多核实际 CPU 负载

多核实际 CPU 负载

我的机器有 4 个核心。我的平均负载大约是 1.2。这是否意味着所有核心都过于繁忙?或者这是我机器的实际负载?1.2 / 4 = 0.3 换句话说,这台机器是否超载?

答案1

将其视为每个物理核心的负载阈值为 1。1.2 表示平均有 4 个 CPU 可用,但只有 1 个多一点。负载为 4 或更高则更能表明超载。

答案2

我建议你同时使用在顶上系统状态记录您的机器负载。您应该想知道单个进程是否因占用一个核心的资源而行为不当,或者所有核心是否具有相同的平均负载。您还想知道负载是否来自 sys、usr、iowait、irq 等... 这两个应用程序将提供单个 CPU 的详细负载信息(以及许多其他参数)和时间线记录。使用这些应用程序,您将对正在发生的事情以及哪个进程负责该负载有一个很好的总体了解。

您还可以使用 systat 数据通过多个应用程序构建漂亮的图形(我喜欢一些古老的宝石:城堡

ksar 显示 systat 记录

相关内容