Linux

Linux上最好的沒有交換的ramdisk?

  • September 26, 2018

我想要一個在 linux 上的 ramdisk。

有 ramfs 和 tmpfs。

Tmpfs 是我想要的,因為它就像一個磁碟(大小限制等)。但是,它使用交換,這意味著如果它已滿,它可能會觸及磁碟。

如果我沒有打開交換,它仍然可以工作嗎?

我根本不希望該掛載接觸磁碟。

Tmpfs 在沒有交換的情況下仍然可以工作,因為它只使用普通的 Linux 記憶體分配器。不用擔心,它不會因為沒有它而無中生有地為您創建交換。

您可以使用ramfs類似於tmpfs但永遠不應該觸摸磁碟。我仍然推薦tmpfs,因為它具有更多功能並且:

  • 如果您沒有交換分區或交換文件,則兩者都不會觸及磁碟。
  • 如果您有一個交換分區,數據ramfs將不會觸及磁碟,但讀取或寫入該數據的程序可以交換到磁碟。

引用自:https://serverfault.com/questions/324771