Hoe de cache te wissen en MB RAM te herstellen

Hoevelen van jullie zijn niet toevallig begonnen met het openen van applicaties, gebruiken je computer een paar uur en voordat je het weet, heb je een overmatig gebruik van RAM... nou, hier breng ik je een oplossing voor dit probleem 😀

Het komt voor dat wanneer we meerdere applicaties openen, wanneer we het systeem een ​​tijdje gebruiken, bibliotheken en diverse andere dingen in de cache blijven, maar... er zijn momenten dat we gewoon meer beschikbaar RAM nodig hebben, en die bibliotheken nemen RAM in beslag zonder dat we ze zelfs maar vragen

1. We openen een terminal, daarin schrijven we het volgende en drukken we op [Enter]:

  • sudo su

Het zal ons om ons wachtwoord vragen, we schrijven het en drukken [Enter] weer.

2. Nu moeten we dit schrijven:

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

KLAAR!!! … 😀

In mijn geval had ik ongeveer 900 MB RAM bezet, en nadat ik dit had gedaan, ging ik terug naar 700 MB, geweldig toch?
????

Groeten 🙂

PD: Omdat deze opdracht alles vrijgeeft dat in de cache is geladen, zullen sommige dingen in onze desktop iets langzamer werken, in ieder geval totdat ze weer in de cache zijn geladen 🙂


20 reacties, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   nerjamartin zei

    Heel erg bedankt voor de tip, erg handig, een klein ding,

    sudo su

    Zou dat niet overbodig zijn? Ik bedoel, het zou beter direct zijn:

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

    Nee? 🙂

    1.    KZKG ^ Gaara <"Linux zei

      Om de een of andere reden werkte het gebruik van sudo zoals je zegt niet voor mij ... daarom moest ik ze eerst instellen om in te loggen als root (sudo su) en vervolgens de opdracht uitvoeren.

      Werkte het voor jou zoals je het uitdrukte?

    2.    robertux zei

      Als je goed kijkt, pas je sudo alleen toe op het eerste commando. Om sudo correct te gebruiken, moet u -lo in beide opdrachten invoeren.

      Ik vecht al heel lang met deze dingen. Zelfs overal aanhalingstekens plaatsen werkt nog steeds niet.

      1.    KZKG ^ Gaara <"Linux zei

        Zodra je sudo su hebt geplaatst, wordt al het andere direct als root gedaan 🙂

  2.   nerjamartin zei

    Ik zit nu op mijn werk en kan het niet controleren, omdat we hier Windows gebruiken.

    In ieder geval om als superuser in te voeren, gewoon

    su

    nee?

    Ik zal het proberen zodra ik thuis ben 🙂

    1.    KZKG ^ Gaara <"Linux zei

      Als je su bijvoorbeeld in Ubuntu zet, werkt het niet en kun je niet inloggen als root, althans zo was het in Lucid… 🙂

      1.    roman77 zei

        dat komt omdat het wachtwoord voor root niet is gedefinieerd.

        sudo passwd en definieer het en je kunt su gebruiken op ubuntu of een andere distro

        1.    KZKG ^ Gaara <"Linux zei

          Ja dat weet ik, maar kun je je voorstellen hoe de stappen er dan uit zouden zien:
          1. Wijzig het root-wachtwoord
          2. Voer deze andere uit.

          Ik weet het eigenlijk niet haha, ik zie het op deze manier als eenvoudiger voor de gebruiker 🙂

      2.    Oscar zei

        Ubuntu, Chakra en andere distro's worden geleverd met sudo geconfigureerd, op Arch kan het worden geconfigureerd tijdens de installatie, Debian heeft het niet geconfigureerd, maar het is niet moeilijk om te doen, persoonlijk raakte ik gewend aan su.

      3.    Moed zei

        Zoals Eduard2 zou zeggen

        <ºUbuntu

        Daar heb je het verdiend, de overgrote meerderheid van distro's gebruikt su, oud

        1.    KZKG ^ Gaara <"Linux zei

          Maar veel lezers die ons lezen gebruiken Linux Mint of Ubuntu 😉

  3.   Jorge Urdaneta zei

    Eens kijken of ik het goed begrepen heb... We voeren de opdracht uit en de cache wordt vrijgegeven. Door de applicaties te blijven gebruiken, zal deze cache terugkeren... dus... wat bereiken we?

    1.    KZKG ^ Gaara <"Linux zei

      Hallo en welkom Jorge 🙂
      In mijn geval had ik op een bepaald moment meer RAM nodig, omdat ik een virtuele pc (VirtualBox) moest openen en dit is de oplossing die ik voor dat specifieke moment heb gevonden, een oplossing die ik deel omdat ik niet weet of het iemand anders hiervoor of iets anders zal helpen 🙂

    2.    invisible15 zei

      Ik denk om enkele bibliotheken uit het midden te verwijderen.
      Ik heb het net geprobeerd en ik ben van ongeveer 400 MB cache naar 124 MB gegaan.

    3.    nerjamartin zei

      @Jorge Urdaneta
      Nou, we zijn er precies in geslaagd om de cache vrij te geven, als deze later weer vol raakt, zal het een van de dingen zijn die we op dat moment gebruiken en nodig hebben, voordat we misschien dingen hebben die we niet nodig hadden. Als het ons weer vult? Dus we legen het weer leeg.
      Het is echt handig.

  4.   Anoniem Lafaard ;) zei

    Je kunt ook zoiets doen:

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

    1.    KZKG ^ Gaara <"Linux zei

      Het werkt 😀
      Welkom en bedankt voor de lijn 😉

      groeten

  5.   Donder zei

    Wat een opluchting, het is alsof er een last van je schouders valt 😛 hahaha heel erg bedankt!

  6.   anoniem zei

    Natuurlijk moet je "sudo su" typen om root in te voeren, anders zal "permission avoidance" niet verschijnen.

  7.   Carlos A. Lopez zei

    Bedankt, je bericht heeft me veel geholpen, om de geheugenverzadiging die een van mijn machines had te verwijderen, maak nu een script om het automatisch te doen, bedankt en groeten