Linux에서는 echo 0> / sys / devices / system / cpu / cpu1 / online을 사용하여 CPU 코어 (또는 물리적 CPU)를 종료 할 수 있습니다. 하드웨어가 CPU를 완전히 끄고 전원을 차단한다고 가정하면 비활성화하는 것이 좋지 않습니다 프로세서의 다양한 절전 상태에 의존하는 대신 코어가 완전히 사용됩니까?
원리 를 설명 하기 위해 CPU가 4 개인 시스템에 대해 이러한 라인 (의사 코드)을 따라 무언가를 생각하고있었습니다.
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
if(loadavg < 1.00) echo 0 > /sys/devices/system/cpu/cpu1/online