Zram

From Alpine Linux
Revision as of 11:45, 3 April 2025 by Prabuanand (talk | contribs) (changed introduction paragraph, fixed wikitags, cleaned up categories, rephrased sentence, added links)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page documents how to set up ZRAM in Alpine Linux. Zram can be used as an alternative to Swap partition.

Installation

Install the neccessary packages:

# apk add zram-init

Configuration

For a basic ZRAM swap, configure ZRAM by editing the file /etc/conf.d/zram-init as follows:

Contents of /etc/conf.d/zram-init

num_devices=1 size0=8000

Start services:

# rc-service zram-init start

View the ZRAM drive:

# cat /proc/swaps

Check Algorithms:

# cat /sys/block/zram0/comp_algorithm

Advanced setups may also add these parameters to /etc/sysctl.conf as follows:

Contents of /etc/sysctl.conf

vm.page-cluster=0 vm.extfrag_threshold=0 vm.swappiness=100

To ensure that service starts during next reboot:

# rc-update add zram-init

Troubleshooting

See also