NixOSでhibernateを使うならzramではなくzswapだ

Swap, ZRAM, Zswap and Hibernate on NixOS

NixOSでsuspend-then-hibernateを使うためのswap設定を解説。swapファイルとパーティションの違い、hibernate時のinitramfsの注意点に触れ、最終的にboot.zswap.enableとvm.swappiness=100の2行に落ち着くまでを振り返る。zramSwapを長年誤用していた経験も共有。

zramSwapは通常単にzramと呼ばれるもので、ディスクベースのswapを使う場合にはおそらく望ましくない。

この日のほかの記事

2026-09-23