Show Table of Contents
Chapter 4. tuned and tuned-adm
This chapter covers using the tuned daemon for tuning system settings in virtualized environments.
tuned is a tuning profile delivery mechanism that adapts Red Hat Enterprise Linux for certain workload characteristics, such as requirements for CPU-intensive tasks, or storage/network throughput responsiveness. It provides a number of tuning profiles that are pre-configured to enhance performance and reduce power consumption in a number of specific use cases. Edit these profiles or create new profiles to create performance solutions tailored to your environment.
The virtualization-related profiles provided as part of tuned include:
virtual-guest- Based on the
throughput-performanceprofile,virtual-guestalso decreases the swappiness of virtual memory.Thevirtual-guestprofile is automatically selected when creating a Red Hat Enterprise Linux 7 guest virtual machine. It is the recommended profile for virtual machines.This profile is available in Red Hat Enterprise Linux 6.3 and later, but must be manually selected when installing a virtual machine. virtual-host- Based on the
throughput-performanceprofile,virtual-hostalso enables more aggressive writeback of dirty pages. This profile is the recommended profile for virtualization hosts, including both KVM and Red Hat Virtualization (RHV) hosts.
By default in a Red Hat Enterprise Linux 7 installation, the tuned package is installed and the
tuned service is enabled.
To list all available profiles and identify the current active profile, run:
# tuned-adm list
Available profiles:
- balanced
- desktop
- latency-performance
- network-latency
- network-throughput
- powersave
- sap
- throughput-performance
- virtual-guest
- virtual-host
Current active profile: throughput-performance
It is also possible to create custom tuned profiles to encapsulate a set of tuning parameters. For instructions on creating custom tuned profiles, see the
tuned.conf man page.
To only display the currently active profile, run:
tuned-adm active
To switch to one of the available profiles, run:
tuned-adm profile profile_name
For example, to switch to the
virtual-host profile, run:
tuned-adm profile virtual-hostImportant
After setting a tuned profile in Red Hat Enterprise Linux 7.1 and above, make sure the tuned service is enabled for the configured profile to be applied after a reboot:
# systemctl enable tuned
In some cases, it is preferable to disable tuned to use parameters set manually. To disable all tuning for the current session, run:
# tuned-adm off
To permanently disable tuned and revert all changes it performed, run:
# tuned-adm off; systemctl disable tunedNote
For further information about tuned, see the Red Hat Enterprise Linux 7 Performance Tuning Guide.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.