Setelah sistem dimulai, dalam beberapa menit cache memori saya terisi dan mulai menggunakan swap. Berikut screenshot dari / proc / meminfo.
Namun, jika saya dapat menonaktifkan proses ini / membersihkan cache sekali setelah itu, saya pikir sistem saya akan mempercepat sampai batas tertentu. Perbaiki saya jika saya salah di sini.
Saya juga sudah mencoba membersihkan memori Bleachbit, tetapi sepertinya tidak membersihkan cache memori dengan benar. Selain itu, fitur ini masih dalam tahap percobaan.
Sudah ada pertanyaan serupa yang diposting di sini: Bagaimana saya bisa menonaktifkan cache prefetch? , tapi itu menyangkut Ubuntu Server, dan juga jawabannya melibatkan pengaturan manual dll.
Jadi, saya ingin tahu apakah ada beberapa perangkat lunak untuk menonaktifkan / mengaktifkan Memory Cache untuk Ubuntu 12.04.
tracker-miner
. Setelah saya menghapus semua paket pelacak, masalah saya hilang. Saya juga memiliki memori 4GB, dan 2GB digunakan oleh chaches, tapi saya juga tidak mengalami masalah.Jawaban:
Setelah catatan di atas, jika Anda masih merasa "membersihkan" cache bisa membantu, Anda tentu dapat mencoba: itu adalah satu-baris dari terminal:
Tidak ada cara mudah untuk menonaktifkan cache, tetapi Anda dapat mencapai efek yang sama dengan membersihkannya sesering setiap menit , jika Anda ingin:
Tekan
Alt-F2
, ketikgksudo gedit /etc/crontab
, dan tambahkan baris ini di dekat bagian bawah:*/15 * * * * root sync && echo 3 > /proc/sys/vm/drop_caches
*
atau*/5
bukan*/15
Satu liner untuk mengetahui RAM gratis NYATA, kecuali cache
Jawaban Geirha menjelaskan detailnya, tetapi singkatnya, Anda mendapatkan jumlah megabita gratis dengan:
yang pada server baris perintah 2GB saya mengembalikan kesehatan yang sangat
1835
.sumber
tee: /proc/sys/vm/drop_caches: Permission denied
. Ada tips?Tolong! Linux memakan RAM saya!
www.linuxatemyram.com menjelaskan hal ini dengan indah dalam formulir FAQ, dengan intinya adalah:
Sumber: sebagaimana disebutkan, www.linuxatemyram.com yang sangat baik - silakan kunjungi untuk informasi lebih lanjut.
sumber
Untuk Memeriksa Penggunaan Memori Anda Saat Ini
atau
Untuk Membebaskan Ruang
CATATAN: tindakan ini tidak akan membuat sistem Anda lebih cepat atau akan memengaruhi stabilitas dan kinerjanya, itu hanya akan membersihkan memori yang digunakan oleh Kernel Linux pada cache.
atau
CATATAN: Anda dapat menggunakan pekerjaan cron untuk menjadwalkan perintah di atas untuk dijalankan pada interval waktu tertentu.
sumber
Karena kita dapat melihat pencairan bukan masalah hanya jika itu menyebabkan swapping, apa yang dapat Anda hindari dengan mengelola nilai vm.swappiness . Mungkin itu yang Anda cari: mengapa-swap-digunakan-bahkan-meski-saya-punya-banyak-ram gratis
sumber