Android

Bagaimana cara mengubah nilai swappiness di linux

38 TRIK SEPUTAR SEKOLAH YANG PASTI KAMU SUKA

38 TRIK SEPUTAR SEKOLAH YANG PASTI KAMU SUKA

Daftar Isi:

Anonim

Swap space adalah bagian dari hard disk yang digunakan saat memori RAM penuh. Ruang swap dapat berupa partisi swap khusus atau file swap.

Ketika sistem Linux kehabisan memori fisik, halaman tidak aktif dipindahkan dari RAM ke ruang swap.

Swappiness adalah properti kernel Linux yang menetapkan keseimbangan antara mengganti halaman dari memori fisik ke ruang swap dan menghapus halaman dari cache halaman. Ini pada dasarnya menentukan seberapa sering sistem akan menggunakan ruang swap.

Artikel ini menjelaskan cara mengubah nilai swappiness pada sistem Linux.

Memeriksa Nilai Swappiness

Untuk memeriksa nilai swappiness saat ini di sistem Anda, gunakan perintah cat berikut:

cat /proc/sys/vm/swappiness

Nilai swappiness default pada sebagian besar distribusi Linux adalah 60:

60

Meskipun nilai swappiness 60 sesuai untuk sebagian besar pengguna, dalam beberapa kasus, Anda mungkin perlu menetapkan nilai yang lebih rendah.

Perintah lain yang dapat Anda gunakan untuk menentukan nilai swappiness adalah sysctl :

sysctl vm.swappiness

vm.swappiness = 60

Mengubah Nilai Swappiness

Swappiness dapat memiliki nilai antara 0 dan 100. Nilai 0 memerintahkan kernel untuk secara agresif menghindari pertukaran selama mungkin. Nilai 100 akan secara agresif menukar proses dari memori fisik.

Nilai yang lebih rendah akan membuat kernel mencoba menghindari bertukar kapan pun memungkinkan sementara nilai yang lebih tinggi berarti kernel akan mencoba menggunakan ruang swap lebih agresif.

Mengakses memori swap jauh lebih lambat daripada mengakses memori fisik secara langsung. Nilai yang lebih rendah untuk parameter swappiness kemungkinan besar akan meningkatkan kinerja sistem secara keseluruhan. Untuk instalasi desktop biasa, nilai 10 disarankan. Nilai swappiness 0 atau 1 direkomendasikan untuk sebagian besar server database.

Nilai swappiness optimal tergantung pada beban kerja sistem Anda dan ukuran memori RAM. Anda harus menyesuaikan parameter ini sedikit demi sedikit untuk menemukan nilai optimal.

Misalnya, untuk menetapkan nilai swappiness ke 10 pada saat runtime, ketikkan perintah berikut sebagai pengguna root atau sudo :

sudo sysctl vm.swappiness=1

Untuk membuat parameter swappiness persisten di seluruh reboot, buka file /etc/sysctl.conf dengan editor teks Anda:

sudo nano /etc/sysctl.conf

Temukan parameter vm.swappiness dan ubah nilainya. Jika parameter ini tidak ada, tambahkan baris berikut ke file:

/etc/sysctl.conf

vm.swappiness=1

Kesimpulan

Kami telah menunjukkan kepada Anda cara mengubah nilai parameter swappiness.

Jika Anda memiliki umpan balik, tinggalkan komentar di bawah ini.

menukar