博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
清理缓存脚本
阅读量:6646 次
发布时间:2019-06-25

本文共 1064 字,大约阅读时间需要 3 分钟。

#! /bin/shused=`free -m | awk 'NR==2' | awk '{print $3}'`free=`free -m | awk 'NR==2' | awk '{print $4}'`log_file=/tmp/mem.logecho "========================================" >> $log_filedate >> $log_fileecho "Memory usage before | [Use:${used}MB][Free:${free}MB]" >> $log_fileif [ $free -le 4000 ] ; then               #sync && echo 1 |sudo tee -a /proc/sys/vm/drop_caches               #sync && echo 2 |sudo tee -a /proc/sys/vm/drop_caches               sync && echo 3 |sudo tee -a /proc/sys/vm/drop_caches               used_ok=`free -m | awk 'NR==2' | awk '{print $3}'`               free_ok=`free -m | awk 'NR==2' | awk '{print $4}'`               echo "Memory usage after | [Use:${used_ok}MB][Free:${free_ok}MB]" >> $log_file               echo "OK" >> $log_fileelse               echo "Not required" >> $log_filefiexit 1

这个脚本将执行结果,记录到日志中。

能够知道时间!
能够对比,执行前,执行后的不同效果。
方便查看!
即便是通过Crontab 执行,也能查看日志。

========================================2018年 07月 24日 星期二 10:22:08 CSTMemory usage before | [Use:6138MB][Free:514MB]Memory usage after | [Use:6137MB][Free:638MB]OK

转载地址:http://rquto.baihongyu.com/

你可能感兴趣的文章
在eclipse中使用第三方库总结
查看>>
UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)
查看>>
oracle用命令创建表空间、用户,并为用户授权、收回权限。
查看>>
makefile示例
查看>>
图解HTTPS
查看>>
管理系统三级菜单动态实现
查看>>
python 入门(一)矩阵处理
查看>>
Mac Pro 编译安装 PHP 5.6.21 及 问题汇总
查看>>
centos7下部署iptables环境纪录(关闭默认的firewalle)
查看>>
Swift计算属性
查看>>
iis10 HTTP 错误 500.19 - Internal Server Error
查看>>
JAVA常见异常解析
查看>>
刚到公司有点压力山大,在此希望有大神给点正能量
查看>>
RSA生成签名和验证签名
查看>>
Android NFC近场通信02----读写卡的准备工作
查看>>
POJ 2503 Babelfish
查看>>
比MD5 和HMAC还要安全的加密 - MD5 加时间戳
查看>>
elasticsearch集群介绍及优化【转】
查看>>
优化数据页面(22)——n:n的数据关系
查看>>
js--11对象的创建方式
查看>>