Debian(wheezy)强制缓存到 RAM

Debian(wheezy)强制缓存到 RAM

我的 Linux 服务器运行着大约 6 个游戏服务器。我的 RAM 总共为 3 GB,但我只使用了大约 500 MB。有没有办法将我的一个游戏服务器(所有文件 - 甚至实际未使用的地图等 - 大约 1.5 GB)缓存到 RAM 中?

我之所以要这样做是因为我的 Linux 服务器是虚拟的并且硬盘速度非常慢,所以 IO 等待时间确实很长。

输入输出:https://i.stack.imgur.com/7HLhB.png

答案1

您可以简单地读取每个文件吗?这样可以将它们放入缓存中,只要在您“读取”它们之后没有其他东西需要该空间即可。

我认为您可以通过grep缓存每个想要缓存的文件来实现这一点,或者在具有递归选项的目录中使用它来缓存该目录中的每个文件。

相关内容