Linux内核学习笔记 -14 基于内核模块的负载监控

uptime 返回的参数有load average:分别表示表示的是系统在1分钟/5分钟/15分钟内的平均负载情况。

如何通过这些数字形象的分析负载?

假设电脑只有一个CPU核心,所有运算都由这颗CPU来完成,则CPU就可靠被看作是一条单通道的告诉公路

- 系统负载为0,则表示这条路上没有车辆通行

- 系统负载0.5,表示路上有一半的路段有车辆通行

- 系统负载1,表示路上所有的路段都有车辆通行。路段已经被车辆占满

- 系统负载1.7,表示路上所有路段都有车辆通行,并且还有一部分车辆在排队等待上路。等待车辆的数目占已上路车辆数目的70%

Linux中可以用 nproc 或 lscpu 来获取CPU的核心数

lscpu 看到的信息更多,显示多个物理核心/多个逻辑核心

多核心,意味着多车道。

猜你喜欢

转载自blog.csdn.net/f2157120/article/details/107703032