Linux
Linux上最好的沒有交換的ramdisk?
我想要一個在 linux 上的 ramdisk。
有 ramfs 和 tmpfs。
Tmpfs 是我想要的,因為它就像一個磁碟(大小限制等)。但是,它使用交換,這意味著如果它已滿,它可能會觸及磁碟。
如果我沒有打開交換,它仍然可以工作嗎?
我根本不希望該掛載接觸磁碟。
Tmpfs 在沒有交換的情況下仍然可以工作,因為它只使用普通的 Linux 記憶體分配器。不用擔心,它不會因為沒有它而無中生有地為您創建交換。
您可以使用
ramfs
類似於tmpfs
但永遠不應該觸摸磁碟。我仍然推薦tmpfs
,因為它具有更多功能並且:
- 如果您沒有交換分區或交換文件,則兩者都不會觸及磁碟。
- 如果您有一個交換分區,數據
ramfs
將不會觸及磁碟,但讀取或寫入該數據的程序可以交換到磁碟。