Linux释放内存

网友投稿 657 2023-02-15

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Linux释放内存

Linux缓存有dentry,buffer cache,page cache。Dentry用来加速文件路径名到inode的转换;buffer cache加速磁盘块的读写;page cache加速inode的读写。缩短IO调用时间。

释放内存方法:1.释放page cahce

1
# echo 1 > /proc/sys/vm/drop_cache

2.释放dentry和inode

1
# echo 2 > /proc/sys/vm/drop_cache

3.释放page cache,dentry,inode

1
# echo 3 > /proc/sys/vm/drop_cache

在释放内存前,最好先允许sync,强制将系统正在处理的page cahce,dentry,inode写入磁盘。

上一篇:燃烧性能测试(燃烧性能检测报告)
下一篇:运维工程师奇怪事件视频(运维工程师遇到过哪些故障)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~