恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 599|回复: 5

内存清理脚本

[复制链接]
发表于 2019-12-15 14:28 | 显示全部楼层 |阅读模式
本帖最后由 青烟 于 2019-12-17 00:22 编辑

这个脚本是我网上看到的,用了有些时候了,所以出处不明。我稍微做了点儿小改动,以下是使用方法。

添加脚本:vim /etc/memclean.sh
然后将以下代码粘贴上去:

#!/bin/sh
used=`free -m | awk 'NR==2' | awk '{printf("%.0f\n", $3/1024)}'`
free=`free -m | awk 'NR==2' | awk '{printf("%.0f\n", $4/1024)}'`
echo "=====================================" >> /var/log/mem.log
date >> /var/log/mem.log
echo "内存用量|[已使用:${used}MB][空闲:${free}MB]" >> /var/log/mem.log
if [ $free -le 24 ] ; then    ###此处单位为MB,低于24MB将执行内存清理,需要激进一点可将数值改高###
sync && echo 3 > /proc/sys/vm/drop_caches
used=`free -m | awk 'NR==2' | awk '{printf("%.0f\n", $3/1024)}'`
free=`free -m | awk 'NR==2' | awk '{printf("%.0f\n", $4/1024)}'`
echo "内存已整理|[已使用:${used}MB][空闲:${free}MB]" >> /var/log/mem.log
else
echo "暂不需要清理内存." >> /var/log/mem.log
fi

保存退出,修改权限:chmod +x /etc/memclean.sh
添加计划任务:crontab -e(或直接在Luci的计划任务操作),将下面这行添加进去:
*/15 * * * * /bin/sh /etc/memclean.sh
(每15分钟执行一次脚本,可酌情更改)
查看脚本执行情况:cat /var/log/mem.log

补充一下:内存大的不推荐使用,频繁清理内存会导致一些已缓存的内容重新缓存,比如luci缓存,清理后再访问它得重新加载。
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-12-15 14:52 | 显示全部楼层
代码l加到K2T上会不会让K2T稳定性更优秀
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-12-15 14:57 | 显示全部楼层
其实只需要
echo 3 > /proc/sys/vm/drop_caches
就够了,不需要再加
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
看以下说明:
To free pagecache, use echo 1 > /proc/sys/vm/drop_caches; to free dentries and inodes, use echo 2 > /proc/sys/vm/drop_caches; to free pagecache, dentries and inodes, use echo 3 > /proc/sys/vm/drop_caches.
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2019-12-15 15:14 | 显示全部楼层
好哒!我去改改
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-12-15 15:26 | 显示全部楼层
支持一下的了。。。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-12-15 16:28 | 显示全部楼层
学习了
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-4-10 01:50

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表