使用一条命令查询Linux的CPU使用率、内存使用率、磁盘使用率、网络接口使用率

Linux 289℃

1、通用的查询命令:

#CPU使用率
top -b -n 1 | grep Cpu | awk '{print $2+$3}'
#内存使用率
free -m | grep Mem | awk '{print $3/$2*100}'
#硬盘空间使用率(取最大值)
df -h | awk '{print $5}' | sort -rn | head -1

2、如果安装了sar,可以使用:

#CPU使用率
sar -u 1 1 | sed -n '4p' | awk '{print $3+$4+$5+$6+$7}'
#内存使用率
sar -r 1 1 | sed -n '4p' | awk '{print $6}'
#网络接口使用率(取最大值)
sar -n DEV 1 1 | awk '{print $11}' | sort -rn | head -1

转载请注明:零五宝典 » 使用一条命令查询Linux的CPU使用率、内存使用率、磁盘使用率、网络接口使用率