Android

Bagaimana untuk mengubah nilai swappiness di linux

Cara mengubah hak akses(permission) di linux ubuntu

Cara mengubah hak akses(permission) di linux ubuntu

Isi kandungan:

Anonim

Ruang ganti adalah sebahagian daripada cakera keras yang digunakan apabila memori RAM penuh. Ruang swap boleh menjadi partition swap yang berdedikasi atau fail swap.

Apabila sistem Linux kehabisan memori fizikal, halaman tidak aktif dipindahkan dari RAM ke ruang swap.

Swappiness adalah harta kernel Linux yang menetapkan keseimbangan antara menukar halaman dari memori fizikal ke ruang swap dan mengeluarkan halaman dari cache halaman. Ia pada asasnya menentukan berapa kerap sistem akan menggunakan ruang swap.

Artikel ini menerangkan cara mengubah nilai swappiness pada sistem Linux.

Memeriksa Nilai Kebahagiaan

Untuk memeriksa nilai swappiness semasa pada sistem anda, gunakan arahan cat berikut:

cat /proc/sys/vm/swappiness

Nilai swap keutamaan pada kebanyakan pengedaran Linux ialah 60:

60

Walaupun nilai swappiness 60 adalah sesuai untuk kebanyakan pengguna, dalam beberapa kes, anda mungkin perlu menetapkan nilai yang lebih rendah.

Satu lagi perintah yang boleh anda gunakan untuk menentukan nilai swap adalah sysctl :

sysctl vm.swappiness

vm.swappiness = 60

Menukar Nilai Kebahagiaan

Swappiness boleh mempunyai nilai antara 0 dan 100. Nilai 0 mengarahkan kernel untuk secara agresif mengelakkan bertukar keluar selama mungkin. Nilai 100 akan agresif bertukar proses daripada ingatan fizikal.

Nilai yang lebih rendah akan menyebabkan kernel cuba mengelakkan bertukar apabila mungkin manakala nilai yang lebih tinggi bermakna kernel akan cuba menggunakan ruang swap lebih agresif.

Mengakses memori swap jauh lebih perlahan daripada mengakses memori fizikal secara langsung. Nilai yang lebih rendah bagi parameter swappiness kemungkinan besar akan meningkatkan prestasi keseluruhan sistem. Untuk pemasangan desktop biasa, nilai 10 adalah disyorkan. Nilai swappiness 0 atau 1 disyorkan untuk kebanyakan pelayan pangkalan data.

Nilai swappiness optimum bergantung pada beban kerja sistem anda dan saiz memori RAM. Anda perlu melaraskan parameter ini dengan kenaikan kecil untuk mencari nilai optimum.

Sebagai contoh, untuk menetapkan nilai swap ke 10 pada masa runtime, ketik perintah berikut sebagai root atau sudo user:

sudo sysctl vm.swappiness=1

Untuk membuat parameter swappiness berterusan merentas semula buka fail /etc/sysctl.conf dengan editor teks anda:

sudo nano /etc/sysctl.conf

Cari parameter vm.swappiness dan tukar nilainya. Jika parameter ini tidak wujud, masukkan baris berikut kepada fail:

/etc/sysctl.conf

vm.swappiness=1

Kesimpulannya

Kami telah menunjukkan kepada anda bagaimana untuk menukar nilai parameter swappiness.

Sekiranya anda mempunyai maklum balas, tinggalkan komen di bawah.

bertukar