Flight Engineer Flight Engineer
Flight Engineer

Discovering additional tuned profiles

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.

Labels (1)
0 Replies
Join the discussion
You must log in to join this conversation.