Linux 中 top 命令的 Load Average 含义

在执行 top 命令:

top - 14:13:38 up 10 days, 18:47,  1 user,  load average: 0.09, 0.11, 0.08
Tasks: 104 total,   1 running, 103 sleeping,   0 stopped,   0 zombie


top命令中 load average 显示的是最近1分钟、5分钟和15分钟的系统平均负载。


系统平均负载是在特定时间间隔内,运行队列中的进程数。


在Linux中,进程分为三种状态:阻塞的进程 blocked process、可运行的进程 runnable process、正在运行的进程 running process。当进程阻塞时,进程会等待 I/O 设备的数据或者系统调用。


进程可运行状态时,它处在一个运行队列 run queue 中,与其他可运行进程争夺CPU时间。 系统的 load 是指正在运行 running one 和准备好运行runnable one 的进程的总数。比如现在系统有2个正在运行的进程,3个可运行进程,那么系统的 load 就是5。load average就是一定时间内的 load 数量。

修改时间 2022-11-27

声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。
真诚赞赏,手留余香
赞赏
随机推荐
阿里云内容安全 API 签名机制
用 JavaScript 实现数字增加滚动动画
WordPress 获取当前主题文件夹的路径
WordPress 侧边栏小工具
WordPress 自定义模板路径
Node.js 控制台进度条实现原理
MySQL 批量插入数据时如何解决重复问题
CSS3 实现 Switch 开关