Board logo

标题: [建议] 定时释放内存 [打印本页]

作者: fuyifei    时间: 2013-6-20 07:17     标题: 定时释放内存

今天早上,登陆wdcp后台看到强制释放内存一项,忽发奇想,要是有定时释放内存选项多好,使用者根据自己的情况需要设定时间定时释放内存岂不是很好,即实用又省得许多人和其他兄弟同类产品比较内存消耗过大问题
作者: admin    时间: 2013-6-20 09:34

这个内存释放,不一定要经常用的
作者: izlar    时间: 2017-10-6 07:49

本帖最后由 izlar 于 2017-10-6 07:51 编辑
  1. # 脚本开始
  2. #
  3. ##########################
  4. #  Freemem by izlar.com
  5. ##########################
  6. #!/bin/sh
  7. Time1=`date +%Y%m%d`
  8. Time2=`date +%k:%M:%S`
  9. mkdir /backup/freemem/
  10. cd /backup/freemem/
  11. #
  12. #echo "">memstat_$Time1.log
  13. #
  14. echo $Time1--$Time2 >>memstat_$Time1.log
  15. echo "------------------" >>memstat_$Time1.log
  16. echo "The mem stat is :" >>memstat_$Time1.log
  17. echo "" >>memstat_$Time1.log
  18. free >>memstat_$Time1.log
  19. echo "" >>memstat_$Time1.log
  20. #sync
  21. echo "....Freeing......" >>memstat_$Time1.log
  22. echo "">>memstat_$Time1.log
  23. #
  24. echo 1 > /proc/sys/vm/drop_caches
  25. echo 2 > /proc/sys/vm/drop_caches
  26. echo 3 > /proc/sys/vm/drop_caches
  27. echo "---> OK ! " >>memstat_$Time1.log
  28. echo "">>memstat_$Time1.log
  29. free >>memstat_$Time1.log
  30. echo "=========================================================================">> memstat_$Time1.log
  31. echo "">>memstat_$Time1.log
  32. echo "">>memstat_$Time1.log
  33. cd -
  34. cat /backup/freemem/memstat_$Time1.log
  35. # 脚本结束
复制代码

作者: izlar    时间: 2017-10-6 07:52

加计划任务
*.sh
作者: izlar    时间: 2017-10-6 07:54

这个我的 正常
  1.    #! /bin/bash   
  2.     # cache释放:   
  3.     # To free pagecache:   
  4.     sync   
  5.     sync   
  6.     #echo 1 > /proc/sys/vm/drop_caches   
  7.     # To free dentries and inodes:   
  8.     #echo 2 > /proc/sys/vm/drop_caches   
  9.     # To free pagecache, dentries and inodes:   
  10.     echo 3 > /proc/sys/vm/drop_caches  
复制代码





欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) Powered by Discuz! 7.2