¿Komputer Anda tidak memiliki banyak memori tersedia? Begitu Anda mulai membuka banyak program apakah itu mulai bekerja Baca? Ini bukanlah solusi (mungkin Anda harus mempertimbangkan untuk menggunakan distro yang lebih ringan atau, jika mungkin, meningkatkan komputer Anda) tetapi ini dapat membantu Anda. bersihkan cache sistem Anda. Secara default, Linux menumbuhkan cache hingga menggunakan semua memori yang tersedia. Ini normal, semua sistem operasi melakukannya untuk memberikan kecepatan tertinggi. Masalahnya adalah terkadang hal ini dapat menghasilkan efek terbalik: kelambatan, kedipan dalam video, dll. |
Apa cache itu?
Cache adalah memori yang lebih kecil dan lebih cepat, yang menyimpan salinan data yang berada di memori utama yang paling sering digunakan.
Ini adalah satu set menggandakan data dari aslinya, dengan properti yang membuat data asli mahal untuk diakses, biasanya dalam waktu singkat, dibandingkan dengan salinan di cache. Saat data diakses untuk pertama kali, salinan dibuat di cache; akses berikut dibuat untuk salinan tersebut, mengurangi waktu akses rata-rata ke data.
Saat prosesor perlu membaca atau menulis ke suatu lokasi di memori utama, prosesor terlebih dahulu memeriksa untuk melihat apakah salinan data ada di cache. Jika demikian, prosesor segera membaca atau menulis ke cache, yang jauh lebih cepat daripada membaca atau menulis ke memori utama.
Bagaimana cara menghapus apa yang ada di cache?
sudo su sync && echo 3> / proc / sys / vm / drop_caches keluar
En GNOME Anda akan dapat melihat efek dari perintah ini dengan sangat jelas jika Anda menambahkan Monitor Sistem ke panel.
sumber: Scott klarr
5.3.9.5. / proc / sys / vm /
Direktori ini memfasilitasi konfigurasi virtual memory subsystem (VM) dari kernel Linux. Kernel membuat penggunaan memori virtual yang luas dan cerdas, umumnya dikenal sebagai ruang swap.
sumber: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Saya tidak menemukan drop_caches, tetapi idenya adalah bahwa mereka adalah file kontrol; 3 akan menjadi perintah untuk mengosongkan cache. Saya kira setelah dikosongkan itu akan kembali ke 0 file. Tentunya kembali ke 0 saat Anda restart, yang lain tidak memeriksa
Salam!
5.3.9.5. / proc / sys / vm /
Direktori ini memfasilitasi konfigurasi virtual memory subsystem (VM) dari kernel Linux. Kernel membuat penggunaan memori virtual yang luas dan cerdas, umumnya dikenal sebagai ruang swap.
sumber: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Saya tidak menemukan drop_caches, tetapi idenya adalah bahwa mereka adalah file kontrol; 3 akan menjadi perintah untuk mengosongkan cache. Saya kira setelah dikosongkan itu akan kembali ke 0 file. Tentunya kembali ke 0 saat Anda restart, yang lain tidak memeriksa
Salam!
Dan dengan a
rm / proc / sys / vm / drop_caches
o
rm /proc/sys/vm/drop_caches/.*
Bukankah itu bekerja sama?
Cobalah ... tapi menurutku tidak.
Hello!
apa yang penulis poskan hebat !! bekerja !! yang mengubahnya?
sudo su
sinkronkan blablabla
keluar
sudah ta!
Dengan perintah sinkronisasi Anda menghindari menghapus objek dari memori SRAM yang sedang berjalan.
nilai 0 hingga 3 memberitahu kernel objek mana yang ingin Anda lepaskan dari SRAM.
0 na dari na.
1 cache halaman
2 inode dan dentries
3 angka 1 dan angka 2
Mengindikasikan metadata dan info direktori tentang hubungan file yang dikandungnya ... jadi, antara korektor tablet dan memori lama saya ...
Anda dapat membuat tombol di menu dengan file sh untuk sinkronisasi; echo 3> / proc / blablabla drop-caches (Saya yakin anak baik ini telah mempostingnya)
Gwin ZMO KK
Baiklah saya mencobanya, saya membuka file drop_caches saya untuk melihat apa yang dimilikinya dan itu hanya menempatkan 0, untuk digunakan
sinkronkan && echo 3> / proc / sys / vm / drop_caches
Isinya berubah dari 0 menjadi 3, yang akan sangat berbeda dari menggunakan rm karena itu akan menghapus file seluruhnya.
Meskipun saya masih tidak mengerti bagaimana pengaruhnya terhadap memiliki 0 konten dan diubah menjadi 3.
bekerja tanpa masalah, terima kasih Pablo
Sebuah kehormatan.