The tuned package comes with generic profiles that you can activate to adjust the system settings for your specific workload.
For example, the network-throughput profile configures your system for maximum network throughput.
The powersave profile tunes the system to reduce power consumption.
But do you know that Red Hat provides additional, more specialized profiles in separate packages?
Check out the profiles available in the BaseOS repository:
[root@demo ~]# yum list "tuned-profiles-*" Available Packages tuned-profiles-atomic.noarch 2.10.0-15.el8 rhel-8-for-x86_64-baseos-rpms tuned-profiles-compat.noarch 2.10.0-15.el8 rhel-8-for-x86_64-baseos-rpms tuned-profiles-cpu-partitioning.noarch 2.10.0-15.el8 rhel-8-for-x86_64-baseos-rpms tuned-profiles-mssql.noarch 2.10.0-15.el8 rhel-8-for-x86_64-baseos-rpms tuned-profiles-oracle.noarch 2.10.0-15.el8 rhel-8-for-x86_64-baseos-rpms
Just install the package for the new profile to be available:
[root@demo ~]# yum install tuned-profiles-mssql ... [root@demo ~]# tuned-adm list Available profiles: - balanced - General non-specialized tuned profile - desktop - Optimize for the desktop use-case - latency-performance - Optimize for deterministic performance at the cost of increased power consumption - mssql - Optimize for MS SQL Server - network-latency - Optimize for deterministic performance at the cost of increased power consumption, focused on low latency network performance - network-throughput - Optimize for streaming network throughput, generally only necessary on older CPUs or 40G+ networks - powersave - Optimize for low power consumption - throughput-performance - Broadly applicable tuning that provides excellent performance across a variety of common server workloads - virtual-guest - Optimize for running inside a virtual guest - virtual-host - Optimize for running KVM guests Current active profile: virtual-guest [root@demo ~]# tuned-adm profile mssql [root@demo ~]# tuned-adm active Current active profile: mssql
Other repositories come with even more profiles. For example, the "Red Hat Enterprise Linux for SAP HANA for x86_64" repository provides the tuned-profiles-sap-hana package, and the "Red Hat Enterprise Linux for Real Time 8 x86_64" repository provides the tuned-profiles-realtime package.