如何为文件系统缓存提供 RAM

如何为文件系统缓存提供 RAM

我正在调整运行 Elasticsearch 的 Linux 机器。它说我应该将运行elasticsearch的机器的至少一半内存分配给文件系统缓存。但我不知道目前有多少用于文件系统缓存。如何找到它?如何将其更改为 RAM 的一半?

答案1

你不会内存到文件系统缓存,因为它是页面缓存

您可能需要有足够的物理 RAM 才能实现这一点(因此您可能需要购买更多 RAM)。

也可以看看LinuxAteMyRam(这解释了“空闲”RAM 用于文件数据的页面缓存),并使用免费(1)命令(也附注(1)&顶部(1), 甚至顶部(1)...)。也可以看看过程(5)

当然,如果您有大进程正在运行(在 Elasticsearch 之外),您可能会终止或停止它们。

也可以看看设置限制(2)

相关内容