2024-06-23

LMDE で zram を使ってみた

Ubuntu ベースの Linux Mint だと必ず swap が用意されるのですが、Debian ベースの LMDE だと搭載メモリー容量が十分だと swap が設定されないのです。

そんな訳でしばらく LMDE は swap なしで運用していたのですが、利用可能なメモリー容量が 24GB もあるので zram でも使ってみるか、というのがきっかけです。

 

では設定

まずは zram-tools というパッケージをインストールします。

apt install zram-tools

これで完了です。簡単です。

sudo xed /etc/default/zramswap

ALGO=zstd
SIZE=1024

アルゴリズムを Zstandard(zstd)に変更します。swap の容量も 1GB を指定してみました。

PC を再起動するか、swapon/swapoff コマンドで変更を反映させてやります。

 

効果は?

結論から言うと、ワタシの PC の使い方だとそもそも swap が発生していませんでした。メモリー容量は 16GB でも十分そうですが、さすがに 8GB だと zram が大活躍してくれるかもしれません。

$ zramctl
NAME       ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram0 zstd            1G   4K   59B   20K      12 [SWAP]

Zstandard でちゃんと zram が動いております。

$ free -hw
               total        used        free      shared     buffers       cache   available
Mem:            23Gi       6.2Gi       5.6Gi       177Mi       747Mi        11Gi        17Gi
Swap:          1.0Gi          0B       1.0Gi

しかし、残念ながら swap には手が出ていない状況です。