Com netejar la memòria cau de Linux

¿La teva compu no té molta memòria disponible? Una vegada que comences a obrir molts programes comença a funcionar llegint? Bé, això no és una solució (potser hauries de pensar a usar una distro més lleugera o, en cas de ser possible, fer-li un «upgrade» al teu computar) però pot ayudarte.La idea és netejar la memòria cau del teu sistema. Per defecte, Linux va fent créixer la memòria cau fins utilitzar tota la memòria disponible. Això és normal, ho fan tots els sistemes operatius per brindar la major velocitat. El problema és que, de vegades, això pot produir efectes inversos: lentitud, flickering en el vídeo, etc.

Què és la memòria cau?

La memòria cau és una memòria més petita i ràpida, La qual emmagatzema còpies de les dades ubicats a la memòria principal utilitzats amb més freqüència.

És un conjunt de dades duplicats d'altres originals, Amb la propietat de que les dades originals són costosos d'accedir, normalment en temps, respecte a la còpia en la memòria cau. Quan s'accedeix per primera vegada a una dada, es fa una còpia en la memòria cau; els accessos següents es realitzen a aquesta còpia, fent que el temps d'accés mitjà a la dada sigui menor.

Quan el processador necessita llegir o escriure en una ubicació en memòria principal, primer verifica si una còpia de les dades està en la memòria cau. Si és així, el processador immediatament llegeix o escriu en la memòria cau, que és molt més ràpid que de la lectura o l'escriptura a la memòria principal.

Com puc esborrar el que hi ha a la memòria cau?

suo seva sync && echo 3> / proc / sys / vm / drop_caches exit

En GNOME podràs veure l'efecte d'aquesta comanda molt clarament si afegiu a el panell el Monitor de el Sistema.

font: Scott Klarr

Gràcies Miguel Mayol i Tur x passar-nos la dada!

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   HacKan & CUBA co. va dir

    5.3.9.5. / Proc / sys / vm /
    Aquest directori facilita la configuració de l'subsistema de memòria virtual (VM) de el nucli de Linux. El nucli fa un ús extensiu i intel·ligent de la memòria virtual, coneguda comunament com a espai swap.

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

    No encontre el de drop_caches, però la idea és que es tracten de fitxers de control; el 3 seria l'ordre de buidar la memòria cau. Suposo que un cop buidada, tornarà a 0 l'arxiu. De segur torna a 0 quan reinicies, el altre no Comprovi

    Salutacions!

  2.   HacKan & CUBA co. va dir

    5.3.9.5. / Proc / sys / vm /
    Aquest directori facilita la configuració de l'subsistema de memòria virtual (VM) de el nucli de Linux. El nucli fa un ús extensiu i intel·ligent de la memòria virtual, coneguda comunament com a espai swap.

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

    No encontre el de drop_caches, però la idea és que es tracten de fitxers de control; el 3 seria l'ordre de buidar la memòria cau. Suposo que un cop buidada, tornarà a 0 l'arxiu. De segur torna a 0 quan reinicies, el altre no Comprovi

    Salutacions!

  3.   racnarok va dir

    I amb un
    rm / proc / sys / vm / drop_caches

    o

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

    No funciona igual?

  4.   Fem servir Linux va dir

    Probalo ... però no crec.

    1.    contra va dir

      Hola!

      el q posa l'autor de l'post genial !! funciona !! la q canviar-ho?
      suo seva
      sync blablabla
      sortir de
      ja ta!

      Amb ordre sync evites esborrar objectes de la memòria SRAM que estiguin en execució.

      els valors de l'0 a el 3 s'indica a nucli q objectes vols alliberar de la SRAM.
      0 na de na.
      1 pagecache
      2 inodes i dentries
      3 el de l'1 i el de el 2

      inodes metadades i dentries info de directoris an relacion dels fitxers q conté ... alt així, entre el corrector de la tablet i la meva memòria viejuna ...

      pots crear un botó en el menú amb un arxiu sh per al sync; trobo 3> / proc / blablabla drop-caches (segur q aquest noi tan maco el té publicat)

      GwinZMO KK

  5.   racnarok va dir

    Doncs ho vaig provar, el meu arxiu drop_caches el vaig obrir a veure que tenia i només posava 0, a fer servir
    sync && echo 3> / proc / sys / vm / drop_caches

    El seu contingut canvi de 0 a 3, la qual cosa seria molt diferent a fer servir rm ja que això esborraria l'arxiu de el tot.

    Tot i que encara no comprenc en què afecta que tingués contingut 0 i aquest es canviï per 3.

  6.   Enrique JP Valenzuela V. va dir

    funciona sense problemes, gràcies Pau

  7.   Fem servir Linux va dir

    Un plaer.