检查Linux机器的内存使用状况之Shell脚本实现
来源:互联网 发布:网络最红女主播是谁 编辑:程序博客网 时间:2024/05/29 08:18
#!/bin/bash
export chknum=1
echo 3 > /proc/sys/vm/drop_caches
sync
while [ $chknum -ge 0 ]
do
echo "-------------------------------------------------------" >> trace.log
mt=`free | tr [:blank:] \\\n | grep [0-9] | sed -n '1p'`
mu=`free | tr [:blank:] \\\n | grep [0-9] | sed -n '2p'`
mf=`free | tr [:blank:] \\\n | grep [0-9] | sed -n '3p'`
st=`free | tr [:blank:] \\\n | grep [0-9] | sed -n '9p'`
su=`free | tr [:blank:] \\\n | grep [0-9] | sed -n '10p'`
sf=`free | tr [:blank:] \\\n | grep [0-9] | sed -n '11p'`
t=`expr $mt + $st`
u=`expr $mu + $su`
echo "Total Mem: $t"
echo "Used Mem: $u"
R=`expr $mu \* 100 / $mt`
echo "当前内存使用率为: $R%" >>trace.log
echo "$R" >> memory.log
echo "记录时间:" >> trace.log
echo `date` >> trace.log
echo "-------------------------------------------------------" >> trace.log
sleep 20
done
export chknum=1
echo 3 > /proc/sys/vm/drop_caches
sync
while [ $chknum -ge 0 ]
do
echo "-------------------------------------------------------" >> trace.log
mt=`free | tr [:blank:] \\\n | grep [0-9] | sed -n '1p'`
mu=`free | tr [:blank:] \\\n | grep [0-9] | sed -n '2p'`
mf=`free | tr [:blank:] \\\n | grep [0-9] | sed -n '3p'`
st=`free | tr [:blank:] \\\n | grep [0-9] | sed -n '9p'`
su=`free | tr [:blank:] \\\n | grep [0-9] | sed -n '10p'`
sf=`free | tr [:blank:] \\\n | grep [0-9] | sed -n '11p'`
t=`expr $mt + $st`
u=`expr $mu + $su`
echo "Total Mem: $t"
echo "Used Mem: $u"
R=`expr $mu \* 100 / $mt`
echo "当前内存使用率为: $R%" >>trace.log
echo "$R" >> memory.log
echo "记录时间:" >> trace.log
echo `date` >> trace.log
echo "-------------------------------------------------------" >> trace.log
sleep 20
done
0 0
- 检查Linux机器的内存使用状况之Shell脚本实现
- 如何检查Linux的内存使用状况
- 如何检查Linux的内存使用状况
- Linux有问必答:如何检查Linux的内存使用状况
- Linux有问必答:如何检查Linux的内存使用状况
- 如何查看Linux的内存使用状况
- 如何查看Linux的内存使用状况
- 统计本机内存情况和使用状况的脚本
- LVS之五:使用脚本实现RealServer的健康检查
- 查询SQL Server内存使用状况脚本
- linux查看系统cpu和内存使用状况的方法
- linux查看系统cpu和内存使用状况的方法
- [实用脚本]统计本机内存情况和使用状况的脚本
- [实用脚本]统计本机内存情况和使用状况的脚本
- Linux使用Shell脚本实现ftp的自动上传下载
- Linux使用Shell脚本实现ftp的自动上传下载
- Linux使用Shell脚本实现ftp的自动上传下载
- Linux使用Shell脚本实现ftp的自动上传下载
- ajax跨域——Jsonp
- mysql数据库的备份和还原
- onlongclick不执行
- 汇编cmp比较指令详解
- tactic 服务器迁移
- 检查Linux机器的内存使用状况之Shell脚本实现
- 官方文档对weblogic stuck线程的描述
- NYIST 412 Same binary weight使用bitset
- 一道简单的贪心算法
- 读取,添加,修改xml文件
- 如何使用JDBC+Struct2框架的poi读取Excel的数据然后插入Sql Server数据库中
- 老徐教你学C语言(C语言进门教程)
- 对spring任务定时器的动态修改
- python有各种各样的string操作函数