¿Komputer anda tidak mempunyai banyak memori ada? Sebaik sahaja anda mula membuka banyak program, adakah ia akan mula berfungsi membaca? Ini bukan penyelesaiannya (mungkin anda harus memikirkan menggunakan distro yang lebih ringan atau, jika boleh, tingkatkan komputer anda) tetapi ia dapat membantu anda. Ideanya adalah kosongkan cache sistem anda. Secara lalai, Linux mengembangkan cache sehingga menggunakan semua memori yang ada. Ini adalah perkara biasa, semua sistem operasi dapat memberikan kelajuan tertinggi. Masalahnya ialah kadang-kadang ini dapat menghasilkan kesan terbalik: kelambatan, kerlipan dalam video, dll. |
Apakah cache itu?
Cache adalah a memori yang lebih kecil dan lebih pantas, yang menyimpan salinan data yang terdapat di memori utama yang paling kerap digunakan.
Ia adalah satu set pendua data dari asal lain, dengan sifat bahawa data asalnya mahal untuk diakses, biasanya pada waktunya, berbanding dengan salinan dalam cache. Apabila data diakses buat pertama kalinya, salinan dibuat dalam cache; akses berikut dibuat ke salinan tersebut, mengurangkan purata masa akses ke data.
Apabila pemproses perlu membaca atau menulis ke lokasi dalam memori utama, pertama kali memeriksa untuk melihat apakah salinan data ada di dalam cache. Sekiranya demikian, pemproses segera membaca atau menulis ke cache, yang jauh lebih pantas daripada membaca atau menulis ke memori utama.
Bagaimana saya dapat membersihkan apa yang ada di cache?
sudo su sync && echo 3> / proc / sys / vm / drop_caches exit
En GNOME anda akan dapat melihat kesan arahan ini dengan sangat jelas sekiranya anda menambahkan Monitor Sistem ke panel.
Fuente: Scott klarr
5.3.9.5. / proc / sys / vm /
Direktori ini memudahkan konfigurasi subsistem memori maya (VM) kernel Linux. Kernel membuat penggunaan memori maya yang luas dan cerdas, biasanya dikenal sebagai ruang pertukaran.
Fuente: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Saya tidak menjumpai perkara drop_caches, tetapi idenya adalah fail kawalan; 3 adalah perintah untuk mengosongkan cache. Saya rasa setelah dikosongkan ia akan kembali ke 0 fail. Pasti ia kembali ke 0 apabila anda memulakan semula, yang lain tidak mencentang
Salam!
5.3.9.5. / proc / sys / vm /
Direktori ini memudahkan konfigurasi subsistem memori maya (VM) kernel Linux. Kernel membuat penggunaan memori maya yang luas dan cerdas, biasanya dikenal sebagai ruang pertukaran.
Fuente: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Saya tidak menjumpai perkara drop_caches, tetapi idenya adalah fail kawalan; 3 adalah perintah untuk mengosongkan cache. Saya rasa setelah dikosongkan ia akan kembali ke 0 fail. Pasti ia kembali ke 0 apabila anda memulakan semula, yang lain tidak mencentang
Salam!
Dan dengan
rm / proc / sys / vm / drop_caches
o
rm /proc/sys/vm/drop_caches/.*
Tidak berfungsi sama?
Cubalah ... tapi saya rasa tidak.
Hello!
apa yang dikemukakan oleh pengarang jawatan itu !! berfungsi !! yang menukarnya?
sudo su
segerakkan blablabla
keluar
sudah ta!
Dengan arahan penyegerakan anda mengelakkan daripada menghapus objek dari memori SRAM yang sedang berjalan.
nilai 0 hingga 3 memberitahu kernel objek yang anda mahu lepaskan dari SRAM.
0 na dari na.
1 cache halaman
2 inod dan pergigian
3 the 1 dan 2
Metadata indes dan maklumat direktori mengaitkan hubungan fail yang terdapat di dalamnya ... tinggi, antara pembetulan tablet dan memori lama saya ...
anda boleh membuat butang dalam menu dengan fail sh untuk penyegerakan; echo 3> / proc / blablabla drop-caches (Saya pasti budak baik ini mempunyainya)
Gwin ZMO KK
Baiklah, saya mencubanya, saya membuka fail drop_caches saya untuk melihat apa yang ada dan hanya meletakkan 0, untuk digunakan
segerakkan && echo 3> / proc / sys / vm / drop_caches
Kandungannya berubah dari 0 menjadi 3, yang akan sangat berbeza dengan menggunakan rm kerana itu akan menghapus fail sepenuhnya.
Walaupun saya masih tidak memahami bagaimana ia mempengaruhi mempunyai 0 kandungan dan ia diubah menjadi 3.
berfungsi tanpa masalah, terima kasih Pablo
Satu kesenangan hati.