内存
方法一:
free -m
系统使用内存=total - free
应用使用内存=total-(free+cached+buffers)
方法二:
/proc/meminfo
系统使用内存=awk '/MemTotal/{total=$2}/MemFree/{free=$2}END{print(total-free)/1024}' /proc/meminfo
应用使用内存=awk
'/MemTotal/{total=$2}/MemFree/{free=$2}/^Cached/{cached=$2}/Buffer/{buffer=$2}END{print(total-free-cached-buffer)/1024}' /proc/meminfo
CPU
top -n 1 -b | grep "load average:" | awk '{print $10 $11 $12}'
磁盘使用量
df -h | grep -vE '文件系统|可用' | awk '{print $1 " " $5}'
# -v 反选
网友评论