Linux - 设置 tmpfs RAM 大小而不是整体大小

Linux - 设置 tmpfs RAM 大小而不是整体大小

我的服务器上有以下设置:

16G 内存 64G 交换

我想要使​​用以下选项设置 tmpfs 分区:

  • 使用高达 50% 的 RAM (8G)
  • tmpfs 的总大小为 8G + swap 大小 = 72G

换句话说,我希望 tmpfs 中的前 8G 数据进入内存,而将超过该大小的数据写入磁盘。

这可能吗?

我在 tmpfs 文档和 fstab 示例中找到的选项仅允许我限制文件系统的总大小。因此,如果我将其设置为较大的数字,它可能会占用所有可用内存。如果我将其设置为较小的数字,它不会占用内存,但可能没有足够的空间来满足应用程序的需求。

谢谢!

相关内容