Dynamic tuning is PoC implementation and it can cause many problems especially with some networks drivers where it can interrupt network connections and also with modern CPUs where it can worsen power consumption by limiting CPUs from entering deeper C-states. Now, when TuneD is going to replace power-profiles-daemon these problems can accumulate and cause bad user experience. RHEL disables dynamic tuning downstream for a long time, so follow it and also disable it by default upstream. People who knows what they are doing can still enable it. Fixes #588 Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
84 lines
2.8 KiB
Text
84 lines
2.8 KiB
Text
# Global tuned configuration file.
|
|
|
|
# Whether to use daemon. Without daemon it just applies tuning. It is
|
|
# not recommended, because many functions don't work without daemon,
|
|
# e.g. there will be no D-Bus, no rollback of settings, no hotplug,
|
|
# no dynamic tuning, ...
|
|
daemon = 1
|
|
|
|
# Dynamicaly tune devices, if disabled only static tuning will be used.
|
|
dynamic_tuning = 0
|
|
|
|
# How long to sleep before checking for events (in seconds)
|
|
# higher number means lower overhead but longer response time.
|
|
sleep_interval = 1
|
|
|
|
# Update interval for dynamic tunings (in seconds).
|
|
# It must be multiply of the sleep_interval.
|
|
update_interval = 10
|
|
|
|
# Recommend functionality, if disabled "recommend" command will be not
|
|
# available in CLI, daemon will not parse recommend.conf but will return
|
|
# one hardcoded profile (by default "balanced").
|
|
recommend_command = 1
|
|
|
|
# Whether to reapply sysctl from /run/sysctl.d/, /etc/sysctl.d/ and
|
|
# /etc/sysctl.conf. If enabled, these sysctls will be re-appliead
|
|
# after TuneD sysctls are applied, i.e. TuneD sysctls will not
|
|
# override user-provided system sysctls.
|
|
reapply_sysctl = 1
|
|
|
|
# Default priority assigned to instances
|
|
default_instance_priority = 0
|
|
|
|
# Udev buffer size
|
|
udev_buffer_size = 1MB
|
|
|
|
# Log file count
|
|
log_file_count = 2
|
|
|
|
# Log file max size
|
|
log_file_max_size = 1MB
|
|
|
|
# Preset system uname string for architecture specific tuning.
|
|
# It can be used to force tuning for specific architecture.
|
|
# If commented, "uname" will be called to fill its content.
|
|
# uname_string = x86_64
|
|
|
|
# Preset system cpuinfo string for architecture specific tuning.
|
|
# It can be used to force tuning for specific architecture.
|
|
# If commented, "/proc/cpuinfo" will be read to fill its content.
|
|
# cpuinfo_string = Intel
|
|
|
|
# Enable TuneD listening on dbus
|
|
# enable_dbus = 1
|
|
|
|
# Enable TuneD listening on unix domain socket
|
|
# As this functionality is not used commonly, we disable it by default
|
|
# and it is needed to allow it manually
|
|
# enable_unix_socket = 0
|
|
|
|
# Path to socket for TuneD to listen
|
|
# Existing files on given path will be removed
|
|
# unix_socket_path = /run/tuned/tuned.sock
|
|
|
|
# Paths to sockets for TuneD to send signals to separated by , or ;
|
|
# unix_socket_signal_paths =
|
|
|
|
# Default unix socket ownership
|
|
# Can be set as id or name, -1 or non-existing name leaves unchanged
|
|
# unix_socket_ownership = -1 -1
|
|
|
|
# Permissions for listening sockets
|
|
# unix_socket_permissions = 0o600
|
|
|
|
# Size of connections backlog for listen function on socket
|
|
# Higher value allows to process requests from more clients
|
|
# connections_backlog = 1024
|
|
|
|
# TuneD daemon rollback strategy. Supported values: auto|not_on_exit
|
|
# - auto: rollbacks are always performed on a profile switch or
|
|
# graceful TuneD process exit
|
|
# - not_on_exit: rollbacks are always performed on a profile
|
|
# switch, but not on any kind of TuneD process exit
|
|
# rollback = auto
|