DEV Community

Fega Suseno
Fega Suseno

Posted 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 dan 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)