linux监控内存使用率

一、监控目的
通过监控内存使用率判定机器内存资源消耗情况,及时处理并优化资源配比。
二、监控方法
(1)监控命令
# free -m
# cat /proc/meminfo
(2) 监控指标
内存使用率
buffer&cache
(3)监控方法
通过上述命令对内存总量、使用量进行截取,取得内存使用率,并根据阈值进行判断。
三、监控实现

#!/bin/bash
#Description:
#Author: Bai Shuming
#Created Time: 2021/03/1 11:10
#内存使用率统计脚本

#/proc/meminfo

#内存申请顺序 free-cache-buffer-swap

memory_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:KaTeX parse error: Undefined control sequence: \tbuffer at position 12: memory_used\̲t̲b̲u̲f̲f̲e̲r̲:memory_buffer\tcached:$memory_cache”

}

memory_usershell

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值