Indonesia Website Awards
Indonesia Website Awards

Hallo semua, di postingan kali ini saya akan memberikan infomasi mengenai cara clear cache di linux. Di dalam sistem operasi linux sudah tersedia cara untuk membersihkannya. Langsung saja, inilah caranya :

3 Perintah untuk Clear Cache di Linux

Berikut adalah 3 opsi yang tersedia di linux :

1. Membersihkan hanya pageCache saja

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

Pada opsi ini, cache yang di hapus hanyalah pageCache saja. Ini yang paling sering saya gunakan di webserver yang saya handle.

2. Membersihkan dentries dan inodes

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

Pada opsi ini, cache yang di hapus adalah dentries dan inodes.

3. Membersihkan ketiga – tiganya

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

Pada opsi ini, baik itu pageCache, dentries dan inodes akan di hapus. Gunakan ini jika memang kamu memahami apa yang ingin kamu lakukan.

 

Perintah untuk membersihkan SWAP Memory

Jika kamu juga ingin membersihkan swap memory, jalankan perintah berikut :

swapoff -a && swapon -a

 

Menjadwalkan perintah clear cache pada cronjob

Di dalam server, biasanya saya menjadwalkan clear cache secara rutin setiap malam untuk menyegarkan server saya. Jika kamu ingin melakukannya juga, silahkan buat file shellscript untuk memasukan perintah clear cache nya, contoh :

vim /usr/local/sbin/clearCache.sh

Kamu bebas memberi nama file dan meletakkannya sesuai keinginan, lalu masukan kode berikut :

#use this for only clearCache
sync; echo 1 > /proc/sys/vm/drop_caches && echo "cache cleared"

#use this for clearCache and swap memory
sync; echo 1 > /proc/sys/vm/drop_caches && ( swapoff -a && swapoff -a ) && echo "cache and swap memory cleared"

Setelah itu simpan, lalu buka editor cronjob :

crontab -e

daftarkan file shellscript ke dalam cronjob dan jalan kan di setiap malam ( contoh : setiap jam 1 malam )

00 01 * * * sh /usr/local/sbin/clearCache.sh

Setelah itu simpan, maka cronjob akan melakukan clear cache secara otomatis di setiap malam. Untuk lebih lengkapnya mengenai penjadwalan cronjob, kamu bisa baca tulisan saya di Aturan pada CronJob.

 

Membuat bashscript untuk clear cache

Selanjutnya, kalau kamu rasa pengetikan perintah clear cache terlalu panjang, kamu bisa buatkan shellscriptnya. Bukalah file bash linux kamu :

vim ~/.bashrc

lalu, masukkan kode berikut ini :

#use this for only clearCache 
alias clearCache = 'sync; echo 1 > /proc/sys/vm/drop_caches && echo "cache cleared"'

#use this for clearCache and swap memory 
alias clearCache = 'sync; echo 1 > /proc/sys/vm/drop_caches && ( swapoff -a && swapoff -a ) && echo "cache and swap memory cleared"'

setelah itu simpan dan muat ulang file bash kamu dengan perintah :

source ~/.bashrc

Jika sudah dengan mengetikkan perintah clearCache sama dengan menjalankan perintah clear cache.

clear cache di linux

untuk lebih lengkap mengenai bash alias, kamu bisa baca tulisan saya di Membuat dan Mengunakan Bash Alias Linux .

 

Baiklah, itu merupakan beberapa cara untuk melakukan clear cache di linux yang dapat saya bagikan. Semoga informasi ini dapat bermanfaat, Terima kasih 😀

Kategori: Linux

Lukems

Hanya manusia biasa yang hidup sederhana dan mempunyai keluarga kecil yang bahagia

0 Komentar

Tinggalkan Balasan

Avatar placeholder

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *