Flush/purge/clear/bersihkan RAM secara manual di linux

Categories: Linux
Tags: No Tags
Comments: No Comments
Published on: September 19, 2012

hEHEhe, tulisan kali ini saya kutip dari alumi sysadmin kantor saya.

kebetulan artikel ini berguna untuk saya sebagai catatan jika saya lupa, karena saya terkadang pelupa dan melupakan. ok next kita langsung saja

 

ada seseorang yang menanyakan tentang keinginannya untuk membersihkan memori di system linuxnya tapi tanpa proses reboot.

Dapet wangsit hasil googling di artikel ini yang ternyata lumayan tokcer ketika dicoba pada PC saya di kantor. Caranya:

    1. Buka 2 terminal (xterm or etc ), pada salahsatu terminal jalankan program top.

 

    1. Di terminal lain, berikan perintah ini (tidak harus oleh root):$ dd if=/dev/zero of=junk bs=10MB count=300 && rm junk

      Perintah tersebut akan membuat file junk berukuran 3GB lalu menghapusnya kembali. Saya buat berukuran 3GB karena itulah ukuran RAM yang saya pakai. Sesuaikan dengan ukuran RAM yang ada. Tapi ini butuh space HD yang free minimal sebesar file tersebut

 

  1. Perhatikan perubahan RAM usage (di terminal yang menjalankan top). Pemakaian memori akan naik terus sampai tiba2 turun drastis ketika file junk telah dihapus.

Karena masih belum cukup puas, googling saya lanjutkan, selain karena link yang diberikan google di awal pencarian belum banyak yang terjelajahi. Ternyata ada cara lain yang menurut saya “lebih elegan”. Saya anggap begitu karena tidak harus menunggu agak lama untuk menulis file 3GB, dan tentu tidak ada space HD sebesar RAM yang diperlukan. Perintahnya seperti ini (harus oleh root):

# sync && echo 3 | tee /proc/sys/vm/drop_caches

ternyata bener, RAM usage turun drastis. Untuk ngeliat hasilnya bisa dengan cara 2 treminal di atas atau cara lain yang mungkin dianggap lebih nyaman.

Hehe… ternyata ada perintah untuk membersihkan RAM/memori secara manual di linux. Tapi sayangnya pembersihan ini tidak dilakukan sampai RAM usage bernilai 0, yang dibersihkan hanya data di dalam RAM yang sudah dianggap invalid. Jadi kalau sedang menjalankan program boros memori seperti gnome (apalagi pake compiz/beryl) kemungkinan besar 2 cara di atas tidak akan terlalu ngefek.

 

selamat mencoba

No Comments - Leave a comment

Leave a comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Welcome , today is Saturday, April 19, 2014