有时系统响应速度很慢,很可能是CPU的负载过高了,这时就要是否有大量的进程在排队等待
特定时间间隔内运行队列中的平均进程数可以反映系统的繁忙程度,所以我们通常需要查看系统的负载,即CPU的平均负载
uptime 命令就是用来查询linux系统负载的
$ uptime
执行结果:
04:03:58 up 10 days, 13:19, 1 user, load average: 0.54, 0.40, 0.20
各项含义:
1. 当前时间 04:03:58
2. 系统已运行的时间 10 days, 13:19
3. 当前在线用户 1 user
4. 平均负载 0.54, 0.40, 0.20
这3个值分别是最近1分钟、5分钟、15分钟系统的负载
一般来说,每个CPU内核当前活动进程数不大于3,则系统运行表现良好
这里说的是每个cpu内核,也就是如果你的主机是四核cpu的话,那么只要uptime最后输出的一串字符数值小于12即表示系统负载不是很严重,如果达到20,那就表示当前系统负载非常严重