Så här rensar du Linux-cache

¿Din dator har inte mycket minne tillgängliga? När du börjar öppna många program börjar det fungera långsam? Tja, det här är ingen lösning (du kanske borde tänka på att använda en lättare distro eller, om möjligt, uppgradera din dator) men det kan hjälpa dig. Tanken är rensa ditt systemcache. Som standard utökar Linux cachen tills allt tillgängligt minne används. Detta är normalt, det görs av alla operativsystem för att ge högsta hastighet. Problemet är att detta ibland kan ge omvända effekter: långsamhet, flimmer i videon, etc.

Vad är cachen?

Cachen är en mindre och snabbare minne, som lagrar kopior av de mest använda data som finns i huvudminnet.

Det är en uppsättning Duplicera data från andra original, med egenskapen att originaldata är dyrt att komma åt, vanligtvis i tid, jämfört med den cachade kopian. När data först nås görs en kopia i cachen; följande åtkomster görs till nämnda kopia, vilket gör den genomsnittliga åtkomsttiden till data mindre.

När processorn behöver läsa eller skriva till en plats i huvudminnet, kontrollerar den först om en kopia av data finns i cachen. Om så är fallet läser eller skriver processorn omedelbart till cachen, vilket är mycket snabbare än att läsa eller skriva till huvudminnet.

Hur kan jag rensa det som finns i cachen?

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

En GNOME Du kommer att kunna se effekten av detta kommando mycket tydligt om du lägger till System Monitor till panelen.

Fuente: Scott Klarr

Tack Miguel Mayol i Tur för att du gav oss informationen!

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   HacKan & CuBa co. sade

    5.3.9.5. /proc/sys/vm/
    Den här katalogen gör det enkelt att konfigurera det virtuella minnesundersystemet (VM) i Linux-kärnan. Kärnan gör omfattande och intelligent användning av virtuellt minne, allmänt känt som swap-utrymme.

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

    Jag hittade inga drop_cacher, men tanken är att de är kontrollfiler; 3 skulle vara ordern att tömma cachen. Jag antar att när den väl har tömts kommer den att returnera filen till 0. Visst återgår den till 0 när du startar om, jag kollade inte det andra

    Hälsningar!

  2.   HacKan & CuBa co. sade

    5.3.9.5. /proc/sys/vm/
    Den här katalogen gör det enkelt att konfigurera det virtuella minnesundersystemet (VM) i Linux-kärnan. Kärnan gör omfattande och intelligent användning av virtuellt minne, allmänt känt som swap-utrymme.

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

    Jag hittade inga drop_cacher, men tanken är att de är kontrollfiler; 3 skulle vara ordern att tömma cachen. Jag antar att när den väl har tömts kommer den att returnera filen till 0. Visst återgår den till 0 när du startar om, jag kollade inte det andra

    Hälsningar!

  3.   racnarok sade

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

    o

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

    Fungerar det inte likadant?

  4.   Låt oss använda Linux sade

    Prova... men jag tror inte.

    1.    kontra sade

      Hej!

      vad författaren till inlägget uttrycker bra!! Arbetar!! vad ska man ändra på det?
      sudo su
      synka blablabla
      avsluta
      ja ta!

      Med sync-kommandot undviker du att ta bort objekt från SRAM-minnet som körs.

      värdena från 0 till 3 talar om för kärnan vilka objekt du vill frigöra från SRAM.
      0 na av na
      1 sidas cache
      2 inoder och tandproteser
      3:an och 1:an

      metadata-inoder och kataloginfo-dentries med en lista över filerna den innehåller... sluta så där, mellan tablet-korrigeraren och mitt gamla minne...

      du kan skapa en knapp i menyn med en sh-fil för synkroniseringen; echo 3 > /proc/blablabla drop-cacher (jag är säker på att den här trevliga killen har lagt upp det)

      GwinZMO KK

  5.   racnarok sade

    Tja, jag provade det, jag öppnade min drop_caches-fil för att se vad den hade och den satte bara 0, att använda
    sync && echo 3> / proc / sys / vm / drop_caches

    Innehållet ändrades från 0 till 3, vilket skulle skilja sig mycket från att använda rm eftersom det skulle ta bort filen helt.

    Även om jag fortfarande inte förstår hur det påverkar det faktum att det hade innehåll 0 och det ändras till 3.

  6.   Enrique JP Valenzuela V. sade

    fungerar utan problem, tack Pablo

  7.   Låt oss använda Linux sade

    Ett nöje.