获取Ubuntu Linux上的平均CPU /系统负载

时间:2020-01-09 10:44:52  来源:igfitidea点击:

Ubuntu linux有很多用于获取系统信息的命令。系统管理员可能需要的有用信息之一是,了解服务器上整个系统的负载是多少。

有两种获取此信息的方法,系统可能启用或者未启用。如果在共享托管服务器上禁用了命令,则了解不止一种获取正常运行时间信息的方法很有用。

正常运行时间uptime

uptime命令提供有关过去1分钟,5分钟和15分钟的系统平均负载的信息:

例:

[root@ubuntu data]# uptime
05:59:07 up 87 days, 13:13, 1 user, load average: 0.00, 0.00, 0.39

w

w命令显示谁已登录以及他们正在做什么,包括过去1、5和15分钟的平均系统负载。

[root@ubuntu data]# uptime
05:59:56 up 87 days, 13:13, 1 user, load average: 0.00, 0.00, 0.39
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
data pts/0 192.168.1.115 6:31pm 0.00s 0.62s 0.03s /usr/sbin/sshd

/ proc / loadavg

/ proc / loadavg文件包含有关系统负载的信息。 uptime / w命令最有可能利用此信息。前三个值包含过去1、5和15分钟的系统平均负载。

[root@ubuntu data]# cat /proc/loadavg
0.00 0.00 0.39 1/49 15352