Swap

如果將交換空間放在 RAM 磁碟上會發生什麼?

  • December 23, 2020

由於可以通過 創建 RAM 磁碟tmpfs並通過 使其永久可用/etc/fstab,如果您有一個在新創建的 RAM 磁碟上創建交換文件的啟動後腳本會發生什麼?

假設在任何地方都沒有其他可用的交換?

您將在 RAM 中進行非常快速的交換 :-)。但是在 RAM 磁碟中進行交換並沒有真正的意義,擁有更多的 RAM 比擁有更少的 RAM 和快速交換要好。您可以使用zram並在 zram 上放置交換 - zram 設備是壓縮的 RAM 塊設備,因此您可以在僅 2 GiB zram 設備上有效地擁有 4 GiB 交換(因此您仍在使用 RAM 進行交換,但由於壓縮)。Fedora在 Fedora 33 中預設開始在 zram 上配置交換,並且工作正常。

休眠也不適用於 zram(或任何基於 RAM 的設備)上的交換,但這可以通過多個交換設備和用於休眠的磁碟交換來解決。

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