Linux 内存 & CPU & 磁盘使用量

内存

方法一:
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 反选

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。