Cara Bersihkan Cache Memory (RAM) di OpenWRT

Diposting pada

Blog.VPNGAME.com — Cara Bersihkan Cache Memory (RAM) di OpenWRT. Bagi kalian yang mempunyai STB/Router yang hidup dalam jangka waktu yang cukup lama atau 24 Jam dalam sehari, mungkin kalian perlu mempertimbangkan untuk menjadwalkan pembersihan cache pada memory atau RAM di STB/Router kalian. Cache memory sendiri berfungsi membantu kinerja RAM pada STB/Router kalian, jadi semakin lama STB/Router kalian gunakan, maka penggunaan Cache Memory akan semakin tinggi.

Pada tutorial kali ini akan dibahas cara membersihkan cache memory dan cara menjadwalkan pembersihannya. Tanpa basa basi, berikut ini adalah tutoialnya.

Bersihkan Cache Memory Secara Manual

Kalian bisa membersihkan cache memory secara manual menggunakan perintah pada terminal.

1. Pertama silahkan buka terminal, lalu masukkan perintah berikut ini:

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

Cara Bersihkan Cache Memory (RAM) di OpenWRT

2. Setelah itu bukan menu Status > Overview. Pada bagian memory, penggunaan cache akan kembali ke 0%.

Cara Bersihkan Cache Memory (RAM) di OpenWRT

Jika kalian ingin menjadwalkan pembersihkan cache memory, kalian bisa ikuti step di bawah ini.

Menjadwalkan Pembersihan Cache Memory Dengan Crontab

Kalian bisa menjadwalkan pembersihan cache memory agar kalian tidak perlu menjalankan perintahnya secara manual.

1. Pertama silahkan buka terminal lalu masukkan perintah berikut ini:

cd /sbin && wget https://raw.githubusercontent.com/noct99/blog.vpngame.com/main/free.sh
chmod +x /sbin/free.sh

2. Selanjutnya buka menu System > Scheduled Tasks.

Cara Bersihkan Cache Memory (RAM) di OpenWRT

Jika kalian menggunakan FW OpenWRT dari Reyre atau helmi, mungkin kalian akan mendapati /sbin/free.sh pada kolom crontab sudah terdapat perintah untuk membersihkan cache memory.

Cara Bersihkan Cache Memory (RAM) di OpenWRT

3. Jika terdapat perintah tersebut, kalian bisa skip step ini atau kalian bisa ubah waktu penjadwalannya. Silahkan ikuti aturan berikut ini:

Auto Clean Cache Memory setiap 12 jam sekali dalam satu hari

* */12 * * * /sbin/free.sh

Auto Clean Cache Memory setiap pukul 00:00 dan pukul 12:00 dalam satu hari (recomended)

0 0,12 * * * /sbin/free.sh

Aut0 CIean Cache Memory setiap 12 jam malam

0 * * * * /sbin/free.sh

Jika kalian menjadwalkan pembersihan cache memory pada waktu tertentu, kalian bisa mengikuti sintaks berikut ini:

*     *     *   *    *        command to be executed
-     -     -   -    -
|     |     |   |    |
|     |     |   |    +----- day of week (0 - 6) (Sunday=0)
|     |     |   +------- month (1 - 12)
|     |     +--------- day of        month (1 - 31)
|     +----------- hour (0 - 23)
+------------- min (0 - 59)

Catatan: Tiap string * dipisahkan oleh spasi.

4. Setelah selesai silahkan klik Save.

Cara Bersihkan Cache Memory (RAM) di OpenWRT

5. Terakhir silahkan ketik perintah untuk menjalankan crontab berikut ini:

/etc/init.d/cron enable
/etc/init.d/cron restart

Cara Bersihkan Cache Memory (RAM) di OpenWRT

Maka layanan crontab akan berjalan sesuai dengan jadwal yang kalian atur. Selamat mencoba dan semoga bermanfaat.