Summary
In this chapter, we provided an overview of best practices in system tuning. Beyond configurations, we looked at the tools that are available in Fedora Linux to analyze system behavior.
System tuning, in most cases, is performed after a failure incident. It is at this point that it gets confused with troubleshooting. System tuning is about more than resolving a failure – it is about collecting metrics and performing analysis using the right tools.
First, we learned how to change the kernel tunables using the sysctl
command to understand their origin and the scope of these changes in their original configuration.
Then, we learned how to use the system tools and utilities, including the ps
, top
, and free
commands. We also covered the suite of utilities provided by installing the sysstat
package, including the mpstat
, iostat
, pidstat
, and sar
commands.
After that, we briefly reviewed the units of measurement, which cause failures when sizing resources, particularly...