Tuning Profiles
Optimizing system performance by adjusting various device settings based on use case workloads using tuned
. Tuning can be either static or dynamic.
Install and enable tuned
The tuned
application provides profiles for power-saving and performance-boosting. Use the tuned-adm
command to list available profiles.
tuned-adm list
Available profiles:
- balanced - General non-specialized tuned profile
- desktop - Optimize for the desktop use-case
- hpc-compute - Optimize for HPC compute workloads
- latency-performance - Optimize for deterministic performance at the cost of increased power consumption
- network-latency - Optimize for deterministic performance at the cost of increased power consumption, focused on low latency network performance
- network-throughput - Optimize for streaming network throughput, generally only necessary on older CPUs or 40G+ networks
- powersave - Optimize for low power consumption
- throughput-performance - Broadly applicable tuning that provides excellent performance across a variety of common server workloads
- virtual-guest - Optimize for running inside a virtual guest
- virtual-host - Optimize for running KVM guests
Current active profile: virtual-guest
Applying profiles is also done using the tuned-adm
command.
Summary
The tuned service automatically modifies device settings to meet specific system needs based on a pre-defined selected tuning profile. Settings changed on a system can be reverted by either switching to another profile of stopping the tuned
service.
Command References:
tuned
, tuned.conf
, tuned-main.conf
and tuned-adm
.