Sådan ryddes Linux-cachen

¿Din computer har ikke meget hukommelse ledig? Når du begynder at åbne en masse programmer, begynder det at virke Læs? Nå, dette er ikke en løsning (måske skulle du overveje at bruge en lettere distro eller, hvis det er muligt, opgradere din computer), men det kan hjælpe dig. Ideen er ryd din systemcache. Som standard vokser Linux cachen, indtil den bruger al tilgængelig hukommelse. Dette er normalt, alle operativsystemer gør for at give den højeste hastighed. Problemet er, at dette nogle gange kan give omvendte effekter: langsommelighed, flimring i videoen osv.

Hvad er cachen?

Cachen er en mindre og hurtigere hukommelse, der gemmer kopier af de data, der findes i hovedhukommelsen, der bruges mest.

Det er et sæt af duplikere data fra andre originaler, med den egenskab, at de originale data er dyre at få adgang til, normalt i tide, sammenlignet med kopien i cachen. Når der er adgang til data for første gang, laves en kopi i cachen; de følgende adgangsstillinger foretages til kopien, hvilket reducerer den gennemsnitlige adgangstid til dataene.

Når processoren har brug for at læse eller skrive til en placering i hovedhukommelsen, kontrollerer den først, om en kopi af dataene er i cachen. I så fald læser eller skriver straks processoren til cache, hvilket er meget hurtigere end at læse eller skrive til hovedhukommelsen.

Hvordan kan jeg rydde, hvad der er i cachen?

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

En GNOME du vil være i stand til at se effekten af ​​denne kommando meget tydeligt, hvis du tilføjer System Monitor til panelet.

kilde: Scott klarr

Tak Miguel Mayol i Tur for at give os oplysningerne!

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   HacKan & CuBa co. sagde han

    5.3.9.5. / proc / sys / vm /
    Denne mappe letter konfigurationen af ​​det virtuelle hukommelsessystem (VM) i Linux-kernen. Kernen gør omfattende og intelligent brug af virtuel hukommelse, almindeligvis kendt som swap space.

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

    Jeg fandt ikke drop_caches-tingen, men ideen er, at de er kontrolfiler; de 3 er ordren til at tømme cachen. Jeg antager, at når den er tømt, vender den tilbage til 0-filen. Det vender helt sikkert tilbage til 0, når du genstarter, den anden kontrollerer ikke

    Greetings!

  2.   HacKan & CuBa co. sagde han

    5.3.9.5. / proc / sys / vm /
    Denne mappe letter konfigurationen af ​​det virtuelle hukommelsessystem (VM) i Linux-kernen. Kernen gør omfattende og intelligent brug af virtuel hukommelse, almindeligvis kendt som swap space.

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

    Jeg fandt ikke drop_caches-tingen, men ideen er, at de er kontrolfiler; de 3 er ordren til at tømme cachen. Jeg antager, at når den er tømt, vender den tilbage til 0-filen. Det vender helt sikkert tilbage til 0, når du genstarter, den anden kontrollerer ikke

    Greetings!

  3.   racnarok sagde han

    Og med en
    rm / proc / sys / vm / drop_caches

    o

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

    Fungerer det ikke det samme?

  4.   Lad os bruge Linux sagde han

    Prøv det ... men det tror jeg ikke.

    1.    contra sagde han

      Hej!

      hvad forfatteren af ​​indlægget sætter godt !! arbejder!! den der skal ændre det?
      sudo su
      synkroniser blablabla
      frakørsel
      ja ta!

      Med kommandoen synkronisering undgår du at slette objekter fra SRAM-hukommelsen, der kører.

      værdierne 0 til 3 fortæller kernen, hvilke objekter du vil frigive fra SRAM.
      0 na af na.
      1 sidecache
      2 inoder og tandlæger
      3 1 og 2

      Indes metadata og tandlæger biblioteksinfo en relation mellem de filer, den indeholder ... stop sådan her mellem korrigering af tabletten og min gamle hukommelse ...

      du kan oprette en knap i menuen med en sh-fil til synkronisering; echo 3> / proc / blablabla drop-caches (jeg er sikker på, at denne dejlige dreng har det sendt)

      Gwin ZMO KK

  5.   racnarok sagde han

    Nå, jeg prøvede det, jeg åbnede min drop_caches-fil for at se, hvad den havde, og den satte kun 0 til brug
    sync && echo 3> / proc / sys / vm / drop_caches

    Indholdet blev ændret fra 0 til 3, hvilket ville være meget forskelligt fra at bruge rm, da det ville slette filen helt.

    Selvom jeg stadig ikke forstår, hvordan det påvirker at have 0 indhold, og det ændres til 3.

  6.   Enrique JP Valenzuela V. sagde han

    fungerer uden problemer, tak Pablo

  7.   Lad os bruge Linux sagde han

    En fornøjelse.