uptime命令:

Tell how long the system has been running

告知当前时间,系统已经运行多久,多少用户登录,过去1分钟,5分钟,15分钟的平均负载

平均负载:Load averages,在特定时间间隔内运行队列中进程数

当单cpu单核时,load averages>1则系统繁忙且面临崩溃

当单cpu多核时,load averages=1则运行正常

通常我们先看15分钟load,如果load很高,再看1分钟和5分钟负载,查看是否有下降趋势。

1分钟负载值 > 1,那么我们不用担心,但是如果15分钟负载都超过1,我们要赶紧看看发生了什么事情。所以我们要根据实际情况查看这三个值。

语法:

uptime

常用选项:


实例:

[root@www1 ~]# uptime
 08:09:03 up 17 days,  5:09,  2 users,  load average: 1.00, 2.00, 4.00


最直接查看系统负载的方法:


[root@www1 ~]# cat /proc/loadavg
0.00 0.00 0.00 1/94 15857            #1分钟、5分钟、15分钟、分子目前运行的进程数、坟墓总进程数、当前进程数
[root@www1 ~]#