Chapter 16: Kernel Tuning and Managing Performance Profiles with tuned
As described occasionally in previous chapters, each system performance profile must be adapted to the expected usage for our system.
Kernel tuning plays a key role in this optimization, and we will be exploring this further in this chapter in the following sections:
- Identifying processes, checking memory usage, and killing processes
- Adjusting kernel scheduling parameters to better manage processes
- Installing
tuned
and managing tuning profiles - Creating a custom
tuned
profile
By the end of this chapter, you will know how kernel tuning is applied, how quick profiles can be used via tuned
to suit general use cases for different system roles, and how to further extend those customizations for your servers.
Additionally, identifying processes that have become a resource hog and how to terminate them and or prioritize them will be a useful way of getting a bit more juice out of our hardware...