GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menghapus Cache RAM, Buffer, dan Swap Space di Sistem Linux

Biasanya, selama waktu berjalan, sistem Linux akan menggunakan bagian memori fisik yang tidak digunakan untuk penyimpanan data sementara. Cache dan buffer mengacu pada data temporal program yang digunakan sistem untuk meningkatkan kinerja program atau aplikasi. Jika Anda khawatir bahwa memori fisik Anda sedang digunakan oleh program untuk caching dan Anda ingin menghapusnya. Anda dapat melakukannya di Linux dan kita akan membahasnya di artikel ini. Di sistem Linux, ini menyediakan tiga opsi untuk menghapus cache, mari kita lihat.

Untuk Menghapus Halaman Cache

# sync; echo 1 > /proc/sys/vm/drop_caches

Untuk Membersihkan dentries dan inode

# sync; echo 2 > /proc/sys/vm/drop_caches

Untuk Membersihkan PageCache, dentries, dan inode

# sync; echo 3 > /proc/sys/vm/drop_caches

Pada perintah di atas, perintah sinkronisasi menghapus dan menulis semua data cache ke disk. Titik koma (;) setelah sinkronisasi akan memisahkan dua perintah dan menahan unit perintah kedua yang pertama dijalankan sepenuhnya. Cache halaman adalah data cache yang disimpan oleh sistem setelah membaca file.

Demikian pula, dentry dan inode_cache adalah data cache yang disimpan dalam memori setelah membaca atribut/direktori file. Sesuai dengan penulisan Kernel Linux di drop_caches akan menghapus cache tanpa mempengaruhi program yang sedang berjalan.

Pada contoh di atas, Anda dapat melihat data cache berkurang menjadi 138 Mb dari 249 Mb.

Catatan:Caching memori tidak terkait dengan ruang swap jadi, menambah ruang swap tidak akan membantu. Itu tidak akan menggunakan ruang swap untuk menyimpan data cache.

Hapus memori swap

Pada dasarnya, tukar ruang pada disk yang digunakan sebagai memori fisik sekunder setiap kali RAM kehabisan memori untuk meningkatkan kinerja dalam sistem. Data pada swap juga bersifat temporal sehingga untuk mengosongkan ruang swap di sistem jalankan perintah berikut.

# swapoff -a && swapon -a

Perintah swapoff akan menonaktifkan swap dan swapon akan mengaktifkan swap. Jika mau, Anda dapat menjalankan kedua perintah secara terpisah tanpa menggunakan operator.

Kesimpulan

Pada artikel ini, kita mempelajari cara mengosongkan cache dan buffer memori dari memori fisik bersama dengan mengosongkan ruang swap bila diperlukan. Saya harap Anda menyukai artikel ini.


Cent OS
  1. Pengantar ruang swap pada sistem Linux

  2. Cara mendapatkan informasi sistem dan perangkat keras di linux

  3. Cara menghapus RAM komputer di Ubuntu dan Linux Mint

  1. Cara meningkatkan Swap di Linux / CentOS / Redhat / Ubuntu

  2. Cara Menghapus Cache Memori di Linux

  3. Cara Menambahkan Ruang Swap di Ubuntu 18.04

  1. Cara menginstal dan mengkonfigurasi R pada Sistem Linux RHEL 8 / CentOS 8

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

  3. Bagaimana cara menambahkan ruang swap di linux