uptime命令
uptime命令是linux中的一个维护命令。一次显示:当前时间,系统已经运行了多长时间,目前登录用户个数、系统过去的1分钟、5分钟和15分钟内的平均负载。
关于系统平均负载的说法:
系统平均负载是指在特定时间间隔内运行队列中的平均进程数。
如果每个CPU内核的当前活动进程数不大于3的话,那么系统的性能是良好的。如果每个cpu内核的任务数大于5,那么说明该系统的性能有严重问题。
其实理解也很简单,如果运行队列的个数总是大于5,那么可能就不能保证对应的服务的运行时间。或者是部分服务逻辑一直都在运行队列。总体上就不是很合理。当然,这个是针对主机来看的,针对特定服务的性能相关问题,是不能通过uptime中的平均负载来判定的。
语法
uptime (选项)
选项
不加选项:显示所有内容
lfwzm@ubuntu:/proc$ uptime
09:40:49 up 1:06, 1 user, load average: 0.10, 0.03, 0.00
-s:获取系统的开机时间点
lfwzm@ubuntu:/proc$ uptime -s
2017-12-14 08:34:39
-p:获取系统已经运行的时间
lfwzm@ubuntu:/proc$ uptime -p
up 1 hour, 17 minutes