tuned.conf - Tuned profile definition
This man page documents format of Tuned 2.0 profile definition files. Profile is
stored in /etc/tuned/<profile_name>/tuned.conf or in
/usr/lib/tuned/<profile_name>/tuned.conf file where the /etc/tuned/
directory has higher priority.
configures the profile and it is in ini-file format.
The main section is called "[main]" and can contain following options:
- Includes config file defined as value. Config file can be
defined as full path or by the profile name to which it belongs. If this
parameter is present, the histogram will be shown at the end of the
Every other section defines one plugin. The name of the section is used as name
for the plugin and is used in logs to identify the plugin. There can be only
one plugin of particular type tuning particular device. Conflicts are by
default fixed by merging the options of both plugins together. This can be
changed by "replace" option.
Every plugin section can contain following sections:
- Plugin type. Currently there are following upstream
plugins: audio, bootloader, cpu, disk, eeepc_she, mounts, net script,
selinux, scheduler, sysctl, sysfs, usb, video, vm. This list may be
incomplete. If you installed tuned through RPM you can list upstream
plugins by the following command: rpm -ql tuned | grep
'plugins/plugin_.*.py$' Check the plugins directory returned by this
command to see all plugins (e.g. plugins provided by 3rd party packages).
- Comma separated list of devices which should be tuned by
this plugin instance. If you omit this option, all found devices will be
- If there is conflict between two plugins (meaning two
plugins of the same type are trying to configure the same devices), then
the plugin defined as last replaces all options defined by the previously
Plugins can also have plugin related options.
# Includes plugins defined in "included" profile.
# Define my_sysctl plugin
# This plugin will replace any sysctl plugin defined in "included" profile
# 256 KB default performs well experimentally.
net.core.rmem_default = 262144
net.core.wmem_default = 262144
# Define my_script plugin
# Both scripts (profile.sh from this profile and script from "included"
# profile) will be run, because if there is no "replace=1" option the
# default action is merge.
Written by Jan Kaluža <email@example.com>.
Report bugs to https://bugzilla.redhat.com/.