禁用所有 CPU 和核心的 CPU 节流,安装 ATLAS

禁用所有 CPU 和核心的 CPU 节流,安装 ATLAS

我正在多核系统上安装 ATLAS。它运行 Rocks OS,这是一个专门用于集群计算的 Linux 发行版。我需要关闭 CPU 节流。

根据导游csrc.tamu-commerce.edu, “$ /usr/bin/cpufreq-selector -g performance” 关闭一个 CPU 上的节流,但不是所有 CPU 上的节流。它们提供了一种关闭其他 CPU 的方法,但这可以控制每个 CPU 还是每个单独的核心?

答案1

您可以循环遍历核心并为每个核心设置调节器。

CORES=$(cat /sys/devices/system/cpu/possible | tr '-' ' ')
for CPU in $(seq $CORES); do
    /usr/bin/cpufreq-selector -g performance -c $CPU
done

此代码的最佳存放位置是/etc/rc.local

相关内容