DEV Community

Fega Suseno
Fega Suseno

Posted on Edited on

Config Swappines on Linux

Swappiness adalah parameter di Linux yang mengontrol seberapa agresif kernel menggunakan swap dibandingkan RAM. Nilainya berkisar antara 0 hingga 100:

  • 0 → Swap hanya digunakan jika benar-benar diperlukan (RAM hampir penuh).
  • 10-30 → Swap digunakan dengan sangat minim, lebih mengutamakan RAM.
  • 60 (default) → Seimbang antara penggunaan RAM dan swap.
  • 100 → Kernel sering memindahkan data dari RAM ke swap, meskipun RAM masih tersedia.

Mengecek nilai swappines

cat /proc/sys/vm/swappiness
Enter fullscreen mode Exit fullscreen mode

Mengubah Swappiness temporary (Tanpa Reboot)

sysctl vm.swappiness=10
Enter fullscreen mode Exit fullscreen mode

Mengubah Swappiness permanen (Agar Bertahan Setelah Reboot)
Edit file /etc/sysctl.conf

nano /etc/sysctl.conf
Enter fullscreen mode Exit fullscreen mode

Tambahkan atau ubah baris berikut:

vm.swappiness=10
Enter fullscreen mode Exit fullscreen mode

Lalu jalankan perintah berikut

sysctl -p
Enter fullscreen mode Exit fullscreen mode

Untuk server atau desktop dengan RAM besar, Direkomendasikan nilai 10-20 lebih optimal.

Top comments (0)