Cum să ștergeți memoria cache și să recuperați MB de RAM

Câți s-au întâmplat să înceapă să deschidă aplicații, să utilizeze computerul câteva ore și înainte să știe, au o utilizare excesivă a RAM ... ei bine, aici vă aduc o soluție la această problemă 😀

Se întâmplă că atunci când deschidem mai multe aplicații, când folosim sistemul pentru o vreme, bibliotecile și diverse alte lucruri sunt stocate în cache, dar ... sunt momente când pur și simplu avem nevoie de mai multă RAM disponibilă, iar acele biblioteci ne ocupă RAM fără să ne întrebăm lor. ¬_¬

1. Deschidem un terminal, în el scriem următoarele și apăsăm [Introduce]:

  • sudo su

Ne va cere parola, o scriem și o apăsăm [Introduce] din nou.

2. Acum trebuie să scriem acest lucru:

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

GATA!!! ... 😀

În cazul meu, am avut aproximativ 900 MB de memorie RAM ocupată și, după ce am făcut acest lucru, am scăzut la 700 MB, nu-i așa?
????

Salutări 🙂

PD: Această comandă, deoarece eliberează tot ceea ce este încărcat în cache, va face ca unele lucruri din destkop să funcționeze puțin mai lent, cel puțin până când vor fi încărcate din nou în cache 🙂


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   nerjamartin el a spus

    Vă mulțumesc foarte mult pentru pont, foarte util, un lucru mic,

    sudo su

    nu ar fi redundant? Adică ar fi mai bine direct:

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

    Nu? 🙂

    1.    KZKG ^ Gaara <"Linux el a spus

      Din anumite motive, cu sudo, după cum spui, nu a funcționat pentru mine ... așa că mai întâi a trebuit să le setez să se conecteze ca root (sudo su) și apoi să execut comanda.

      A funcționat pentru tine așa cum ai spus-o?

    2.    rogertux el a spus

      Dacă observați că aplicați sudo doar la prima comandă. Pentru a utiliza sudo corect ar trebui să puneți -lo în ambele comenzi.

      Cu mult timp în urmă mă luptam cu aceste lucruri. Chiar și punând ghilimele în jurul său, tot nu funcționează.

      1.    KZKG ^ Gaara <"Linux el a spus

        Odată ce ați pus sudo su, orice altceva se va face direct ca root 🙂

  2.   nerjamartin el a spus

    În acest moment sunt la locul de muncă și nu pot verifica, deoarece aici folosim Windows.

    Oricum, pentru a intra ca superutilizator, doar

    su

    Nu?

    De îndată ce ajung acasă încerc 🙂

    1.    KZKG ^ Gaara <"Linux el a spus

      Dacă puneți su în Ubuntu, de exemplu, nu va funcționa și nu veți putea intra ca root, cel puțin așa a fost în Lucid ... 🙂

      1.    roman77 el a spus

        asta pentru că parola pentru root nu este definită.

        sudo passwd și definiți-l și puteți utiliza "su" în ubuntu sau în orice altă distribuție

        1.    KZKG ^ Gaara <"Linux el a spus

          Da, știu, dar vă puteți imagina cum ar fi pașii atunci:
          1. Schimbați parola de root
          2. Rulați celălalt.

          Deoarece nu știu haha, văd că este mai simplu pentru utilizator în acest fel 🙂

      2.    Oscar el a spus

        Ubuntu, Chakra și alte distribuții aduc sudo configurat, în Arch poate fi configurat în timpul instalării, Debian nu îl aduce configurat, dar nu este dificil să o faci, eu personal mă obișnuiesc cu su.

      3.    Curaj el a spus

        Așa cum ar spune Eduar2

        <º Ubuntu

        Acolo ați câștigat-o, marea majoritate a distribuțiilor distractive su, vechi

        1.    KZKG ^ Gaara <"Linux el a spus

          Dar mulți cititori care ne citesc folosesc Linux Mint sau Ubuntu 😉

  3.   Jorge Urdaneta el a spus

    lasă-mă să văd dacă am înțeles corect ... facem comanda și cache-ul este eliberat. Apoi, continuând să utilizați aplicațiile, acest cache va reveni ... deci ... ce realizăm?

    1.    KZKG ^ Gaara <"Linux el a spus

      Bună ziua și bun venit Jorge 🙂
      În cazul meu, aveam nevoie de mai multă memorie RAM la un moment dat, pentru că trebuia să deschid un PC virtual (VirtualBox) și aceasta este soluția pe care am găsit-o pentru acel moment specific, o soluție pe care o împărtășesc pentru că nu știu dacă funcționează pentru altcineva.acest lucru sau altceva 🙂

    2.    invisible15 el a spus

      Cred că pentru a scăpa de unele biblioteci din mijloc.
      Tocmai l-am testat și am trecut de la aproximativ 400mb de cache la 124mb.

    3.    nerjamartin el a spus

      @Jorge Urdaneta
      Ei bine, tocmai am reușit să eliberăm memoria cache, dacă apoi este umplut din nou, va fi unul dintre lucrurile pe care le folosim și de care avem nevoie în acel moment, înainte să putem avea lucruri de care nu avem nevoie. Dacă suntem reumpleți? Ei bine, o golim din nou.
      Este foarte util.

  4.   AnonymousCoward;) el a spus

    De asemenea, puteți face așa ceva:

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

    1.    KZKG ^ Gaara <"Linux el a spus

      Funcționează 😀
      Bun venit și mulțumesc pentru linia 😉

      În ceea ce priveşte

  5.   Tunet el a spus

    Ce ușurare, este ca și cum ai lua o greutate de pe umeri 😛 haha ​​mulțumesc foarte mult!

  6.   anonim el a spus

    Desigur, trebuie să scrieți „sudo su” pentru a introduce root, altfel „permisiunea refuzată” nu va apărea

  7.   Carlos A. Lopez el a spus

    Mulțumesc, postarea ta m-a ajutat foarte mult, pentru a elimina saturația de memorie pe care o avea una dintre mașinile mele, acum creează un script pentru ao face automat, mulțumiri și salutări