TUNED_ADM(1)TUNED_ADM(1)NAMEtuned-adm - commandline tool for switching between different tuning
profiles
SYNOPSIStuned-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 sys‐
tem. So switching to the laptop-battery-powersave profile on a server
will activate this profile on it. This way, depending on your require‐
ments 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/perfor‐
mance 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 bat‐
tery. 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, specifi‐
cally 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 low‐
ered. CD drives polling and log syncing is disabled. All parti‐
tions are remounted with 'noatime' option. All tuned plugins are
disabled.
throughput-performance
Server profile for typical throughput performance tuning. Dis‐
ables 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 gov‐
ernor 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. Dis‐
ables tuned and ktune power saving mechanisms and enables dead‐
line IO scheduler. Enables hugepages and disables disk barriers.
Disk readahead values are increased. CPU governor is set to per‐
formance.
virtual-guest
Profile optimized for virtual guests based on enterprise-storage
profile. It additionally decreases virtual memory swapiness.
virtual-host
Profile optimized for virtual hosts based on enterprise-storage
profile. It additionally decreases virtual memory swapiness and
enables more aggresive writeback of dirty pages.
sap Profile optimized for the best performance of SAP software. It
is based on enterprise-storage profile. It additionally tunes
sysctl settings regarding shared memory, semaphores and maximum
number of memory map areas a process may have.
FILES
/etc/tune-profiles/*
SEE ALSOtuned(8)AUTHOR
Marcela Mašláňová <mmaslano@redhat.com>
Phil Knirsch <pknirsch@redhat.com>
Linux Programmer's Manual 9 Jul 2009 TUNED_ADM(1)