GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Mengosongkan Swap Jika Ada Ram Gratis?

Saat saya membuka aplikasi yang membutuhkan banyak RAM (VirtualBox disetel pada 2 GB RAM), beberapa ruang swap biasanya digunakan, tergantung pada apa lagi yang saya buka saat itu.

Namun, ketika saya keluar dari aplikasi terakhir itu, 2GB RAM dibebaskan, tetapi penggunaan ruang swap yang sama tetap ada.

Misalnya, saat ini, sekitar dua jam setelah menutup VirtualBox, saya memiliki RAM kosong 1,6 GB dan masih dalam swap 770 MB.

Bagaimana saya bisa memberi tahu Ubuntu untuk berhenti menggunakan swap itu dan kembali menggunakan RAM?

Jawaban Terbaik

Hanya karena swap dialokasikan, tidak berarti itu sedang 'digunakan'. Sementara program seperti monitor sistem dan atas akan menunjukkan beberapa ruang swap Anda dialokasikan (dalam contoh Anda 770MB), itu tidak berarti bahwa sistem secara aktif bertukar masuk/keluar.

Untuk mengetahui apakah ada yang bertukar masuk/keluar, Anda dapat menggunakan vmstat memerintah. Biarkan berjalan beberapa detik untuk menenangkan diri dan tonton si (swapin) dan so (menukar) kolom. Jika tidak ada yang terjadi maka tidak ada alasan untuk khawatir.

Berikut adalah output dari menjalankan vmstat 1 , di mana Anda dapat melihat mesin saya tidak bertukar sama sekali.

procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 0  0  78588 230788   9596  72196    0    0     0     0  543  652 12  6 78  0
 0  0  78588 230780   9596  72196    0    0     0     0  531  410  1  0 99  0
 0  0  78588 230796   9596  72196    0    0     0     0  300  335  1  1 97  0
 1  0  78588 230788   9608  72224    0    0    40     0  737  762  4  4 84  8
 5  0  78588 230788   9608  72224    0    0     0     0  415  385  9  3 84  0
 0  0  78588 230540   9616  72224    0    0     0    44  611  556 55  5 31  0
 0  0  78588 230532   9616  72224    0    0     0     0  574  662  1  6 89  0

Namun di sini di top Anda dapat melihat saya memiliki ruang swap yang dialokasikan:-

Mem:    475236k total,   245076k used,   230160k free,     9720k buffers
Swap:   491512k total,    78588k used,   412924k free,    72476k cached

Ubuntu
  1. Cara Menambahkan File Swap Di Ubuntu

  2. RAM 8G dan SSD - seberapa besar seharusnya swap?

  3. Seberapa besar seharusnya partisi swap?

  1. Cara Memperpanjang LVM Ketika tidak ada Ruang Kosong di Grup Volume

  2. Cara Menambahkan Ruang Swap di Ubuntu 18.04

  3. Bagaimana Cara Menambahkan Aplikasi Startup Di Lubuntu?

  1. Cara Menambahkan Ruang Swap di Ubuntu 18.04

  2. Cara Menambahkan Ruang Swap di Ubuntu 20.04

  3. Bagaimana Cara Menghasilkan Hash Perangkat Keras yang Unik?