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 Mengubah Swappiness temporary (Tanpa Reboot) sysctl vm.swappiness=10 Mengubah Swappiness permanen (Agar Bertahan Setelah Reboot) Edit file /etc/sysctl.conf dan tambahkan atau ubah baris berikut: vm.swappiness=10 Lalu jalankan perintah berikut sysctl -p Untuk server atau desktop dengan RAM besar, Direkomendasikan nilai 10-20 lebih optimal.

Mar 21, 2025 - 04:07
 0
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

Mengubah Swappiness temporary (Tanpa Reboot)

sysctl vm.swappiness=10

Mengubah Swappiness permanen (Agar Bertahan Setelah Reboot)
Edit file /etc/sysctl.conf dan tambahkan atau ubah baris berikut:

vm.swappiness=10

Lalu jalankan perintah berikut

sysctl -p

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