释放ceche内存echo 3 > /proc/sys/vm/drop_caches释放内存完后需要把drop_caches的值修改回原来默认值吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了释放ceche内存echo 3 > /proc/sys/vm/drop_caches释放内存完后需要把drop_caches的值修改回原来默认值吗相关的知识,希望对你有一定的参考价值。

包括这两种内存释放的方式
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
释放完之后是否需要修改回原来的默认值0

执行释放内存操作后,在网上看了很多资料好像不重启是不会变成0的,直接echo 0会报写错误。我尝试不重启系统,再次执行echo 3,还是能清理内存的,好像不用改也没事,可能执行完echo 3后,系统内部已经重新设置成默认值了,只不过没在drop_caches文件中体现,我自己瞎猜的,大家借鉴一下。 参考技术A 星云大师:口袋没钱,心里没钱,轻松一辈子;口袋有钱,心里有钱,劳累一辈子;口袋没钱,心里有钱,痛苦一辈子;口袋有钱,心里没钱,快乐一辈子。 参考技术B 需要改回来不?我也想知道啊

以上是关于释放ceche内存echo 3 > /proc/sys/vm/drop_caches释放内存完后需要把drop_caches的值修改回原来默认值吗的主要内容,如果未能解决你的问题,请参考以下文章

释放虚拟机buffer/cache的内存

Linux手动释放内存

linux释放swap分区内存

linux内存释放

linux内存满释放

Linux手动释放缓存的方法