Speed過ぎゆく日々を書こう。Zswapを有効にして少ないメモリを乗り切ろう以前、書いたZramを有効にして少ないメモリを乗り切ろうの続編です。某所で少ないメモリのマシンをなんとか頑張って使う話が出てたので書いておきます。https://wiki.archlinux.jp/index.php/ZswapZswapの設定方法まずはカーネルがZswapに対応しているか調べます。「CONFIG_ZSWAP=y」と表示されれば有効になっています。CONFIG_ZSWAP=ygrubにZswapを有効にするカーネルパラメータ設定を書き込みます。zswap.compressor=lz4"パラメータは「zswap.enabled=1」はZswapを有効にする、「zswap.compressor=lz4」は圧縮形式をlz4に指定するという意味です。追記したらgrubの設定をアップデートします。/usr/sbin/update-grub続いてinitramfsでlz4カーネルモジュールを読み込む設定を追記します。こちらも追記したらupdate-initramfsでアップデートします。-uこれでマシンを再起動すれば終わりです。再起動してsysfsの/sys/module/zswap/parameters/enabledにYと出ていれば有効になっています。Ydmesgかjournalctlに、こんな感じの行が出ていればlz4が使われています。lz4/zbudまとめ当たり前の話ですがZswapを有効にしたからといってメモリが増えるわけでもなく、メモリが少なくなったらいきなり落とされたりや固まってしまうのが、操作できるぐらいで緩やかに耐えてくれる感じになるだけです。いえ、最近はメモリも高騰してて買うのも躊躇しますしやっておくと安心感にはつながるので試してみてはいかがでしょうか。ライセンスで提供されています。2.5.5-p157。