tuned-adm(1) - Linux man page
Name
tuned-adm - commandline tool for switching between different tuning profiles
Synopsis
tuned-adm [ help , list , active , profile <profile> , off ]
Description
This command line utility allows user to switch between user definable tuning profiles. Several predefined profiles are already included for some of the more common cases. Although the profiles typically refer to a common use case you can of course switch to any profile on any system. So switching to the laptop-battery-powersave profile on a server will activate this profile on it. This way, depending on your requirements you can select any of the profiles that fits your needs. You can even create your own profile, either based on one of the existing ones by copying it or make a completely new one. The profiles are stored in subdirectories below /etc/tune-profiles.
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 we have enabled by default. On the other hand the performance profiles disable the additional power saving mechanisms of tuned and ktune as they would negatively impact the performance tuning, be it throughput or latency.
Options
- help
Print out the list of commands. It's also the default if you start tuned-adm without any commands.
list
List all available profiles.
active
Show current active profile.
- profile <profile>
- Switches to the given profilename. If none is given or no valid one is given the command gracefully exits without performing any operation.
- off
Switch off all ktune and tuned settings and remove them from services. The configuration file are set to previous settings.
Predefined Profiles
At the moment we're providing the following pre defined profiles:
- default
- This is the default powersaving profile. It is the lowest of the available profiles in regard to powersaving and only enables CPU and disk plugins of tuned. This is not the same as 'tuned-adm off', where tuned and ktune services are disabled.
- desktop-powersave
- A powersaving profile directed at desktop systems. Enables ALPM powersaving for SATA host adapters as well as the CPU, ethernet and disk plugins of tuned.
- server-powersave
- A powersaving profile directed at server systems. Enables ALPM powersaving for SATA host adapters, disables CD-ROM polling via hal and activates the CPU and disk plugins of tuned.
- laptop-ac-powersave
- Medium powersaving profile directed at laptops running on AC. Enables ALPM powersaving for SATA host adapters, WiFi power saving as well as CPU, ethernet and disk plugins of tuned.
- laptop-battery-powersave
- Strong powersaving profile directed at laptops running on battery. It activates all power saving mechanisms from the previous profiles plus it enables multi core power savings scheduler for low wakeup systems and makes sure the ondemand governor is active and the AC97 audio power saving is enabled. This profile can be used for any kind of system, not only laptops on battery power in order to save the maximum amount of power. The tradeoff for this profile is a noticeable impact on performance, specifically latency of disk and network IO.
- spindown-disk
- Strong powersaving profile enabling aggresive disk spin-down. Disk writeback values are increased and disk swappines is lowered. CD drives polling and log syncing is disabled. All partitions are remounted with 'noatime' option. All tuned plugins are disabled.
- throughput-performance
- Server profile for typical throughput performance tuning. Disables tuned and ktune power saving mechanisms and enables sysctl settings that improve the throughput performance of your disk and network IO and switches to the deadline scheduler. CPU governor is set to performance.
- latency-performance
- Server profile for typical latency performance tuning. Disables tuned and ktune power saving mechanisms and enables deadline IO scheduler. CPU governor is set to performance.
- enterprise-storage
- Server profile for high disk throughput performace tuning. Disables tuned and ktune power saving mechanisms and enables deadline IO scheduler. Enables hugepages and disables disk barriers. Disk readahead values are increased. CPU governor is set to performance.
Files
/etc/tune-profiles/*
See Also
tuned(8)
Author
Marcela Mašláňová <mmaslano@redhat.com> Phil Knirsch <pknirsch@redhat.com>