以我的機器為例,開啟 Linux ,透過 nproc 指令可以查詢機器上有幾個核心,顯示為 4,表示 4 核心。
再使用 htop 可以觀察當前各個核心的使用數據
2. 停用第三、第四個核心
echo 0 > /sys/devices/system/cpu/cpu2/online
echo 0 > /sys/devices/system/cpu/cpu3/online
3. 查看核心數
nproc
4. 重新啟用第三、第四個核心
echo 1 > /sys/devices/system/cpu/cpu2/online
echo 1 > /sys/devices/system/cpu/cpu3/online
有時測試上,需要在較嚴苛的環境下執行,可以透過以下指令把指定核心停用
1. 查看當前機器核心名稱
ls /sys/devices/system/cpu/
ls /sys/devices/system/cpu/
2. 停用第三、第四個核心
echo 0 > /sys/devices/system/cpu/cpu2/online
echo 0 > /sys/devices/system/cpu/cpu3/online
3. 查看核心數
nproc
4. 重新啟用第三、第四個核心
echo 1 > /sys/devices/system/cpu/cpu2/online
echo 1 > /sys/devices/system/cpu/cpu3/online
沒有留言:
張貼留言