uptime(1)
示例
$ uptime
22:14 up 2 days, 19:06, 2 users, load averages: 1.79 2.00 2.03
- 02:34:03
当前时间 - up 2 days, 19:06
当前系统运行时间 - 2 users
正在登陆用户数 - load averages: 1.79 2.00 2.03
过去1分钟、5分钟、15分钟的平均负载
平均负载
单位时间内,系统平均活跃进程数,准确说是可运行状态和不可中断状态平均进程数。
理想值就是CPU数,即平均每个CPU上正好跑一个进程。典型的高值是70%,具体应该以具体系统状况而定。
/proc/cpuinfo中可以读到CPU数
可运行状态
正在使用CPU或等待CPU的进程,ps命令中的那些状态为R的进程。
等待CPU的进程不占用CPU,但也算入平均负载。
不可中断状态
处于内核态的一些进程,ps中那些D状态进程。
等I/O的进程不占用CPU,但也算入平均负载。