2019独角兽企业重金招聘Python工程师标准>>>

创建下面这个文件freemem.sh,我放在/opt/freemem目录下。

#!/bin/sh
Time1=`date +%Y%m%d`
Time2=`date +%k:%M:%S`
cd /var/log/freemem
#
#echo "">memstat_$Time1.log
#
echo $Time1--$Time2 >>memstat_$Time1.log
echo "------------------" >>memstat_$Time1.log
echo "The mem stat is :" >>memstat_$Time1.log
echo "" >>memstat_$Time1.log
free -m >>memstat_$Time1.log
echo "" >>memstat_$Time1.log
#sync
echo "....Freeing......" >>memstat_$Time1.log
echo "">>memstat_$Time1.log
#
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
echo "---> OK ! " >>memstat_$Time1.log
echo "">>memstat_$Time1.log
free -m >>memstat_$Time1.log
echo "=========================================================================">> memstat_$Time1.log
echo "">>memstat_$Time1.log
echo "">>memstat_$Time1.log
cd -
cat /var/log/freemem/memstat_$Time1.log

给予执行权限

chmod 755 /opt/freemem/freemem.sh

创建日志目录

mkdir /var/log/freemem

定时执行freemem.sh

以crontab方式:

vim /etc/crontab
#每隔6小时执行一次
*  */6  *  *  *  root  /opt/freemem/freemem.sh

转载于:https://my.oschina.net/lijialong/blog/109498

Linux内存释放脚本相关推荐

  1. linux内存释放和使用限制

    1.内存释放 命令:echo 1 > /proc/sys/vm/drop_caches 解释: drop_caches的值可以是0-3之间的数字,代表不同的含义: 0:不释放(系统默认值) 1: ...

  2. (转)开发监控Linux 内存 Shell 脚本

    原文:http://blog.csdn.net/timchen525/article/details/76474017 题场景: 开发Shell 脚本判断系统剩余内存的大小,如果低于100MB,就邮件 ...

  3. 内存管理---内存释放

    Linux内存释放函数之间的调用关系如下图所示 hi /*用虚拟地址进行释放*/ void free_pages(unsigned long addr, unsigned int order) {if ...

  4. linux 内存清理 释放命令,linux 内存清理/释放命令总结

    本文介绍了linux 内存清理/释放命令,具体如下: 1.清理前内存使用情况 free -m 2.开始清理 echo 1 > /proc/sys/vm/drop_caches 3.清理后内存使用 ...

  5. linux怎么释放cached中内存,Linux 释放cached内存

    使用free -m 查看系统使用的内存情况: # free -m total      used      free      shared      buffers -/+ buffers/cach ...

  6. 释放linux缓存文件命令,Linux定时释放缓存Shell脚本实现自动化运维 | kTWO-个人博客...

    使用Linux服务器的用户应该都知道,Linux在使用的时候,可用内存会随着时间慢慢的变小,最终可能到80%-90%,这个时候就需要我们去人工干预,来进行魂村的释放. 本文将使用Linux的Cron定 ...

  7. linux手动释放内存的方法

    Linux手动释放缓存的方法 Linux释放内存的命令: sync echo 1 > /proc/sys/vm/drop_caches drop_caches的值可以是0-3之间的数字,代表不同 ...

  8. linux内存cached手动释放

    总有很多朋友对于Linux的内存管理有疑问,之前一篇linux下的内存管理方式似乎也没能清除大家的疑虑.而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下.最后,还附上我对这方法 ...

  9. Linux内存手动释放方法

    Linux服务器内存释放在有些人看起来好像可以提高不少的效率,但是它实际的工作效果并不是很理想,这里我们说一下如何进行这份工作,帮助我们更好的去理解Linux系统的工作方式. 大众释放内存方法 1. ...

最新文章

  1. 2016.8.11 DataTable合并及排除重复方法
  2. mysql的存储引擎种类,mysql 存储引擎,基本数据类型
  3. python基础语法有哪些-python有哪些语法元素
  4. 深圳惠程澄清与奇虎360公司重组传闻
  5. 线程的创建开销大吗?线程创建开销包括哪些?线程池
  6. 剖析入侵技术 嗅探软件了解
  7. LeetCode 314. 二叉树的垂直遍历(BFS/DFS)
  8. mysql替换sql中rank函数_MySQL sql Rank()函数实现
  9. 字符串拼接在Oracle和mysql中的用法
  10. 案例 宠物医生给小动物看病 c# 1614100379
  11. 团队第一阶段冲刺——第九天
  12. 萌新的Python练习菜鸟100例(十七)输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
  13. 利用python selenium+cv2破解qq空间登录滑动验证码(无法获得完整图情况)(上)
  14. 计算机出现假桌面怎么解决办法,Win10系统下“AppHangXProcB1”导致桌面频繁假死如何解决?...
  15. 设计自有芯片将成为新常态?
  16. Java 设置PDF文档过期时间(有效时间)
  17. Tinyos2.x相关资料
  18. 文件读写操作:把文件a.txt中的内容复制到文件b.txt中
  19. 学建模的快速方法【快捷键】
  20. linux天文软件下载,天文爱好者控:八款优秀的Linux天文学软件

热门文章

  1. OpenCV计算机视觉应用程序的交互式视觉调试
  2. OpenGL着色器将纹理应用于全屏四边形
  3. QT的QGraphicsLineItem类的使用
  4. C/C++语言开源库
  5. 「SLAM」三维空间刚体运动名词笔记
  6. Docker容器间通讯,直接路由方式实现网络通讯
  7. Spring中AbstractCommandController控制器
  8. Mysql 8主从复制配置图解
  9. srs推flv流_srs流媒体服务器(simple rtmp server)如何支持h265
  10. python最大公约数和最小公倍数_python怎么求最大公约数和最小公倍数