tuned-profiles - description of basic tuned profiles
These are the base profiles which are mostly shipped in the base tuned package.
They are targeted to various goals. Mostly they provide performance
optimizations but there are also profiles targeted to low power consumption,
low latency and others. You can mostly deduce the purpose of the profile by
its name or you can see full description below.
The profiles are stored in subdirectories below /usr/lib/tuned
. If you
need to customize the profiles, you can copy them to /etc/tuned
modify them as you need. When loading profiles with the same name, the
/etc/tuned takes precedence. In such case you will not lose your customized
profiles between tuned updates.
The power saving profiles contain settings that are typically not enabled by
default as they will noticeably impact the latency/performance of your system
as opposed to the power saving mechanisms that are enabled by default. On the
other hand the performance profiles disable the additional power saving
mechanisms of tuned as they would negatively impact throughput or latency.
At the moment we're providing the following pre-defined profiles:
- It is the default profile. It provides balanced power
saving and performance. At the moment it enables CPU and disk plugins of
tuned and it makes sure the ondemand governor is active (if supported by
the current cpufreq driver). It enables ALPM power saving for SATA host
adapters and sets the link power management policy to medium_power. It
also sets the CPU energy performance bias to normal. It also enables AC97
audio power saving or (it depends on your system) HDA-Intel power savings
with 10 seconds timeout. In case your system contains supported Radeon
graphics card (with enabled KMS) it configures it to automatic power
- Maximal power saving, at the moment it enables USB
autosuspend (in case environment variable USB_AUTOSUSPEND is set to 1),
enables ALPM power saving for SATA host adapters and sets the link power
management policy to min_power. It also enables WiFi power saving, enables
multi core power savings scheduler for low wakeup systems and makes sure
the ondemand governor is active (if supported by the current cpufreq
driver). It sets the CPU energy performance bias to powersave. It also
enables AC97 audio power saving or (it depends on your system) HDA-Intel
power savings (with 10 seconds timeout). In case your system contains
supported Radeon graphics card (with enabled KMS) it configures it to
automatic power saving. On Asus Eee PCs dynamic Super Hybrid Engine is
- Profile for typical throughput performance tuning. Disables
power saving mechanisms and enables sysctl settings that improve the
throughput performance of your disk and network IO. CPU governor is set to
performance and CPU energy performance bias is set to performance. Disk
readahead values are increased.
- Profile for low latency performance tuning. Disables power
saving mechanisms. CPU governor is set to performance andlocked to the low
C states (by PM QoS). CPU energy performance bias to performance.
- Profile for throughput network tuning. It is based on the
throughput-performance profile. It additionally increases kernel network
- Profile for low latency network tuning. It is based on the
latency-performance profile. It additionally disables transparent
hugepages, NUMA balancing and tunes several other network related sysctl
- Profile optimized for desktops based on balanced profile.
It additionally enables scheduler autogroups for better response of
- Profile optimized for virtual guests based on
throughput-performance profile. It additionally decreases virtual memory
swappiness and increases dirty_ratio settings.
- Profile optimized for virtual hosts based on
throughput-performance profile. It additionally enables more aggressive
writeback of dirty pages.
Jaroslav Škarvada <email@example.com>
Jan Kaluža <firstname.lastname@example.org>
Jan Včelák <email@example.com>
Marcela Mašláňová <firstname.lastname@example.org>
Phil Knirsch <email@example.com>