Mengubah nilai swappines

Parameter sysctl swappiness mewakili preferensi (penghindaran) kernel dari ruang swap. Swappiness dapat memiliki nilai antara 0 – 100, nilai standarnya adalah 60. Nilai yang rendah menyebabkan kernel menghindari penulisan swap, nilai yang lebih tinggi menyebabkan kernel mencoba menggunakan lebih banyak ruang swap. Menggunakan nilai rendah pada memori yang cukup diakui dapat meningkatkan daya tanggap (responsiveness) pada banyak sistem.

Catatan : Semakin tinggi nilai swap, sistem akan semakin agresif memanfaatkan ruang swap yang disediakan. Sebaliknya, semakin rendah nilai, kerja sistem akan sepenuhnya dibebankan ke RAM.

Ubuntu

Melihat nilai swappiness saat ini

sysctl vm.swappiness

atau

cat /proc/sys/vm/swappiness

Mengubah nilai swappiness permanen

sudo nano /etc/sysctl.conf

Kemudian, tambahkan baris ini pada kernel parameter sysctl.

vm.swappiness=1

Reboot

POP OS

sudo nano /etc/default/pop-zram

Ubah parameter SWAPPINESS=180 Sesuai yang di inginkan.

Contoh

Arch Linux

Melihat nilai swappiness saat ini

sysctl vm.swappiness

atau

cat /proc/sys/vm/swappiness

Mengubah nilai swappiness sementara

Konfigurasi ini akan berubah menjadi default setetelah komputer reboot

sysctl -w vm.swappiness={nilaiswap}

contoh

sysctl -w vm.swappiness=10

semakin besar nilai swap maka semakin besar kemungkinan komputer menggunakan swap yang disediakan

Mengubah nilai swappiness permanen

Buat file .conf di /etc/sysctl.d/

sudo nano /etc/sysctl.d/99-swappiness.conf

tambahkan ini didalamnya

vm.swappiness={nilaiswap}

reboot! untuk melihat hasilnya