Zram adalah modul kernel linux atau Virtual Memory Compression yang terletak pada block device dengan ukuran yang disesuaikan oleh system namun dapat juga kita mengatur ukuran dari zram swap tersebut. Zram menggunakan fast compression dengan algoritma (LZ4) sehingga data yang masuk ke dalam zram swap kan di kompresi dan disimpan ke dalam RAM.
Zram menjadi alternatif swap partisi bagi yang tidak mau mengorbankan partisi Hardisk atau SSD, Zram biasanya terletak pada /sys/block/zram0 dan swap partisiny ada pada /dev/block/zram0.
Pada kenyataan nya SWAP tetap dibutuhkan bagi mereka yang mempunyai RAM kecil maupun RAM besar dengan multitasking yang tinggi "menjalankan proram berat seperti android studio dan lainya".
Bagaimana konfigurasi Zram swap linux ?
1. Buatlah ZRAM block device
Code:
sudo modprobe zram
2. Set Zram dengan kompresi tinggi dengan menggunakan algoritma
Code:
sudo sh -c "echo 'lz4' > /sys/block/zram0/comp_algorithm"
3. Set 2 Gigabyte untuk swap file
Code:
sudo sh -c "echo '2G' > /sys/block/zram0/disksize"
Note : Kalian bisa set file sesuai dengan keinginan.
4. Aktifkan zram swap block device
Code:
sudo mkswap --label zram0 /dev/zram0
5. Aktifkan zram swap block device dengan prioritas tinggi
Code:
sudo swapon --priority 100 /dev/zram0
Note : Kalian bisa mengatur priotas sesuai dengan keinginan.
6. Cek apakah Zram swap sudah dibuat dengan perintah
Code:
free -h
Lihat gambar berikut
Desc : Zram swap telah di buat dengan size 2 Gb.
Note : Zram akan hilang ketika Laptop/PC di restart, untuk itu di perlukan konfigurasi agar zram aktif pada saat laptop/pc di restart.
1. Buatlah file zram.service pada lokasi /etc/systemd/system/