2016 - 2024

感恩一路有你

linux清理缓存cache linux cached为什么一直不释放?

浏览量:3237 时间:2021-03-13 16:44:00 作者:admin

linux cached为什么一直不释放?

在读写文件时,为了提高读写的效率和速度,Linux内核会将文件缓存在内存中,称为缓存。即使程序运行后,缓存也不会自动释放。当你需要使用缓存时,它会自动释放,所以不用担心没有可用的内存。当然,您也可以手动释放它:

echo 1>/proc/sys/VM/dropucaches

echo 2>/proc/sys/VM/dropucaches

echo 3>/proc/sys/VM/dropucaches

注意:请在生产环境中谨慎操作。

linux cache怎么释放?

一般不建议这样做。如果你确定要这样做,你就可以做到。当然,您的Linux不应该太旧。首先,运行sync将所有尚未保存到磁盘的缓存写入磁盘。请稍等,或者运行sync两次,然后运行echo1>/Pro/sys/VM/dropCache,您可以释放大部分缓存。在这里,您可以选择1释放缓存文件内容,2释放缓存目录信息,3同时释放缓存目录信息和文件内容

linux清理缓存cache linux中cache会自动清理吗 linux cache 释放不掉

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。