Sådan ryddes cachen og gendannes MB'er RAM

Hvor mange er det sket, at de begynder at åbne applikationer, bruger computeren i et par timer, og inden de ved af det, har de en overdreven brug af RAM ... Nå, her bringer jeg dig en løsning på dette problem 😀

Det sker, at når vi åbner flere applikationer, når vi bruger systemet et stykke tid, bliver biblioteker og forskellige andre ting cachelagret, men ... der er tidspunkter, hvor vi simpelthen har brug for mere tilgængelig RAM, og disse biblioteker optager os RAM uden engang at spørge dem. ¬_

1. Vi åbner en terminal, i den skriver vi følgende og trykker på [Gå ind]:

  • sudo su

Det beder os om vores adgangskode, vi skriver det og trykker på [Gå ind] igen.

2. Nu skal vi skrive dette:

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

PARAT!!! … 😀

I mit tilfælde havde jeg omkring 900 MB RAM besat, og efter at have gjort dette faldt jeg til 700 MB, er det ikke godt?
😉

Hilsen 🙂

PD: Denne kommando, da den frigør alt, der er indlæst i cachen, vil få nogle ting i vores destkop til at fungere lidt langsommere, i det mindste indtil de indlæses i cachen igen 🙂


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.   nerjamartin sagde han

    Mange tak for tipet, meget nyttigt, En lille ting,

    sudo su

    ville det ikke være overflødigt? Jeg mener, det ville være bedre direkte:

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

    ingen? 🙂

    1.    KZKG ^ Gaara <"Linux sagde han

      Af en eller anden grund fungerede det med sudo, som du siger, ikke for mig ... det var derfor, jeg først måtte få dem til at logge ind som root (sudo su) og derefter udføre kommandoen.

      Fungerede det for dig, som du formulerede det?

    2.    rogertux sagde han

      Hvis du bemærker, anvender du kun sudo til den første kommando. For at bruge sudo korrekt skal du sætte -lo i begge kommandoer.

      For længe siden kæmpede jeg med disse ting. Selv at sætte tilbud omkring det fungerer stadig ikke.

      1.    KZKG ^ Gaara <"Linux sagde han

        Når du har sat sudo su, bliver alt andet gjort direkte som root 🙂

  2.   nerjamartin sagde han

    Lige nu er jeg på arbejde, og jeg kan ikke kontrollere det, da her bruger vi windows.

    Alligevel at komme ind som superbruger, bare

    su

    ikke?

    Så snart jeg kommer hjem, prøver jeg 🙂

    1.    KZKG ^ Gaara <"Linux sagde han

      Hvis du f.eks. Lægger su i Ubuntu, fungerer det ikke, og du kan ikke komme ind som root, i det mindste var det sådan, det var i Lucid ... 🙂

      1.    roman77 sagde han

        det er fordi adgangskoden til root ikke er defineret.

        sudo passwd og definer det, og du kan bruge "su" i ubuntu eller en hvilken som helst anden distro

        1.    KZKG ^ Gaara <"Linux sagde han

          Ja jeg ved det, men kan du forestille dig, hvordan trinnene ville være:
          1. Skift rodadgangskoden
          2. Kør denne anden.

          Da jeg ikke ved det haha, ser jeg det enklere for brugeren på denne måde 🙂

      2.    Oscar sagde han

        Ubuntu, Chakra og andre distributioner bringer sudo konfigureret, i Arch kan den konfigureres under installationen, Debian bringer den ikke konfigureret, men det er ikke svært at gøre det, jeg bliver personligt vant til su.

      3.    Courage sagde han

        Som Eduar2 ville sige

        <º Ubuntu

        Der har du tjent det, det store flertal af distros bruger su, gamle

        1.    KZKG ^ Gaara <"Linux sagde han

          Men mange læsere, der læser os, bruger Linux Mint eller Ubuntu 😉

  3.   Jorge Urdaneta sagde han

    lad mig se, om jeg forstod korrekt ... vi udfører kommandoen, og cachen frigives. Så ved at fortsætte med at bruge applikationerne vender denne cache tilbage ... så ... hvad opnår vi?

    1.    KZKG ^ Gaara <"Linux sagde han

      Hej og velkommen Jorge 🙂
      I mit tilfælde havde jeg brug for mere RAM på et bestemt tidspunkt, fordi jeg var nødt til at åbne en virtuel pc (VirtualBox), og dette er den løsning, jeg fandt i det specifikke øjeblik, en løsning, som jeg deler, fordi jeg ikke ved, om nogen ellers vil dette eller noget andet 🙂

    2.    invisible15 sagde han

      Jeg tror det for at slippe af med nogle biblioteker i midten.
      Jeg har lige testet det og er gået fra omkring 400 MB cache til 124 MB.

    3.    nerjamartin sagde han

      @Jorge Urdaneta
      Nå, netop det lykkedes os at frigøre cache, hvis det er fyldt igen, vil det være en af ​​de ting, som vi bruger og har brug for på det tidspunkt, inden vi måske har ting, som vi ikke har brug for. Hvis vi genopfyldes? Nå tømmer vi det igen.
      Det er virkelig nyttigt.

  4.   Anonym kavard;) sagde han

    Du kan også gøre noget som dette:

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

    1.    KZKG ^ Gaara <"Linux sagde han

      Det virker 😀
      Velkommen og tak for linjen 😉

      hilsen

  5.   Thunder sagde han

    Hvilken lettelse, det er som at tage en vægt af skuldrene 😛 haha ​​mange tak!

  6.   Anonymous sagde han

    Selvfølgelig skal du skrive "sudo su" for at indtaste rod, ellers vises "tilladelse nægtet" ikke

  7.   Carlos A. Lopez sagde han

    Tak, dit indlæg har hjulpet mig meget med at fjerne den hukommelsesmætning, som en af ​​mine maskiner havde, lav nu et script til at gøre det automatisk, tak og hilsner