Swap

如何使 tmpfs 僅使用物理 RAM 而不是交換?

  • April 22, 2017

如何確保tmpfs文件系統只能處理物理文件並且不使用磁碟上的交換分區?

由於我的 HDD 速度較慢且 RAM 速度較快,因此我至少希望為相關掛載點的 RAM 使用提供更高的優先級swaptmpfs或禁用磁碟使用。tmpfs

使用 ramfs 而不是 tmpfs。ramfs 是一個 ramdisk(無交換)tmpfs 可以同時在您的 /etc/fstab 中:

none     /path/to/location     ramfs  defaults,size=512M   0     0

將參數編輯為size您喜歡的任何內容,但請注意不要超過您的實際記憶體量。

注意:我不建議使用 ramfs 而不是 tmpfs。如果發生某些事情並且您將大量數據寫入您的 ramdisk,您會發現自己遇到穩定性問題。您不能從 ramfs 中取消分配 ram。一旦您的 ramdisk(所有 ram)已滿,您的系統就會卡住。ram 是易失性儲存器,這意味著一旦斷電,所有數據都將消失。因此,如果您的 ramdisk 填滿了您的 ram 並且您崩潰了,您將永遠看不到 ram 磁碟上的內容。與 ramfs 不同,tmpfs 限制了它的大小。

引用自:https://unix.stackexchange.com/questions/50482