我有一個有 8 個核心的虛擬 Linux 伺服器。我在沒有重新啟動伺服器的情況下添加了額外的 4 個核心,並且我看到了額外的 CPU,但它們仍然處於離線狀態:
我找到了一種無需重新啟動伺服器即可使附加 CPU「在線」的方法:
echo 1 > /sys/devices/system/cpu/cpu8/online
echo 1 > /sys/devices/system/cpu/cpu9/online
echo 1 > /sys/devices/system/cpu/cpu10/online
echo 1 > /sys/devices/system/cpu/cpu11/online
監控 cpu 使用情況幾分鐘後,我注意到額外的 CPU 沒有獲得足夠的負載:
這是正常的嗎?或者我真的必須重新啟動伺服器才能將負載均勻分佈到所有 CPU 核心嗎?