释放前最好sync一下,防止丢数据。
方法一:
cache内存释放(运行一次只是暂时回收,可以用crontal来定期执行 sync 和相应的清理语句自动清理,以下操作在kernel 2.6.16以上的内核有效):
To free pagecache:
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
方法二:
echo 1 > /proc/sys/vm/drop_caches
or
sysctl -w vm.drop_caches=1
方法三:
sysctl -w vm.vfs_cache_pressure=n (n > 100)
阅读(4500) | 评论(4) | 转发(2) |