Seseorang tidak selalu ingin menguranginya, tetapi sering kali malah meningkatkan penggunaan malasnya - semakin banyak halaman bersih yang sudah di swap, semakin baik, itu berarti mereka dapat dengan mudah mematikan RAM ketika RAM kosong diperlukan. Linux VM, bagaimanapun, memiliki beberapa perilaku aneh terkait pertukaran — I/O disk intensif (seperti file besar cp
) dapat membuat sistem Anda banyak bertukar yang tidak diinginkan. Hal ini dapat dikurangi sampai tingkat tertentu dengan menurun vm.swappinness
dan meningkat vfs_cache_pressure
meskipun efek penanggulangan tersebut tidak selalu memenuhi harapan. Saya rasa juga masuk akal untuk menyebutkan zswap di sini — untuk beberapa beban kerja, zswap dapat berguna.
Untuk menonaktifkan swap sementara, gunakan (sebagai root) perintah:
swapoff -a
Untuk mengaktifkannya kembali:
swapon -a
Untuk mematikannya secara permanen, edit file /etc/fstab
dan komentari setiap baris dengan swap di kolom ketik.
Lebih banyak swap tidak selalu meningkatkan kinerja. Ada kalanya mengurangi atau mematikannya lebih baik - semuanya tergantung pada campuran aplikasi.
Saya melakukan google cepat dan menemukan artikel bagus tentang subjek ini:
https://www.linux.com/news/software/applications/8208-all-about-linux-swap-space
Menggunakannya memang, memilikinya di sana tidak. Perlambatan akan terjadi jika Anda menjalankan terlalu banyak program yang memonopoli memori sekaligus, yang akan menyebabkan swap digunakan.
Jika Anda benar-benar ingin menguranginya, boot livecd dan jalankan gparted
dan mengubah ukuran partisi.