1
Linux:スリープ状態ではなくCPUコアのシャットダウン
Linuxでは、echo 0> / sys / devices / system / cpu / cpu1 / onlineを使用してCPUコア(または物理CPU)をシャットダウンできます。ハードウェアがCPUを完全にオフにし、電源を切ったとすると、無効にするのは適切ではありません。プロセッサのさまざまなスリープ状態に依存するのではなく、コア全体を使用しますか? 原則を説明するために、4つのCPUを搭載したシステムでこれらの線(疑似コード)に沿って何かを考えていました。 if(loadavg > 3.00) echo 1 > /sys/devices/system/cpu/cpu3/online if(loadavg < 3.00) echo 0 > /sys/devices/system/cpu/cpu3/online if(loadavg > 2.00) echo 1 > /sys/devices/system/cpu/cpu2/online if(loadavg < 2.00) echo 0 > /sys/devices/system/cpu/cpu2/online if(loadavg > 1.00) echo 1 > /sys/devices/system/cpu/cpu1/online …