ubuntu 手动释放内存&crontab定时释放

其中/proc/sys/vm/drop_caches中的值有4个,分别为0-3:

  0 – 不释放

  1 – 释放页缓存

  2 – 释放dentries和inodes

  3 – 释放所有缓存

 

sudo sh -c "echo 1 > /proc/sys/vm/drop_caches"    # 释放页缓存

sudo sh -c "echo 2 > /proc/sys/vm/drop_caches"    # 释放dentries和inodes

sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"    # 释放所有缓存

 

使用crontab任务计划定时释放内存:

#!/bin/bash
#Data is written to the disk cache
sync
#Clean Page Cache
echo 1 》 /proc/sys/vm/drop_caches
sync
#Clean All Cache
echo 3 》 /proc/sys/vm/drop_caches

 

posted @ 2015-10-16 09:27  坏猴子~小猴子  阅读(805)  评论(0编辑  收藏  举报