CPU数を動的に変更する@CentOS 5.5

カーネルにパラメータ(maxcpus)を与えて、OSで使うCPU数を変更できることは知っていましたが、これを動的変更することもできるんですね。

CPU数(コア数)が2つ以上あると想定し、2つ目のCPUを停止させたい場合は以下になります。

echo 0 > /sys/devices/system/cpu/cpu1/online

上記にecho 1を書き込めば、元に戻せます。

ちなみに1つ目のCPU (cpu0) は停止できません。

タイトルとURLをコピーしました