您的位置:首页 > 运维架构 > Linux

linux 清除内存和Cache方法

2016-05-11 22:13 399 查看
Linux下释放内存和缓存方法

$ free -m 

运行sync将cache的内容写回硬盘
$ sync

#格式:sync
强制将内存中的文件缓冲内容写到磁盘。

通过修改proc系统的drop_caches清理free的cache
$ echo 3 > /proc/sys/vm/drop_caches

$ free -m

仅清除页面缓存(PageCache)

# echo 1 > /proc/sys/vm/drop_caches
清除目录项和inode
# echo 2 > /proc/sys/vm/drop_caches
清除页面缓存,目录项和inode
# echo 3 > /proc/sys/vm/drop_caches

0 – 不释放
1 – 释放页缓存
2 – 释放文件节点缓存和目录项缓存
3 – 释放所有缓存
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: