Saya perlu langkah demi langkah, cara sederhana dan mudah untuk mengkonfigurasi swappiness.
swap
memory-usage
Satu Nol
sumber
sumber
sudo bash -c "echo 'vm.swappiness = 15' >> /etc/sysctl.conf"
sudo sysctl -p
untuk memuat nilai swappiness baru dari file sysctl.conf, jika tidak perubahan hanya berlaku pada reboot berikutnya.Jawaban:
Kernel Linux menyediakan pengaturan tweakable yang mengontrol seberapa sering file swap digunakan, disebut swappiness.
Pengaturan swappiness nol berarti bahwa disk akan dihindari kecuali benar-benar diperlukan (Anda kehabisan memori), sedangkan pengaturan swappiness 100 berarti bahwa program akan ditukar ke disk hampir secara instan.
Sistem Ubuntu datang dengan default 60, yang berarti bahwa file swap akan digunakan cukup sering jika penggunaan memori sekitar setengah dari RAM saya. Anda dapat memeriksa nilai swappiness sistem Anda sendiri dengan menjalankan:
Karena saya memiliki RAM 4 GB, saya ingin mengubahnya menjadi 10 atau 15. File swap hanya akan digunakan ketika penggunaan RAM saya sekitar 80 atau 90 persen. Untuk mengubah nilai swappiness sistem, buka
/etc/sysctl.conf
sebagai root . Kemudian, ubah atau tambahkan baris ini ke file:Mulai ulang agar perubahan diterapkan.
Anda juga dapat mengubah nilai saat sistem Anda masih berjalan dengan:
Anda juga dapat menghapus swap dengan menjalankan
swapoff -a
dan kemudianswapon -a
sebagai root alih-alih reboot untuk mencapai efek yang sama.Untuk menghitung Formula swap Anda:
Jadi yang dimaksud adalah ketika 10% (395 MB) ram dibiarkan, maka akan mulai menggunakan swap.
Tolong . Ubuntu. Menukar
Apa itu swappiness?
Parameter swappiness mengontrol kecenderungan kernel untuk memindahkan proses dari memori fisik dan ke swap disk. Karena disk jauh lebih lambat daripada RAM, ini dapat menyebabkan waktu respons yang lebih lambat untuk sistem dan aplikasi jika proses terlalu agresif keluar dari memori.
swappiness
dapat memiliki nilai antara 0 dan 100.swappiness=0
:swappiness=1
:swappiness=100
:Lihat http://en.wikipedia.org/wiki/Swappiness .
Pengaturan default di Ubuntu adalah
swappiness=60
. Mengurangi nilai default swappiness mungkin akan meningkatkan kinerja keseluruhan untuk instalasi desktop Ubuntu yang khas. Nilaiswappiness=10
direkomendasikan, tetapi jangan ragu untuk bereksperimen.Contoh
Mulai menggunakan swap pada 91% :
Karena saya telah mengkonfigurasi sistem saya & vm untuk menggunakan RAM pada 90% , pada 90% tidak ada swapping.
Setelah itu saya membuka beberapa aplikasi seperti Firefox & Shutter, dan mulai bertukar karena penggunaan RAM di atas 90% .
sumber