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

真诚赞赏,手留余香
赞赏
PHP
PHP-FPM 对三种子进程的管理模式
2022-11-05
JavaScript,Node.js,前端
Node.js 的 URL 的模块
2022-11-07
ngtwewy
在什么样的花园里面,挖呀挖呀挖
种什么样的种子,开什么样的花
随机推荐
什么是 RESTful API 的幂等性
Node.js MySQL 连接池和事务
Linux 中 top 命令的 Load Average 含义
uni-app 实现暗黑模式/夜间模式/深色模式/暗黑主题(DarkMode)的几种方法
MySQL DATETIME 时间查询和转换
macOS 生成 icns 图标
使用 svg 作为背景图片
Debian11 安装笔记4:安装常用软件
ReferenceError: __dirname is not defined in ES module scope
curl 的用法指南

微信联系我

夜间模式切换
回到顶部