Linux CPU 核心负载分布不均匀

Linux CPU 核心负载分布不均匀

我有一个虚拟 Linux 服务器,有 8 个核心。我在没有重启服务器的情况下添加了另外 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 核心上?

相关内容