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 释放不掉
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。