Home > Workload Solutions > Oracle > White Papers > Modernize Your Oracle Database Server Platform and Accelerate Deployments > VM Operating System
The operating system stack for the Oracle database virtual machine is Red Hat Enterprise Linux x64. In Linux, “tuned” is a profile-based system tuning tool that uses the udev device manager to monitor connected devices and enables both static and dynamic tuning of the system settings. It comes with several pre-defined profiles for common use cases, but the tuned service also enables you to define custom profiles.
Oracle software installation requires certain kernel settings, meaning Oracle provides a pre-packaged RPM called oracle-database-preinstall. However, these settings may not always be optimal for OLTP workloads. To determine optimal settings for these kernel parameters, Dell engineers performed various tests. The engineers used a tuned profile to accelerate the implementation of these settings. This profile included the recommended settings for Oracle OLTP workloads, which can be placed in a file and enabled with the tuned-adm command. In addition to the Oracle OLTP profile, HugePages parameter should also be enabled. Oracle provides a script called hugepages_settings.sh which can be used to get the recommended value for the Linux vm.nr_hugepages parameter. To use the HugePages setting, the transparent_hugepage parameter should be disabled by setting it to never. For more detail on the Linux operating system kernel parameters best practices, see Linux Best Practices.
The link to the Oracle script can be found here.