Panduan Installasi & Konfigurasi ZRAM Generator

Tuesday, 13 Dec 2022

Apa itu zram ?

ZRAM adalah sebuah modul pada kernel linux (nama sebelumnya adalah compcache) modul ini berfungsi untuk melakukan kompresi blok pada RAM. 1

dalam bahasa sederhananya zram ini bertugas untuk mengkompresi penggunaan RAM pada aplikasi yang sedang berjalan, sehingga menghasilkan ruang kosong lebih pada RAM.

Apa itu zram generator ?

zram generator adalah sebuah tools yang masih bagian dari systemd, yaitu untuk memudahkan kita dalam melakukan konfigurasi swap pada /dev/zram*.2

Karena jika kita mengaktifkan zram tanpa tools ini langkahnya sedikit riskan, untuk mengaktifkan zram tanpa zram-generator dapat dilihat pada halaman berikut wiki.archlinux.org.

Panduan Installasi

Pemasangan Paket

Untuk pemasangan paket dapat dilakukan menggunakan package manager distronya masing-masing.2

Arch Linux :

Command
$
pacman -S zram-generator

Fedora :

Command
$
dnf install zram-generator

Ubuntu :

Command
$
apt install systemd-zram-generator

Konfigurasi

Untuk beberapa distro saat pemasang paket zram-generator file config otomatis ditambahkan pada salah satu lokasi berikut:

  • /run/systemd/zram-generator.conf
  • /etc/systemd/zram-generator.conf
  • /usr/local/lib/systemd/zram-generator.conf
  • /usr/lib/systemd/zram-generator.conf

Jika pada lokasi diatas tidak ditemukan salah satupun config kita dapat menambahkannya secara manual zram-generator.conf ke salah satu lokasi diatas, saya sendiri menyarankan untuk meletakkannya pada lokasi /etc/systemd/zram-generator.conf.

Saya sendiri tidak banyak melakukan konfigurasi berikut adalah isi dari konfigurasi saya :

1
2
[zram0]
zram-size = min(ram, 8192)

Untuk melihat apa saja yang dapat kita konfigurasi anda dapat mengunjungi link berikut zram-generator.conf.example.2

Mengaktifkan zram-generator sebagai service

Muat ulang systemd konfigurasi manager

Command
$
systemctl daemon-reload

Menjalankan service zram0

Command
$
systemctl start /dev/zram0

Cek apakah zram berhasil kita aktifkan

Command
$
zramctl

Berikut jika kita berhasil mengaktifkan zram pada komputer kita

zramctl

Penutup

Berikut adalah bagaimana saya menerapkan konfigurasi zram-generator pada mesin arch linux.


  1. Improving Performance link Arch Wiki. ↩︎

  2. systemd/zram-generator link Github. ↩︎ ↩︎ ↩︎