Como borrar a caché de Linux

¿O seu ordenador non ten moita memoria dispoñible? Unha vez que comeza a abrir moitos programas empeza a funcionar ler? Ben, esta non é unha solución (quizais debería pensar en usar unha distro máis lixeira ou, se é posible, actualizar o ordenador) pero pode axudarche. limpa a caché do sistema. Por defecto, Linux fai medrar a caché ata que emprega toda a memoria dispoñible. Isto é normal, todos os sistemas operativos fan para proporcionar a maior velocidade. O problema é que ás veces isto pode producir efectos inversos: lentitude, parpadeo no vídeo, etc.

Que é a caché?

O caché é un memoria máis pequena e rápida, que almacena copias dos datos situados na memoria principal empregada con máis frecuencia.

É un conxunto de duplicar datos doutros orixinais, coa propiedade de que é caro acceder aos datos orixinais, normalmente a tempo, en comparación coa copia da caché. Cando se accede aos datos por primeira vez, faise unha copia na caché; fanse os seguintes accesos a dita copia, reducindo o tempo medio de acceso aos datos.

Cando o procesador necesita ler ou escribir nunha localización na memoria principal, primeiro comproba se hai unha copia dos datos na caché. Se é así, o procesador le ou escribe inmediatamente na caché, o que é moito máis rápido que ler ou escribir na memoria principal.

Como podo borrar o que hai na caché?

sudo su sync && echo 3> / proc / sys / vm / drop_caches saír

En GNOME poderá ver o efecto deste comando moi claramente se engade o monitor do sistema ao panel.

Fuente: Scott klarr

Grazas Miguel Mayol i Tur por pasarnos a información!

O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

8 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   HacKan & CuBa co. dixo

    5.3.9.5. / proc / sys / vm /
    Este directorio facilita a configuración do subsistema de memoria virtual (VM) do núcleo Linux. O núcleo fai un uso extenso e intelixente da memoria virtual, normalmente coñecida como espazo de intercambio.

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

    Non atopei o drop_caches, pero a idea é que son ficheiros de control; o 3 sería a orde para baleirar a caché. Supoño que unha vez baleiro volverá a 0 o ficheiro. Seguro que volve a 0 cando reinicia, o outro non o verifica

    Saúdos!

  2.   HacKan & CuBa co. dixo

    5.3.9.5. / proc / sys / vm /
    Este directorio facilita a configuración do subsistema de memoria virtual (VM) do núcleo Linux. O núcleo fai un uso extenso e intelixente da memoria virtual, normalmente coñecida como espazo de intercambio.

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

    Non atopei o drop_caches, pero a idea é que son ficheiros de control; o 3 sería a orde para baleirar a caché. Supoño que unha vez baleiro volverá a 0 o ficheiro. Seguro que volve a 0 cando reinicia, o outro non o verifica

    Saúdos!

  3.   racnarok dixo

    E cun
    rm / proc / sys / vm / drop_caches

    o

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

    Non funciona igual?

  4.   imos usar linux dixo

    Próbao ... pero non o creo.

    1.    contra dixo

      Ola!

      o que pon xenial o autor do post !! funciona !! o que o cambie?
      sudo su
      sincronización blablabla
      saír
      xa ta!

      Co comando de sincronización evitarás eliminar obxectos da memoria SRAM que se estean executando.

      Os valores de 0 a 3 indican ao núcleo que obxectos desexa liberar de SRAM.
      0 na de na
      1 paxete
      2 inodos e dentarios
      3 o 1 e o 2

      Os metadatos Indes e o directorio de dentistería información sobre unha relación dos ficheiros que contén ... detense así, entre o corrector da tableta e a miña vella memoria ...

      pode crear un botón no menú cun ficheiro sh para sincronizar; echo 3> / proc / blablabla drop-caches (estou seguro de que este simpático rapaz o publicou)

      Gwin ZMO KK

  5.   racnarok dixo

    Ben, tenteino, abrín o meu ficheiro drop_caches para ver o que tiña e só puxo 0 para usar
    sincronizar && echo 3> / proc / sys / vm / drop_caches

    O seu contido cambiou de 0 a 3, o que sería moi diferente de usar rm xa que iso borraría completamente o ficheiro.

    Aínda que aínda non entendo como afecta ter contido 0 e pasa a ser 3.

  6.   Enrique JP Valenzuela V. dixo

    funciona sen problemas, grazas Pablo

  7.   imos usar linux dixo

    Un pracer.