清除 CentOS 上的内存 (RAM) 缓存

use*_*841 -1 linux memory centos cache

我知道过去有人以类似的方式问过这个问题,但我只是好奇。

如果我制作了一个脚本并让它在每半夜运行以检查我的内存使用率是否高于假设 80 ......让脚本自动运行是一个坏主意sync; echo 1 > /proc/sys/vm/drop_caches吗?我经常遇到一个问题,我的 RAM 使用率因此达到 99%,我只是有点担心。

提前致谢。

Sve*_*ven 5

你不需要这样做。如果 Linux 需要 RAM 用于其他目的,它将删除所有缓存。请参阅http://www.linuxatemyram.com/为什么 Linux 奇怪地报告“空闲”内存?想要查询更多的信息。