スポンサーリンク

Raspberry Pi でも ZRAM

RaspberryPiではデフォルトでdphys-swapfileという機能でスワップファイルが作られるようになっています。
でもzramが使いたかったので、変更してみました。

apt search zramしてみたらパッケージあるようでしたのでそのまま入れて使います。

# apt search zram

zram-tools/stable,stable,stable,stable,now 0.3.2.1-1 all
utilities for working with zram

# apt install -y zram-tools

設定は/etc/default/zramswapにありました。

今回はとりあえず1GB割当ようと思うので、ALLOCATIONのみを変更。

# Specifies amount of zram devices to create.
# By default, zramswap-start will use all available cores.
#CORES=4

# Specifies the amount of RAM that should be used for zram
# based on a percentage the total amount of available memory
#PERCENTAGE=10

# Specifies a static amount of RAM that should be used for
# the ZRAM devices, this is in MiB
ALLOCATION=1024

# Specifies the priority for the swap devices, see swapon(2)
# for more details.
#PRIORITY=100

変更が終わったら、zramswapを再起動させます。

# zramswap stop
# zramswap start

# zramctl
NAME       ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram3 lzo-rle       256M   4K   73B   4K       4 [SWAP]
/dev/zram2 lzo-rle       256M   4K   73B   4K       4 [SWAP]
/dev/zram1 lzo-rle       256M   4K   73B   4K       4 [SWAP]
/dev/zram0 lzo-rle       256M   4K   73B   4K       4 [SWAP]

なぜか4つデバイスに分かれてしまいます。 1つにしたい場合はCORESの設定を1にしてやるといいみたいです。
なぜ4がデフォルトなのかわかりませんので、しばらくはこのまま使ってみようと思います。

dphys-swapfileは要らなくなるのでstopかremoveしておきましょう。

# systemctl stop dphys-swapfile
# apt remove dphys-swapfile

コメント

タイトルとURLをコピーしました