Linux 上最好的无交换 ramdisk 是什么?

Linux 上最好的无交换 ramdisk 是什么?

我想要一个 Linux 上的 ramdisk。

有ramfs和tmpfs。

我想要的是 Tmpfs,因为它的作用类似于磁盘(大小限制等)。但是,它使用交换,这意味着如果磁盘满了,它可能会接触磁盘。

如果我没有打开交换,它还能工作吗?

我根本不想让该挂载点接触磁盘。

答案1

Tmpfs 在没有交换的情况下仍可工作,因为它只使用普通的 Linux 内存分配器。不用担心,它不会因为没有交换就凭空为你创建交换。

答案2

您可以使用ramfs与磁盘类似的工具tmpfs,但永远不要接触磁盘。我仍然推荐它,tmpfs因为它具有更多功能,并且:

  • 如果您没有交换分区或交换文件,则两者都不会触及磁盘。
  • 如果您有一个交换分区,则数据ramfs将不会接触磁盘,但读取或写入该数据的进程可能会交换到磁盘。

相关内容