![分析多核 CPU 中的 CPU 负载](https://linux22.com/image/1536915/%E5%88%86%E6%9E%90%E5%A4%9A%E6%A0%B8%20CPU%20%E4%B8%AD%E7%9A%84%20CPU%20%E8%B4%9F%E8%BD%BD.png)
我正在尝试找出我的一台 Linux 服务器的理想平均负载。我知道负载应该与 CPU 核心数成正比。但我的疑问是,在多核 CPU 的情况下,我们如何分析这一点?
[root@server unnik]# getconf _NPROCESSORS_ONLN
16
[root@server unnik]#
[root@server unnik]# grep "cpu cores" /proc/cpuinfo
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
[root@server unnik]#
因此,假设我看到平均负载为 20,我应该将它与 16(CPU 数量)还是 16*4=64(CPU 数量 x 每个 CPU 的核心数量)进行比较?