深度理解平均负载

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度理解平均负载相关的知识,希望对你有一定的参考价值。

为了进一步理解系统负载,需要做一些假设。假设系统负载如下:
23:16:49 up 10:49, 5 user, load average: 1.00, 0.40, 3.35
在单核系统中意味着:
CPU 被充分利用(100%);最近的 1 分钟有 1 个进程在运行。
CPU 有 60% 处于空闲状态;在最近的 5 分钟没有进程等待 CPU 时间。
CPU 平均过载了 235%;最近的 15 分钟平均有 2.35 个进程在等待 CPU 时间。
在双核系统中意味着:
有一个 CPU 处于完全空闲状态,另一个 CPU 被使用;最近的 1 分钟没有进程等待 CPU 时间。
CPU 平均 160% 处于空闲状态;最近的 5 分钟没有进程等待 CPU 时间。
CPU 平均过载了 135%;最近的 15 分钟有 1.35 个进程等待 CPU 时间。
总而言之,如果你是系统管理员,你应该关注高的平均负载。平均负载高于 CPU 核心数意味着需要增加 CPU,反之则意味着 CPU 未被充分利用。纵观,作为测试人员,知道这些对你无论是工作还是面试都有很大的帮助;

以上是关于深度理解平均负载的主要内容,如果未能解决你的问题,请参考以下文章

Linux优化如何理解“平均负载”

Linux优化如何理解“平均负载”

02 | 基础篇:到底应该怎么理解“平均负载”?

02 | 基础篇:到底应该怎么理解“平均负载”?

到底应该怎么理解“平均负载”?

1.怎样理解平均负载?