Chinaunix首页 | 论坛 | 博客
  • 博客访问: 525176
  • 博文数量: 93
  • 博客积分: 2479
  • 博客等级: 大尉
  • 技术积分: 1008
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-07 11:59
文章分类

全部博文(93)

文章存档

2012年(2)

2011年(41)

2010年(24)

2009年(21)

2008年(5)

分类: 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

阅读(863) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~