Hur man rensar cachen och återställer MB-minne

Hur många har det hänt att de börjar öppna applikationer, använder datorn i några timmar och innan de vet ordet av det har de överdriven användning av RAM ... ja, här ger jag dig en lösning på detta problem 😀

Det händer att när vi öppnar flera applikationer, när vi använder systemet ett tag, lagras bibliotek och olika andra saker, men ... det finns tillfällen när vi helt enkelt behöver mer tillgängligt RAM, och dessa bibliotek upptar oss RAM utan att ens fråga dem. ¬_¬

1. Vi öppnar en terminal, i den skriver vi följande och trycker på [Stiga på]:

  • sudo su

Det kommer att fråga oss om vårt lösenord, vi skriver det och trycker på [Stiga på] igen.

2. Nu måste vi skriva detta:

  • sync && echo 3> / proc / sys / vm / drop_caches

REDO!!! ... 😀

I mitt fall hade jag cirka 900 MB RAM-minne upptagen, och efter att ha gjort detta sjönk jag till 700 MB, bra är det inte?
😉

Hälsningar 🙂

PD: Detta kommando, eftersom det frigör allt laddat i cacheminnet, gör att vissa saker i vår destkop fungerar lite långsammare, åtminstone tills de laddas in i cachen igen 🙂


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

20 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  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.   nerjamartin sade

    Tack så mycket för tipset, mycket användbart, En liten sak,

    sudo su

    skulle det inte vara överflödigt? Jag menar att det skulle vara bättre direkt:

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

    Nej? 🙂

    1.    KZKG ^ Gaara <"Linux sade

      Av någon anledning, med sudo, som du säger, fungerade det inte för mig ... det var därför jag först fick dem att logga in som root (sudo su) och sedan utföra kommandot.

      Fungerade det för dig som du uttryckte det?

    2.    rogertux sade

      Om du märker att du bara använder sudo på det första kommandot. För att använda sudo korrekt bör du sätta -lo i båda kommandona.

      För länge sedan kämpade jag med dessa saker. Även att lägga citat runt det fungerar fortfarande inte.

      1.    KZKG ^ Gaara <"Linux sade

        När du väl har lagt sudo su kommer allt annat att göras direkt som root 🙂

  2.   nerjamartin sade

    Just nu är jag på jobbet och jag kan inte kontrollera det, eftersom här använder vi windows.

    Hur som helst, för att komma in som superanvändare, bara

    su

    Nej?

    Så snart jag kommer hem försöker jag 🙂

    1.    KZKG ^ Gaara <"Linux sade

      Om du exempelvis lägger su i Ubuntu kommer det inte att fungera och du kommer inte att kunna gå in som root, åtminstone så var det i Lucid ... 🙂

      1.    roman77 sade

        det beror på att lösenordet för root inte är definierat.

        sudo passwd och definiera det och du kan använda "su" i ubuntu eller någon annan distro

        1.    KZKG ^ Gaara <"Linux sade

          Ja jag vet, men kan du föreställa dig hur stegen skulle vara då:
          1. Ändra rotlösenordet
          2. Kör den här andra.

          Eftersom jag inte vet haha ​​ser jag det enklare för användaren på detta sätt 🙂

      2.    oscar sade

        Ubuntu, Chakra och andra distributioner ger sudo konfigurerad, i Arch kan den konfigureras under installationen, Debian tar inte den konfigurerad, men det är inte svårt att göra det, jag vänjer mig personligen till su.

      3.    Mod sade

        Som Eduar2 skulle säga

        <º Ubuntu

        Där har du tjänat det, de allra flesta distros använder su, gammal

        1.    KZKG ^ Gaara <"Linux sade

          Men många läsare som läser oss använder Linux Mint eller Ubuntu 😉

  3.   Jorge Urdaneta sade

    låt mig se om jag förstod rätt ... vi gör kommandot och cachen frigörs. Genom att fortsätta använda applikationerna kommer denna cache att returneras ... så ... vad uppnår vi?

    1.    KZKG ^ Gaara <"Linux sade

      Hej och välkommen Jorge 🙂
      I mitt fall behövde jag mer RAM vid en viss tidpunkt, för jag var tvungen att öppna en virtuell dator (VirtualBox) och det här är den lösning som jag hittade för just det ögonblicket, en lösning som jag delar eftersom jag inte vet om den fungerar för någon annan. detta eller något annat 🙂

    2.    invisible15 sade

      Jag tror det för att bli av med några bibliotek i mitten.
      Jag testade det just och har gått från cirka 400 MB cache till 124 MB.

    3.    nerjamartin sade

      @Jorge Urdaneta
      Tja, precis lyckades vi frigöra cache, om det sedan fylls igen, kommer det att vara en av de saker som vi använder och behöver vid den tiden, innan vi kan få saker som vi inte behöver. Om vi ​​fylls på igen? Vi tömmer den igen.
      Det är verkligen användbart.

  4.   AnonymousCoward;) sade

    Du kan också göra något så här:

    sudo sync && sudo sysctl -w vm.drop_caches=3

    1.    KZKG ^ Gaara <"Linux sade

      Det fungerar 😀
      Välkommen och tack för linjen 😉

      hälsningar

  5.   Åska sade

    Vilken lättnad, det är som att ta en vikt från axlarna 😛 haha ​​tack så mycket!

  6.   anonym sade

    Naturligtvis måste du skriva "sudo su" för att ange roten annars kommer "tillstånd nekad" inte att visas

  7.   Carlos A. Lopez sade

    Tack, ditt inlägg har hjälpt mig mycket, att ta bort minnesmättnaden som en av mina maskiner hade, gör nu ett manus för att göra det automatiskt, tack och hälsningar