Drop_caches, bersihkan memori RAM di sistem Anda dari terminal
Di artikel selanjutnya kita akan melihat caranya bersihkan RAM dari terminal Ubuntu. Secara default, Gnu / Linux memiliki cara yang sangat efisien untuk mengatur RAM di komputer kita. Dengan ini kami memperoleh kinerja yang lebih baik dari sumber daya yang tersedia di sistem kami. Pendekatan ini terkadang dapat membingungkan pengguna karena RAM tampaknya benar-benar habis meskipun semua aplikasi ditutup.
Gnu / Linux menggunakan memori yang tersedia untuk menyimpan aplikasi dari hard drive, dengan tujuan mencapai waktu baca yang lebih cepat. Keuntungan ini menjadi pengalaman yang membuat frustrasi, terutama bagi administrator sistem yang memecahkan masalah PC. Perubahan yang diterapkan ke file sistem pada hard disk mungkin tidak dapat dibaca. Ini terjadi karena Gnu / Linux memuatnya dari RAM. Oleh karena itu, untuk memperbaiki masalah ini, ada baiknya bersihkan RAM alih-alih memulai ulang PC.
Bersihkan RAM di Ubuntu, Linux Mint dan turunannya dengan drop_caches
Kami akan memulai terminal (Ctrl + Alt + T) dan menulis perintah berikut:
1 2 3 | sudo su sync; echo 3 > /proc/sys/vm/drop_caches |
Untuk memulai kita mari masuk sebagai root. Lalu perintah 'sinkronisasi' pergi ke bersihkan buffer sistem file. Dengan cara ini, kami akan yakin bahwa semua objek yang di-cache telah dilepaskan. Jika tidak, mungkin ada masalah. Perintah 'gema'melakukan pekerjaan penulisan ke file dan drop_caches membersihkan cache tanpa menghapus aplikasi / layanan apa pun. Anda akan segera melihat bahwa RAM sudah dibebaskan.
Jika Anda harus menghapus cache disk, "… Gema> 3…"Lebih aman di perusahaan dan peralatan dalam fase produksi karena«… Gema 1>….»Hanya akan menghapus halaman. Tidak disarankan menggunakan opsi ketiga «… Gema 3>…»Dalam produksi sampai Anda tahu apa yang Anda lakukan, sejak itu akan menghapus cache halaman, dentries, dan inode. Pilihan "… Gema 0>…»Tidak akan merilis apa pun, dan opsi«… Gema 2>…»Hanya akan membebaskan inode dan dentries.
Operasi ini itu dapat memperlambat sistem selama beberapa detik, saat cache dihapus dan semua sumber daya yang dibutuhkan oleh OS dimuat kembali ke cache disk.
Gnu / Linux dirancang sedemikian rupa sehingga memeriksa cache disk sebelum mencari disk. Jika menemukan sumber daya di cache, maka permintaan tidak akan mencapai disk. Jika kami mengosongkan cache, sistem operasi akan mencari sumber daya yang diminta pada disk.
Otomatiskan rilis RAM menggunakan tugas Cron
Sekarang setelah kita mengetahui cara membebaskan memori di komputer kita, kita mungkin ingin mengotomatiskan proses penghapusan memori secara teratur. Ini dapat dengan mudah dilakukan oleh tugas cron. Tugas ini harus digunakan hanya di desktop dan laptop.
LANGKAH 1
Untuk memulai, kita akan memulai terminal (Ctrl + Alt + T) dan menulis perintah berikut ke instal vim, atau setiap orang menggunakan editor pilihan mereka:
1 | sudo apt-get install vim |
LANGKAH 2
Sekarang kita akan membuat file file .sh disebut eraseram.sh. Di dalamnya, kami akan menambahkan skrip:
1 | vim borraram.sh |
LANGKAH 3
Jika kita menggunakan editor vim, kita harus melakukannya tekan tombol 'esc' dan kemudian tombol 'i' untuk masuk ke mode INSERT. Selanjutnya, kami akan menambahkan skrip berikut.
1 2 3 | #!/bin/bash sync echo "echo 3 > /proc/sys/vm/drop_caches" |
Baris pertama di bawah ini adalah Peristiwa. Kemudian kami akan menulis perintah yang sama yang kami gunakan untuk menghapus RAM dari terminal.
Setelah semuanya ditulis, kami menyimpan file sh dan kami akan keluar dari editor teks vim. Untuk melakukan ini kami akan menekan 'esc' kami akan menulis : wq dan kami akan menekan Enter. Vim akan menyimpan file sh dan keluar ke terminal. Untuk contoh ini saya telah menyimpan skrip di dalam folder root home.
LANGKAH 4
Kembali ke terminal, kami akan menulis perintah berikut ke berikan izin baca / tulis:
1 | sudo chmod 755 borraram.sh |
LANGKAH 5
Sekarang saatnya memanggil perintah crontab:
1 | sudo crontab -e |
LANGKAH 6
Misalkan kita mau kosongkan RAM setiap hari pada jam 1 siang. Ini untuk selera semua orang.
1 | 0 13 * * * /root/scripts/borraram.sh |
File sh, kita dapat memindahkannya ke lokasi yang kita inginkan, tetapi kita harus mengingat jalurnya karena itulah yang harus kita berikan ke perintah sebelumnya.
Tidak ada komentar:
Posting Komentar