解读服务器HTOP--服务器是否超载?

解读服务器HTOP--服务器是否超载?

我有一台服务器,它有 12 个核心,使用率为 42。这是什么意思?

据我所知,1 是 1 个核心的 100%。那么 42 是 42 个核心的 100% 吗?

在此处输入图片描述

答案1

粗略估计一下,您可以使用右上角显示的平均负载值。该值大于核心数表示系统超载,这显然在您的情况下是正确的,因为 42 大于 12。

有关系统负载和 LA 的更多信息,请阅读这里

答案2

是的,服务器超载/繁忙。平均负载并不像 CPU 那么简单。还混杂了其他因素,例如等待磁盘 I/O 完成的任务等。您需要安装一些监控并收集有关系统整体性能的数据。然后您可以使用它来找出导致负载问题的原因。

答案3

这个链接可能对你有用:

https://www.deonsworld.co.za/2012/12/20/understanding-and-using-htop-monitor-system-resources/

简而言之:

系统负载是衡量计算机系统执行的计算工作量的指标。平均负载表示一段时间内的平均系统负载。单核 CPU 上的 1.0 表示利用率为 100%。请注意,负载可以超过 1.0,这只意味着进程必须等待更长时间才能获得 CPU。四核 CPU 上的 4.0 表示利用率为 100%。对于四核 CPU 来说,低于 4.0 的平均负载都是可以的,因为负载分布在 4 个核上。

相关内容