Before we go on to look at optimizing the CPU frequency on Power systems, it is important to know what frequency you are running at. For this make sure you have powerpc-utils package installed.
dnf install powerpc-utils
yum install powerpc-utils
apt-get install powerpc-utils
Once you install this package, you can run the following command to know the frequency your CPU can run at:
sudo ppc64_cpu --frequency
STEP 1 of Optimization:
To optimize CPU frequency for OpenPOWER distributions for ppc64le we first need install the kernel module specific to POWER-PC Architecture and then change the governor to “performance” enhancing mode.
On Fedora and some other openPOWER distributions this kernel module is not installed by default. For example: On Barreleye server, because of absence of this module on Fedora 23, Kernel doesn’t have enough info to scale the CPU very well. And hence puts CPU at a defensive “2.0 Ghz” instead of full “3.5 Ghz”.
Here is how you load the kernel module specific to PPC64LE to make sure CPU scales.