Cara :: Membersihkan Ram Memory Cache, Buffer Dan Swap Di Linux

الســــلام علـيـــكم ورحمـــة الـلّــه وبــركــاتـــه 
 kali ini Cara Membersihkan RAM Memory Cache Cara :: Membersihkan RAM Memory Cache, Buffer dan SWAP di Linux
Cara Membersihkan RAM Memory Cache, Buffer dan SWAP di Linux

 Pada Tutorial kemudian sudah di jelaskan Cara Mempercepat Internet di Linux , kali ini Cara Membersihkan RAM Memory Cache, Buffer dan SWAP di Linux untuk menciptakan Linux lebih cepat, dan tidak nge-lag

pertama lihat Memory RAM yang dipakai ketika ini dengan perintah

root@sarzafi: # free -m


disitu terlihat used 2499 , buffer 497

artinya 2,4G terpakai , kebetulan RAM aku 4GB, jadi hampir kurang lebih 70%  ram aku terpakai dengan 2 Terminal aktif, dan 2 Tab Browser ... ok eksklusif aja

pertama bersihkan halaman cache dengan perintah

root@sarzafi: # sync; echo 1 > /proc/sys/vm/drop_caches

lihat perubahannya dengan masukan perintah free -m


hampir 1409 pada used dibersihkan


lalu bersihkan Dentries dan Inodes

root@sarzafi: #  sync; echo 2 > /proc/sys/vm/drop_caches

lalu hapus Halaman Cache Dentries dan Inodes

root@sarzafi: # sync; echo 3 > /proc/sys/vm/drop_caches


bagaimana ? sedikit berkurang bukan ?
mungkin kalau di masukkin perintahnya cara satu persatu akan memakan waktu untuk sebagian orang, maka kita akan buat secara otomati, ikuti langkah-langkahnya 

pertama buat file .sh , aku berikan nama pembersih.sh 

nano pembersih.sh

kemudian masukkan script bash ini

#!/bin/bash
# Note, we are using "echo 3", but it is not recommended in production instead use "echo 1"
echo "echo 3 > /proc/sys/vm/drop_caches"

menyerupai ini

 
kemudian ubah Hak Akses

root@sarzafi: # chmod 755 pembersih.sh

kemudian buka crontab dengan perintah

root@sarzafi: # crontab -e


 lalu masukkan :

3  *  *  *  *  /root/Documents/pembersih.sh




*/3  *  *  *  *  sh /root/Documents/pembersih.sh
sama dengan
*  *  *  pembersih.sh

keterangan 
untuk mengatur Crontab memiliki 5 bintang dengan fungsi pengaturan yang berbeda-beda diikuti path dan file yang akan di jalankan

(dari kiri)
*  = ini mengatur permenit (0-59 menit)
*  = ini mengatur Perjam (0-23 jam)
*  = ini mengatur perhari dalam satu bulan (1-31 hari)
*  = ini mengatur perbulan (1-12 bulan)
*  = ini mengatur hari dalam seminggu (0-7 hari) 0 sunday, 1 thusday dst 
  = lokasi file .sh yang mau di eksekusi
pembersih.sh  = nama file .sh nya yang mau di eksekusi 
contohnya mau buat permenit tambahkan saja di bintang pertama

*/1 * * * *

maka akan mengeksekusi permenit, tinggal diadaptasi aja

kemudian masukkan file pembersih.sh tadi berserta path nya ... contohnya file pembersih.sh tadi difolder /root/ maka /root/pembersih.sh , jikalau di folder Documents , maka path nya /root/Documents/pembersih.sh, tinggal diadaptasi path nya

kemudian save CTRL + X , y , enter


Cara Membersihkan Swap Space di Linux

buat lagi satu file .sh yang menyerupai tadi , namanya terserah, kebetulan aku beri nama dengan dorswap.sh

root@sarzafi: # nano dorswap.sh

kemudian masukkan script bash ini

echo 3 > /proc/sys/vm/drop_caches && swapoff -a && swapon -a && printf '\n%s\n' 'Swap sudah dibersihkan'

save kemudian sanksi manual untuk melihat hasilnya

root@sarzafi: # sh dorswap.sh

kemudian pindahkan ke /usr/bin biar dapat di eksekusi

root@sarzafi: # mv dorswap.sh /usr/bin

 lalu ubah Hak Akses

root@sarzafi: # chmod 755 /usr/bin/dorswap.sh

kini coba jalankan

root@sarzafi: # dropswap.sh
kalau mau di masukkan ke crontab silahkan, mau manual silahkan, diadaptasi aja sama kalian, alasannya yaitu Linux Opensource :)

selanjutnya masukkan perintah

root@sarzafi: #  cat /proc/sys/vm/swappiness

secara default vm.swappines akan menampilkan 60 , 60 disini artinya ketika memory terpakai 40% maka swappinnes akan bekerja, salah satu yang memperlambat yaitu pengaturan swappines ini, untuk merubahnya masukkan perintah

root@sarzafi: #  nano /etc/sysctl.conf

kemudian masukkan di paling bawah

vm.swappiness = 10

kemudian save dan apply dengan perintah

root@sarzafi: # sysctl vm.swappiness=10

kemudian coba

root@sarzafi: # cat /proc/sys/vm/swappiness

maka yang tadinya secara default 60 menjadi 10 ..

simpulan ...
 semoga bermanfaat

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel