WDlinux官方论坛's Archiver

fuyifei 发表于 2013-6-20 07:17

定时释放内存

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

admin 发表于 2013-6-20 09:34

这个内存释放,不一定要经常用的

izlar 发表于 2017-10-6 07:49

[i=s] 本帖最后由 izlar 于 2017-10-6 07:51 编辑 [/i]

[code]# 脚本开始
#
##########################
#  Freemem by izlar.com
##########################
#!/bin/sh
Time1=`date +%Y%m%d`
Time2=`date +%k:%M:%S`
mkdir /backup/freemem/
cd /backup/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 >>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 >>memstat_$Time1.log
echo "=========================================================================">> memstat_$Time1.log
echo "">>memstat_$Time1.log
echo "">>memstat_$Time1.log
cd -
cat /backup/freemem/memstat_$Time1.log
# 脚本结束[/code]

izlar 发表于 2017-10-6 07:52

加计划任务
*.sh

izlar 发表于 2017-10-6 07:54

这个我的 正常[code]   #! /bin/bash   
    # cache释放:   
    # To free pagecache:   
    sync   
    sync   
    #echo 1 > /proc/sys/vm/drop_caches   
    # To free dentries and inodes:   
    #echo 2 > /proc/sys/vm/drop_caches   
    # To free pagecache, dentries and inodes:   
    echo 3 > /proc/sys/vm/drop_caches  [/code]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.