Cara membersihkan cache Linux

¿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

Terima kasih Miguel Mayol i Tur kerana menyampaikan maklumat kepada kami!

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   HacKan & CuBa co. kata

    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!

  2.   HacKan & CuBa co. kata

    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!

  3.   racnarok kata

    Dan dengan
    rm / proc / sys / vm / drop_caches

    o

    rm /proc/sys/vm/drop_caches/.*

    Tidak berfungsi sama?

  4.   Mari gunakan Linux kata

    Cubalah ... tapi saya rasa tidak.

    1.    kontra kata

      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

  5.   racnarok kata

    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.

  6.   Enrique JP Valenzuela V. kata

    berfungsi tanpa masalah, terima kasih Pablo

  7.   Mari gunakan Linux kata

    Satu kesenangan hati.