#!/bin/bash
#Description:
#Author: Batac
#Created Time: 2020/11/18 09:16
#监控内存使用率
# /proc/meminfo
#内存申请顺序 free-cache-buffer-swap
member_use(){
memory_used=`head -2 /proc/meminfo | awk 'NR==1{t=$2}NR==2{f=$2;print (t-f)*100/t"%"}'`
memory_cache=`head -5 /proc/meminfo | awk 'NR==1{t=$2}NR==5{c=$2;print c*100/t"%"}'`
memory_buffer=`head -4 /proc/meminfo | awk 'NR==1{t=$2}NR==4{b=$2;print b*100/t"%"}'`
echo -e "memory_used: \033[32m $memory_used \033[0m \tmemory_cached: \033[32m $memory_cache \033[0m \tmemory_buffer: \033[32m $memory_buffer \033[0m"
#echo "memory_cached: $memory_cache"
#echo "memory_buffer: $memory_buffer"
}
# 调用函数 执行
member_use
shell脚本-监控内存使用率
猜你喜欢
转载自blog.csdn.net/Batac_Lee/article/details/109764952
今日推荐
周排行