Paano linisin ang cache ng Linux

¿Ang iyong computer ay walang gaanong memorya magagamit? Kapag nagsimula ka nang magbukas ng maraming mga programa ay nagsisimulang itong gumana basahin? Sa gayon, hindi ito isang solusyon (marahil ay dapat mong isaalang-alang ang paggamit ng isang mas magaan na distro o, kung maaari, i-upgrade ang iyong computer) ngunit makakatulong ito sa iyo. limasin ang iyong system cache. Bilang default, pinapalago ng Linux ang cache hanggang sa magamit nito ang lahat ng magagamit na memorya. Normal ito, ginagawa ng lahat ng mga operating system upang maibigay ang pinakamataas na bilis. Ang problema ay kung minsan ay maaaring makabuo ng mga reverse effects: kabagalan, pag-flick sa video, atbp.

Ano ang cache?

Ang cache ay isang mas maliit at mas mabilis na memorya, na nag-iimbak ng mga kopya ng data na matatagpuan sa pangunahing memorya na ginamit nang madalas.

Ito ay isang hanay ng duplicate na data mula sa iba pang mga orihinal, kasama ang pag-aari na ang orihinal na data ay mahal upang mai-access, karaniwang sa oras, kumpara sa kopya sa cache. Kapag na-access ang data sa kauna-unahang pagkakataon, isang kopya ang ginawa sa cache; ang mga sumusunod na pag-access ay ginawa sa nasabing kopya, binabawasan ang average na oras ng pag-access sa data.

Kapag kailangang basahin o isulat ng processor ang isang lokasyon sa pangunahing memorya, sinusuri muna nito upang makita kung ang isang kopya ng data ay nasa cache. Kung gayon, ang processor ay agad na nagbabasa o sumulat sa cache, na kung saan ay mas mabilis kaysa sa pagbabasa o pagsusulat sa pangunahing memorya.

Paano ko malilinaw kung ano ang nasa cache?

sudo su sync && echo 3> / proc / sys / vm / drop_caches exit

En GNOME magagawa mong makita ang epekto ng utos na ito nang napakalinaw kung idaragdag mo ang System Monitor sa panel.

Fuente: Scott klarr

Salamat Miguel Mayol i Tur sa pagpapasa ng impormasyon sa amin!

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   HacKan & CuBa co. dijo

    5.3.9.5. / proc / sys / vm /
    Pinapabilis ng direktoryong ito ang pagsasaayos ng virtual memory subsystem (VM) ng kernel ng Linux. Gumagawa ang kernel ng malawak at matalinong paggamit ng virtual memory, karaniwang kilala bilang swap space.

    Fuente: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    Hindi ko natagpuan ang drop_cache na bagay, ngunit ang ideya ay ang mga ito ay mga control file; ang 3 ay magiging pagkakasunud-sunod upang alisan ng laman ang cache. Sa palagay ko sa sandaling nawala ang laman ay babalik ito sa 0 file. Tiyak na babalik ito sa 0 kapag nag-restart ka, ang iba ay hindi naka-check

    Pagbati!

  2.   HacKan & CuBa co. dijo

    5.3.9.5. / proc / sys / vm /
    Pinapabilis ng direktoryong ito ang pagsasaayos ng virtual memory subsystem (VM) ng kernel ng Linux. Gumagawa ang kernel ng malawak at matalinong paggamit ng virtual memory, karaniwang kilala bilang swap space.

    Fuente: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    Hindi ko natagpuan ang drop_cache na bagay, ngunit ang ideya ay ang mga ito ay mga control file; ang 3 ay magiging pagkakasunud-sunod upang alisan ng laman ang cache. Sa palagay ko sa sandaling nawala ang laman ay babalik ito sa 0 file. Tiyak na babalik ito sa 0 kapag nag-restart ka, ang iba ay hindi naka-check

    Pagbati!

  3.   racnarok dijo

    At may a
    rm / proc / sys / vm / drop_cache

    o

    rm /proc/sys/vm/drop_cache/.*

    Hindi ba gumagana ito pareho?

  4.   Gumamit tayo ng Linux dijo

    Subukan mo ... ngunit sa palagay ko ay hindi.

    1.    kontra dijo

      Hello!

      kung ano ang mahusay na inilalagay ng may-akda ng post !! gumagana !! ang magpapalit nito?
      sudo su
      i-sync ang blablabla
      lumabas
      ay ta!

      Gamit ang utos ng pag-sync maiiwasan mong tanggalin ang mga bagay mula sa memorya ng SRAM na tumatakbo.

      ang mga halagang 0 hanggang 3 ay nagsasabi sa kernel kung aling mga bagay ang nais mong palabasin mula sa SRAM.
      0 na ng na.
      1 page na cache
      2 inode at dentries
      3 ang 1 at ang 2

      Inodos metadata at dentries info ng mga direktoryo isang kaugnay ng mga file na naglalaman nito ... huminto ng ganito, sa pagitan ng tagapagtama ng tablet at ng aking dating memorya

      maaari kang lumikha ng isang pindutan sa menu na may isang sh file para sa pag-sync; echo 3> / proc / blablabla drop-cache (sigurado akong naipost ito ng magaling na batang ito)

      Gwin ZMO KK

  5.   racnarok dijo

    Kaya't sinubukan ko ito, binuksan ko ang aking file na drop_cache upang makita kung ano ito at inilalagay lamang nito ang 0, upang magamit
    i-sync && echo 3> / proc / sys / vm / drop_cache

    Ang nilalaman nito ay nagbago mula 0 hanggang 3, na ibang-iba sa paggamit ng rm dahil mabubura nito ang file nang buo.

    Bagaman hindi ko pa rin maintindihan kung paano ito nakakaapekto sa pagkakaroon ng 0 nilalaman at binago ito sa 3.

  6.   Enrique JP Valenzuela V. dijo

    gumagana nang walang problema, salamat Pablo

  7.   Gumamit tayo ng Linux dijo

    Isang kasiyahan.