TUNED_PROFILES(7)
โจ TUNED_PROFILES(7) โจ
okay bestie, welcome to the TuneD profiles page โ section 7 of the manual, the one and only ๐
๐ NAME ๐
tuned-profiles โ the rundown on the basic TuneD profiles, no cap ๐ซถ
๐ธ DESCRIPTION ๐ธ
So these are the base profiles, the ones that mostly ship inside the base tuned package. They're each targeted at different goals โ mostly they're out here serving performance optimizations, but there are also profiles aimed at low power consumption, low latency, and other vibes too. You can lowkey deduce what a profile is about from its name alone, or you can just keep reading because the full description is literally right below. ๐
The profiles live in subdirectories below /usr/lib/tuned/profiles/. If you wanna customize them, copy them over to /etc/tuned/profiles/ and change them however you need. When profiles with the same name get loaded, /etc/tuned/profiles/ takes precedence. Which means โ slay โ you will not lose your customized profiles between TuneD updates. ๐
The power saving profiles contain settings that are typically not enabled by default, because they will noticeably impact the latency/performance of your system โ as opposed to the power saving mechanisms that are enabled by default. Meanwhile the performance profiles disable the additional power saving mechanisms of TuneD, because those would negatively impact throughput or latency. It's giving tradeoffs, bestie. ๐ฆ
๐ PROFILES ๐
At the moment we're providing the following pre-defined profiles:
balancedโ it's the default profile, periodt. It provides balanced power saving and performance. At the moment it enables the CPU and disk plugins of TuneD and it makes sure theconservativegovernor 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 tomedium_power. It also sets the CPU energy performance bias tonormal. It also enables AC97 audio power saving or (it depends on your system) HDA-Intel power savings with a 10 seconds timeout. And in case your system contains a supported Radeon graphics card (with enabled KMS), it configures it to automatic power saving. ๐balanced-batteryโ profile mainly used bytuned-ppdif thebalancedprofile is requested and the machine runs on battery. It's based on thebalancedprofile. It additionally setsenergy_performance_preferencetobalance_power, enablesamd-pstatecore performance boost, and enables videopanel_power_savings. ๐powersaveโ maximal power saving, bestie. At the moment it enables USB autosuspend (in case the environment variableUSB_AUTOSUSPENDis set to1), enables ALPM power saving for SATA host adapters and sets the link power management policy tomin_power. It also enables WiFi power saving and makes sure theondemandgovernor is active (if supported by the current cpufreq driver). It sets the CPU energy performance bias topowersave. It also enables AC97 audio power saving or (it depends on your system) HDA-Intel power savings (with a 10 seconds timeout). In case your system contains a supported Radeon graphics card (with enabled KMS), it configures it to automatic power saving. On Asus Eee PCs dynamic Super Hybrid Engine is enabled. ๐ดthroughput-performanceโ profile for typical throughput performance tuning. Disables power saving mechanisms and enablessysctlsettings that improve the throughput performance of your disk and network IO. CPU governor is set toperformanceand CPU energy performance bias is set toperformance. Disk readahead values are increased. ๐accelerator-performanceโ this profile contains the same tuning as thethroughput-performanceprofile. Additionally, it locks the CPU to low C states so that the latency is less than100us. This improves the performance of certain accelerators, such as GPUs. ๐ฅlatency-performanceโ profile for low latency performance tuning. Disables power saving mechanisms. CPU governor is set toperformanceand locked to the low C states (by PM QoS). CPU energy performance bias toperformance. โกnetwork-throughputโ profile for throughput network tuning. It is based on thethroughput-performanceprofile. It additionally increases kernel network buffers. ๐network-latencyโ profile for low latency network tuning. It is based on thelatency-performanceprofile. It additionally disables transparent hugepages, NUMA balancing and tunes several other network relatedsysctlparameters. ๐กdesktopโ profile optimized for desktops, based on thebalancedprofile. It additionally enables scheduler autogroups for better response of interactive applications. ๐ฅ๏ธhpc-computeโ profile optimized for high-performance computing. It is based on thelatency-performanceprofile. ๐งฎvirtual-guestโ profile optimized for virtual guests, based on thethroughput-performanceprofile. It additionally decreases virtual memoryswappinessand increasesdirty_ratiosettings. ๐งvirtual-hostโ profile optimized for virtual hosts, based on thethroughput-performanceprofile. It additionally enables more aggressive writeback of dirty pages. ๐intel-sstโ profile optimized for systems with user-defined Intel Speed Select Technology configurations. This profile is intended to be used as an overlay on other profiles (e.g. thecpu-partitioningprofile), example:tuned-adm profile cpu-partitioning intel-sst. ๐optimize-serial-consoleโ profile which tunes down I/O activity to the serial console by reducing theprintkvalue. This should make the serial console more responsive. This profile is intended to be used as an overlay on other profiles (e.g. thethroughput-performanceprofile), example:tuned-adm profile throughput-performance optimize-serial-console. ๐awsโ profile optimized for AWS EC2 instances. It is based on thethroughput-performanceprofile. โ๏ธ
๐ FILES ๐
/etc/tuned/profiles/*/usr/lib/tuned/profiles/*
๐ซถ SEE ALSO ๐ซถ
tuned(8) tuned-adm(8) tuned-profiles-atomic(7) tuned-profiles-sap(7) tuned-profiles-sap-hana(7) tuned-profiles-oracle(7) tuned-profiles-realtime(7) tuned-profiles-nfv-host(7) tuned-profiles-nfv-guest(7) tuned-profiles-cpu-partitioning(7) tuned-profiles-compat(7) tuned-profiles-postgresql(7) tuned-profiles-openshift(7)
โจ AUTHOR โจ
- Jaroslav ล karvada
<jskarvad@redhat.com> - Jan Kaluลพa
<jkaluza@redhat.com> - Jan Vฤelรกk
<jvcelak@redhat.com> - Marcela Maลกlรกลovรก
<mmaslano@redhat.com> - Phil Knirsch
<pknirsch@redhat.com>
and that's the whole page, bestie โ brought to you by the Fedora Power Management SIG, dated 30 Mar 2017, filing under TUNED_PROFILES(7). go forth and tune responsibly ๐โจ๐
๐ฆ where this page comes from
- alpine 3.24: tuned-doc 2.27.0-r1 ยท GPL-2.0-only
- arch rolling: tuned 2.28.0-1 ยท GPL-2.0-or-later
- centos-stream 10: tuned 2.28.0-1.el10 ยท GPL-2.0-or-later AND CC-BY-SA-3.0
- fedora 43: tuned 2.27.0-1.fc43 ยท GPL-2.0-or-later AND CC-BY-SA-3.0
- fedora 44: tuned 2.27.0-1.fc44 ยท GPL-2.0-or-later AND CC-BY-SA-3.0
- fedora 44: tuned 2.28.0-1.fc44 ยท GPL-2.0-or-later AND CC-BY-SA-3.0
- nixpkgs unstable: tuned 2.28.0
- Copyright (C) 2009-2017 Red Hat, Inc
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms