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