1TUNED_PROFILES(7)                    tuned                   TUNED_PROFILES(7)
2
3
4

NAME

6       tuned-profiles - description of basic tuned profiles
7
8

DESCRIPTION

10       These  are the base profiles which are mostly shipped in the base tuned
11       package. They are targeted to various goals. Mostly they  provide  per‐
12       formance  optimizations  but  there  are  also profiles targeted to low
13       power consumption, low latency and others. You can  mostly  deduce  the
14       purpose  of  the  profile  by  its name or you can see full description
15       below.
16
17       The profiles are stored in subdirectories below /usr/lib/tuned. If  you
18       need  to  customize  the  profiles, you can copy them to /etc/tuned and
19       modify them as you need. When loading profiles with the same name,  the
20       /etc/tuned  takes  precedence. In such case you will not lose your cus‐
21       tomized profiles  between tuned updates.
22
23       The power saving profiles  contain  settings  that  are  typically  not
24       enabled  by  default as they will noticeably impact the latency/perfor‐
25       mance of your system as opposed to the power saving mechanisms that are
26       enabled  by default. On the other hand the performance profiles disable
27       the additional power saving mechanisms of tuned  as  they  would  nega‐
28       tively impact throughput or latency.
29
30

PROFILES

32       At the moment we're providing the following pre-defined profiles:
33
34
35       balanced
36              It is the default profile. It provides balanced power saving and
37              performance.  At the moment it enables CPU and disk  plugins  of
38              tuned  and it makes sure the conservative governor is active (if
39              supported by the current cpufreq driver).  It enables ALPM power
40              saving for SATA host adapters and sets the link power management
41              policy to medium_power. It also sets the CPU energy  performance
42              bias  to  normal. It also enables AC97 audio power saving or (it
43              depends on your system) HDA-Intel power savings with 10  seconds
44              timeout.  In case your system contains supported Radeon graphics
45              card (with enabled KMS) it configures it to automatic power sav‐
46              ing.
47
48
49       powersave
50              Maximal  power  saving, at the moment it enables USB autosuspend
51              (in case environment variable  USB_AUTOSUSPEND  is  set  to  1),
52              enables  ALPM  power  saving for SATA host adapters and sets the
53              link power management policy to min_power.  It also enables WiFi
54              power  saving and makes sure the ondemand governor is active (if
55              supported by the current cpufreq driver). It sets the CPU energy
56              performance  bias to powersave. It also enables AC97 audio power
57              saving or (it depends on your system)  HDA-Intel  power  savings
58              (with  10  seconds  timeout).  In case your system contains sup‐
59              ported Radeon graphics card (with enabled KMS) it configures  it
60              to  automatic power saving. On Asus Eee PCs dynamic Super Hybrid
61              Engine is enabled.
62
63
64       throughput-performance
65              Profile for  typical  throughput  performance  tuning.  Disables
66              power saving mechanisms and enables sysctl settings that improve
67              the throughput performance of your disk and network IO. CPU gov‐
68              ernor  is  set to performance and CPU energy performance bias is
69              set to performance. Disk readahead values are increased.
70
71
72       accelerator-performance
73              This profile contains the same tuning as the  throughput-perfor‐
74              mance  profile.   Additionally, it locks the CPU to low C states
75              so that the latency is less than 100us. This improves  the  per‐
76              formance of certain accelerators, such as GPUs.
77
78
79       latency-performance
80              Profile  for low latency performance tuning. Disables power sav‐
81              ing mechanisms.  CPU governor is set to performance  and  locked
82              to the low C states (by PM QoS).  CPU energy performance bias to
83              performance.
84
85
86       network-throughput
87              Profile for throughput  network  tuning.  It  is  based  on  the
88              throughput-performance profile. It additionally increases kernel
89              network buffers.
90
91
92       network-latency
93              Profile for low latency network  tuning.  It  is  based  on  the
94              latency-performance  profile. It additionally disables transpar‐
95              ent hugepages, NUMA balancing and tunes  several  other  network
96              related sysctl parameters.
97
98
99       desktop
100              Profile  optimized  for  desktops  based on balanced profile. It
101              additionally enables scheduler autogroups for better response of
102              interactive applications.
103
104
105       hpc-compute
106              Profile optimized for high-performance computing. It is based on
107              the latency-performance profile.
108
109
110       virtual-guest
111              Profile optimized for virtual guests based on throughput-perfor‐
112              mance profile.  It additionally decreases virtual memory swappi‐
113              ness and increases dirty_ratio settings.
114
115
116       virtual-host
117              Profile optimized for virtual hosts based on  throughput-perfor‐
118              mance  profile.   It additionally enables more aggressive write‐
119              back of dirty pages.
120
121
122       intel-sst
123              Profile optimized for  systems  with  user-defined  Intel  Speed
124              Select Technology configurations. This profile is intended to be
125              used as an overlay on other profiles (e.g. cpu-partitioning pro‐
126              file), example: tuned-adm profile cpu-partitioning intel-sst
127
128
129       optimize-serial-console
130              Profile  which  tunes down I/O activity to the serial console by
131              reducing the printk value. This should make the  serial  console
132              more  responsive.   This  profile  is  intended to be used as an
133              overlay on other profiles (e.g. throughput-performance profile),
134              example:    tuned-adm   profile   throughput-performance   opti‐
135              mize-serial-console
136
137

FILES

139       /etc/tuned/*
140       /usr/lib/tuned/*
141
142

SEE ALSO

144       tuned(8)  tuned-adm(8)  tuned-profiles-atomic(7)  tuned-profiles-sap(7)
145       tuned-profiles-sap-hana(7)      tuned-profiles-oracle(7)     tuned-pro‐
146       files-realtime(7)         tuned-profiles-nfv-host(7)         tuned-pro‐
147       files-nfv-guest(7)     tuned-profiles-cpu-partitioning(7)    tuned-pro‐
148       files-compat(7) tuned-profiles-postgresql(7)
149

AUTHOR

151       Jaroslav Škarvada <jskarvad@redhat.com>
152       Jan Kaluža <jkaluza@redhat.com>
153       Jan Včelák <jvcelak@redhat.com>
154       Marcela Mašláňová <mmaslano@redhat.com>
155       Phil Knirsch <pknirsch@redhat.com>
156
157
158
159Fedora Power Management SIG       30 Mar 2017                TUNED_PROFILES(7)
Impressum