I'm trying to compile a custom version of ATLAS for our cluster. However it's falling over because I don't seem to be able to disable CPU throttling.
Centos is : CentOS Linux release 7.9.2009
I've tried adding intel_pstate=disable to /etc/default/grub :
Code: Select all
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet intel_pstate=disable"
GRUB_DISABLE_RECOVERY="true"
However though the intel_pstate is inserted into /boot/grub2/grub2.cfg :
Code: Select all
grep intel_ /boot/grub2/grub2.cfg
linux16 /boot/vmlinuz-3.10.0-1160.15.2.el7.x86_64 root=UUID=bbadbeee-a193-4284-8f95-5ee70502b12c ro crashkernel=auto rhgb quiet intel_pstate=disable
linux16 /boot/vmlinuz-3.10.0-1127.10.1.el7.x86_64 root=UUID=bbadbeee-a193-4284-8f95-5ee70502b12c ro crashkernel=auto rhgb quiet intel_pstate=disable
linux16 /boot/vmlinuz-3.10.0-514.16.1.el7.x86_64 root=UUID=bbadbeee-a193-4284-8f95-5ee70502b12c ro crashkernel=auto rhgb quiet intel_pstate=disable
linux16 /boot/vmlinuz-3.10.0-327.3.1.el7.x86_64 root=UUID=bbadbeee-a193-4284-8f95-5ee70502b12c ro crashkernel=auto rhgb quiet intel_pstate=disable
linux16 /boot/vmlinuz-3.10.0-327.el7.x86_64 root=UUID=bbadbeee-a193-4284-8f95-5ee70502b12c ro crashkernel=auto rhgb quiet intel_pstate=disable
linux16 /boot/vmlinuz-0-rescue-7a3a745b3dac481ba6b56dbda65ab39c root=UUID=bbadbeee-a193-4284-8f95-5ee70502b12c ro crashkernel=auto rhgb quiet intel_pstate=disable
Code: Select all
cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-3.10.0-1160.15.2.el7.x86_64 root=UUID=bbadbeee-a193-4284-8f95-5ee70502b12c ro crashkernel=auto rhgb quiet LANG=en_GB.UTF-8
I also tried running cpupower frequency-set -g performance which set all the cpu threads, that didn't help either.
For info
Code: Select all
cpupower frequency-info
analyzing CPU 0:
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: Cannot determine or is not supported.
hardware limits: 1.20 GHz - 2.90 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 1.20 GHz and 2.90 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency: 1.66 GHz (asserted by call to hardware)
boost state support:
Supported: yes
Active: yes
2800 MHz max turbo 4 active cores
2800 MHz max turbo 3 active cores
2900 MHz max turbo 2 active cores
2900 MHz max turbo 1 active cores
Cheers.
Phill.