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.