Jak wyczyścić pamięć podręczną i odzyskać MB pamięci RAM

Ilu zdarzyło się, że zaczęli otwierać aplikacje, korzystać z komputera przez kilka godzin i zanim się zorientują, mają nadmierne wykorzystanie pamięci RAM ... cóż, tutaj przynoszę rozwiązanie tego problemu 😀

Zdarza się, że kiedy otwieramy wiele aplikacji, gdy używamy systemu przez jakiś czas, biblioteki i różne inne rzeczy są buforowane, ale ... są chwile, kiedy po prostu potrzebujemy więcej dostępnej pamięci RAM, a te biblioteki zajmują nam pamięć RAM nawet o to nie pytając. ¬__¬

1. Otwieramy terminal, w nim piszemy i naciskamy [Wchodzić]:

  • sudo su

Zapyta nas o hasło, piszemy je i naciskamy [Wchodzić] ponownie.

2. Teraz musimy napisać to:

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

GOTOWY!!! … 😀

W moim przypadku zajęło mi około 900 MB pamięci RAM, a po wykonaniu tej czynności spadłem do 700 MB, świetnie, prawda?
😉

Pozdrowienia 🙂

PD: To polecenie, ponieważ zwalnia wszystko załadowane do pamięci podręcznej, spowoduje, że niektóre rzeczy w naszym destkop będą działać trochę wolniej, przynajmniej do momentu ponownego załadowania do pamięci podręcznej 🙂


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Nerjamartin powiedział

    Bardzo dziękuję za wskazówkę, bardzo przydatne, drobiazg,

    sudo su

    czy nie byłoby to zbędne? Mam na myśli, że byłoby lepiej bezpośrednio:

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

    Nie? 🙂

    1.    KZKG ^ Gaara <"Linux powiedział

      Z jakiegoś powodu, z sudo, jak mówisz, nie zadziałało dla mnie ... dlatego najpierw musiałem ustawić je tak, aby logowały się jako root (sudo su), a następnie uruchomiłem polecenie.

      Czy to zadziałało tak, jak to ujęłaś?

    2.    robertux powiedział

      Jeśli zauważysz, że stosujesz sudo tylko do pierwszego polecenia. Aby poprawnie używać sudo, w obu poleceniach należy wstawić -lo.

      Dawno temu zmagałem się z tymi rzeczami. Nawet umieszczając cytaty wokół tego, wszystko nadal nie działa.

      1.    KZKG ^ Gaara <"Linux powiedział

        Po umieszczeniu sudo su wszystko inne zostanie wykonane bezpośrednio jako root 🙂

  2.   Nerjamartin powiedział

    W tej chwili jestem w pracy i nie mogę tego sprawdzić, ponieważ tutaj używamy okien.

    W każdym razie, aby wejść jako superużytkownik, po prostu

    su

    nie?

    Jak tylko wrócę do domu, próbuję 🙂

    1.    KZKG ^ Gaara <"Linux powiedział

      Jeśli umieścisz su na przykład w Ubuntu, nie zadziała i nie będziesz mógł wejść jako root, przynajmniej tak było w Lucid ... 🙂

      1.    roman77 powiedział

        dzieje się tak, ponieważ hasło roota nie jest zdefiniowane.

        sudo passwd i zdefiniuj je, a możesz użyć "su" w ubuntu lub dowolnej innej dystrybucji

        1.    KZKG ^ Gaara <"Linux powiedział

          Tak, wiem, ale czy możesz sobie wyobrazić, jak wyglądałyby wtedy kroki:
          1. Zmień hasło roota
          2. Uruchom to drugie.

          Jakbym nie wiedział haha, widzę, że jest to prostsze dla użytkownika w ten sposób 🙂

      2.    Oscar powiedział

        Ubuntu, Chakra i inne dystrybucje przynoszą skonfigurowane sudo, w Arch można je skonfigurować podczas instalacji, Debian nie konfiguruje go, ale nie jest to trudne, osobiście przyzwyczajam się do su.

      3.    Odwaga powiedział

        Jak powiedziałby Eduar2

        <º Ubuntu

        Zasłużyłeś na to, większość dystrybucji używa sustary

        1.    KZKG ^ Gaara <"Linux powiedział

          Ale wielu czytelników, którzy nas czytają, używa Linux Mint lub Ubuntu 😉

  3.   Jorge Urdaneta powiedział

    zobaczę, czy dobrze zrozumiałem ... wykonujemy polecenie i pamięć podręczna zostaje zwolniona. Następnie, kontynuując korzystanie z aplikacji, ta pamięć podręczna zwróci ... więc ... co osiągniemy?

    1.    KZKG ^ Gaara <"Linux powiedział

      Cześć i witaj Jorge 🙂
      W moim przypadku potrzebowałem w pewnym momencie więcej RAM-u, bo musiałem otworzyć wirtualny pecet (VirtualBox) i to jest rozwiązanie, które znalazłem na ten konkretny moment, rozwiązanie, którym się dzielę bo nie wiem czy ktoś inny to zrobi to czy coś innego 🙂

    2.    niewidoczny15 powiedział

      Myślę, że żeby pozbyć się niektórych bibliotek w środku.
      Właśnie to przetestowałem i przeszedłem z około 400 MB pamięci podręcznej do 124 MB.

    3.    Nerjamartin powiedział

      @Jorge
      Cóż, właśnie udało nam się zwolnić cache, jeśli potem zapełni się ponownie, będzie to jedna z rzeczy, których używamy i potrzebujemy w tym czasie, zanim mogą mieć rzeczy, których nie potrzebujemy. Jeśli zostaniemy uzupełnieni? Cóż, ponownie go opróżniamy.
      To jest naprawdę przydatne.

  4.   AnonymousCoward;) powiedział

    Możesz też zrobić coś takiego:

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

    1.    KZKG ^ Gaara <"Linux powiedział

      Działa 😀
      Witamy i dziękuję za linię 😉

      pozdrowienia

  5.   Grzmot powiedział

    Co za ulga, to jak zdejmowanie ciężaru z ramion 😛 haha, dziękuję bardzo!

  6.   anonimowy powiedział

    Oczywiście musisz wpisać „sudo su”, aby wejść do roota, w przeciwnym razie „odmowa uprawnień” nie pojawi się

  7.   Carlos A. Lopez powiedział

    Dziękuję, Twój post bardzo mi pomógł, usunąć nasycenie pamięci, które miała jedna z moich maszyn, teraz stwórz skrypt, który zrobi to automatycznie, dzięki i pozdrawiam