1TUNED_PROFILES(7) TuneD TUNED_PROFILES(7)
2
3
4
6 tuned-profiles - description of basic TuneD profiles
7
8
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 be‐
15 low.
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 en‐
24 abled by default as they will noticeably impact the latency/performance
25 of your system as opposed to the power saving mechanisms that are en‐
26 abled 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
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), en‐
52 ables ALPM power saving for SATA host adapters and sets the link
53 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 la‐
94 tency-performance profile. It additionally disables transparent
95 hugepages, NUMA balancing and tunes several other network re‐
96 lated sysctl parameters.
97
98
99 desktop
100 Profile optimized for desktops based on balanced profile. It ad‐
101 ditionally 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 Se‐
124 lect 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 optimize-se‐
135 rial-console
136
137
139 /etc/tuned/*
140 /usr/lib/tuned/*
141
142
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-profiles-re‐
146 altime(7) tuned-profiles-nfv-host(7) tuned-profiles-nfv-guest(7)
147 tuned-profiles-cpu-partitioning(7) tuned-profiles-compat(7) tuned-pro‐
148 files-postgresql(7) tuned-profiles-openshift(7)
149
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)