我试图了解我的 Debian 系统中的平均负载。我已经阅读了对显示值的一些解释,并且我了解到这个数字代表我的系统“过载”的程度。因此,0.5 的平均负载意味着我的系统可以计算两倍,而无需任何额外的延迟。平均负载为 2 意味着我的系统可以处理大约一半的负载。
我读过负载平均数应该除以系统中的处理器数。因此,2-CPU 系统上 2 的平均负载等于单 CPU 系统上 1 的平均负载。正确的?
但现在困境来了。多核系统怎么样?在这个问题上似乎存在很大的争议。大多数关于它的旧信息表明内核数不等于处理器数,因此 8 核系统上的平均负载不除以内核数。也有很多较新的文章说,核心数大致对应于CPU的数量,所以负载平均值应该除以核心数。
什么信息是对的?
我可能会用这个来回答我自己的问题,因为我附上了我的系统的屏幕截图,它有 8 个内核,其中只有一个是 100% 使用的——我的平均负载是 1.02。因此,这看起来应该将负载平均值除以内核数,以获得有关系统负载的相关信息。我对吗?