GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengurangi ukuran swap setelah sistem terinstal?

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.


Linux
  1. Cara Menambahkan Ruang Swap di Ubuntu 18.04

  2. Bagaimana Cara Mengurangi Ukuran Video Dengan Ffmpeg?

  3. Cara memperbaiki masalah "Firefox sudah berjalan" di Linux

  1. Bagaimana Cara Menendang Pengguna Jinak Dari Sistem Anda?

  2. Cara Meningkatkan Ukuran Swap di Ubuntu Linux

  3. Cara Mengontrol Penggunaan Sumber Daya Sistem dengan ulimit di Linux

  1. Cara memeriksa ukuran heap untuk suatu proses di Linux

  2. Bagaimana cara mengetahui bahwa Java diinstal di sistem Linux?

  3. Bagaimana saya bisa menentukan apakah Apache diinstal pada suatu sistem?