如何配置 Linux 以使用更少的内存进行 IO 缓存?

Sta*_*hin -5 linux memory centos memory-usage

我正在运行带有 CentOS 5.8 x64 的 Dell R310,它运行的只是 apache、svn 和 postfix。它使用 99% 的 RAM 进行缓存,但我希望它使用更少一点,比如可能在 90 年代的某个地方。我该如何配置?

EEA*_*EAA 7

你真的不想这样做。如果其他应用程序需要它,内核将立即将缓存页面放弃给其他应用程序。

不让内核使用您所有可用的 RAM 完全是浪费金钱。


Sve*_*ven 5

Linux 将使用所有可用于缓存的 RAM,但是当它需要它用于其他任何事情时,它将从缓存中释放出来,因此您不会因为缓存而耗尽内存。

有关更多信息,请参阅此站点