GNU/Linux >> Belajar Linux >  >> Linux

Cara Menghapus Cache Memori RAM &Buffer &Swap Space di Linux

Dalam panduan ini, kita akan berbicara tentang cara menghapus cache memori RAM dan masalah yang terjadi di Linux dan jika Anda ingin menghapus cache Memori RAM dan mengosongkan sebagian memori di Linux, ada banyak perintah untuk proses ini.

Pengantar

Hai gyus, Dalam komputasi, cache adalah komponen perangkat keras atau perangkat lunak yang menyimpan data sehingga permintaan di masa mendatang untuk data tersebut dapat dilayani lebih cepat; data yang disimpan dalam cache mungkin merupakan hasil dari perhitungan sebelumnya atau salinan data yang disimpan di tempat lain. hasil cache terjadi ketika data yang diminta dapat ditemukan dalam cache, sementara cache miss terjadi ketika tidak bisa. Hit cache dilayani dengan membaca data dari cache, yang lebih cepat daripada menghitung ulang hasil atau membaca dari penyimpanan data yang lebih lambat; dengan demikian, semakin banyak permintaan yang dapat dilayani dari cache, semakin cepat kinerja sistem.

Cara Menghapus Cache Memori RAM

Hapus cache tanpa memengaruhi proses atau layanan apa pun :

  • Hapus Laman Tembolok hanya dengan perintah berikut:
sync; echo 1 > /proc/sys/vm/drop_caches
  • Membersihkan dentries dan inode.
sync; echo 2 > /proc/sys/vm/drop_caches
  • Hapus dentries, inode, dan cache halaman.
sync; echo 3 > /proc/sys/vm/drop_caches

Peringatan :

Tidak disarankan untuk menggunakan opsi ketiga “echo 3 ” dalam produksi.

CATATAN :

sinkronisasi akan menghapus buffer sistem file.

“;” Perintah yang dipisahkan olehnya untuk dijalankan secara berurutan.

drop_caches dapat membersihkan cache tanpa mengganggu aplikasi apa pun.

Mengosongkan Ruang Swap di Linux

Jalankan perintah yang diberikan di bawah ini untuk mengosongkan ruang swap.

swapoff -a && swapon -a

Dengan menjalankan gratis -h perintah Anda dapat melihat perbedaan antara memori bekas dan memori kosong sebelum dan sesudah mengosongkan ruang swap.

Anda juga dapat menambahkan perintah di atas ke cron naskah.

Kami akan membuat skrip yang sesuai dengan perintah di atas untuk menghapus RAM Cache dan Swap Space .

vim clear_M_S_cache.sh

Tambahkan berikut ini:

echo 3 >  /proc/sys/vm/drop_caches & &  swapoff -a & &  swapon -a & &  printf ‘\n%s\n’  ‘  ‘ Ram-cache and the swap cleared’

Kemudian jalankan dan jalankan script:

chmod +x clear_M_S_cache.sh
./clear_M_S_cache.sh

Setelah itu, cache Ram dan swap akan dihapus sehingga Anda dapat menjalankan perintah “free -h ” sebelum dan sesudah menjalankan skrip dan akan memeriksa cache.

Kesimpulan

Dalam artikel ini, kami mengilustrasikan cara mengosongkan dan mengosongkan cache memori dan ruang swap di linux.

Terima kasih.


Linux
  1. Pengantar ruang swap pada sistem Linux

  2. Cara Membuat Atau Menambah Ruang Swap Di Linux

  3. Cara Menghapus Cache Browser Web Dari Commandline Di Linux

  1. Cara Menghapus Buffer Memori dan Cache di Linux

  2. Cara menghapus buffer/pagecache (cache disk) di Linux

  3. Bagaimana cara menambahkan ruang swap di linux

  1. Cara Memeriksa Ukuran Ram di Baris Perintah Linux di Gb

  2. Cara Menghapus Cache Memori di Linux

  3. Cara menambah ruang swap di Linux