全部博文(93)
分类: LINUX
2011-02-14 17:00:26
释放内存之前,最好先将脏数据写入到磁盘,执行sync来完成同步;
之后,执行:
echo 3 > /proc/sys/vm/drop_caches
drop-caches文件的内容,可以是1,2, 3
#echo 1 > /proc/sys/vm/drop_caches 可以暂时清空cache和buffer
#echo 2 > /proc/sys/vm/drop_caches 可以清空dentries and inodes缓存
========================
在rhel5和ubuntu上(rhel4不可以),可以直接修改内核文件
# /etc/sysctl.conf
vm.drop_caches = 1
#sysctl -p