对于有哪些查看linux系统负载命令之前我们先来了解一下什么是Linux系统负载。
Linux系统负载是对当前CPU工作量的度量,被定义为特定时间间隔内运行队列中的平均线程数。load average 表示机器一段时间内的平均load。这个值越低越好。负载过高会导致机器无法处理其他请求及操作,甚至导致死机。
它主要受三个部分影响:CPU使用、IO消耗和内存使用。一般在Linux系统上,都会有系统负载(load average)这个指标,用来形容系统的繁忙程度,值越大代表系统越繁忙。
接下来我们来看一下常用的查看Linux负载的命令有哪些。
1.top 命令:查看系统整体状态,动态的显示进程状态,每5秒会自动刷新一次。
top命令提供了实时的对系统处理器的状态监视。
前五行是当前系统情况整体的统计信息区。
第一行:任务队列信息:
06:29:23— 当前系统时间
up 8:21 — 系统已经运行了8小时421分钟
12 users — 当前有12个用户登录系统
load average: 2.12, 1.83, 1.77 — load average后面的三个数分别是1分钟、5分钟、15分