Kako osloboditi RAM u Ubuntuu

Besplatna RAM memorija u Ubuntu

Uvek se govorilo da je RAM memorija postoji li da se koristi. Naravno, ovo važi kada imamo računar sa dovoljno memorije da ne gledamo šta se dešava sa njim. Kada smo malo čvršći, vrijedi se malo pobrinuti za to, u smislu da moramo paziti koliko smo zauzeti i, kad god je to moguće, pobrinuti se da naš tim dobije malo zraka.

Ponekad sistem se ne oslobađa RAM memorija koja se više ne koristi i iako se oslobađa na zahtjev — da to nekako nazovemo — kada otvorimo novi program, može se osloboditi i ručno unosom jednostavnog komandu u našoj konzoli. U teoriji, ovo ponašanje je uobičajeno u gotovo svim operativnim sistemima i ima smisla: biti u mogućnosti da idemo brže kada želimo ponovo pristupiti nečemu što smo upravo koristili.

Saznajte koliko se koristi, a zatim oslobodite RAM

Prvo, stani znati koliko se memorije koristi, koliko je slobodno, a koliko je sačuvano u keš memoriji izvršavamo naredbu:

free -m

Da bismo vidjeli upotrebu u stvarnom vremenu koristimo:

watch -n 1 free -m

Prva komanda će vratiti nešto slično onome što vidimo u hvatanju zaglavlja, dok ćemo sa drugom vidjeti nešto vrlo slično, ali će se kretati u realnom vremenu.

Kao što se može vidjeti, postoji velika količina keširane memorije, od čega oko polovinu koriste otvorene aplikacije. Za otpustite predmemorirane stranice, inode i unose u direktorij, samo pokrenite naredbu:

sudo sync

Slijedi:

sudo sysctl -w vm.drop_caches=3

Važno je da ne zaboravite pokrenuti "sudo sync", inače mogli bismo izgubiti informacije prisutan u RAM-u koji još nije sačuvan na čvrstom disku.

Zatvaranje nepotrebnih procesa

Ubuntu, i Linux općenito, prilično dobro upravljaju RAM-om, tako da obično ne morate raditi ništa od gore navedenog. Može biti drugačije ako operativni sistem ne zna šta da radi sa velikim opterećenjem. Odnosno, kada imamo mnogo otvorenih programa, operativni sistem ne može ili nije taj koji odlučuje šta će sa svakim od njih, i pokušava ih pomjeriti koliko god može. Ako nema RAM-a, vjerovatno će sam "odlučiti" da zatvori neki program, ali to može uzrokovati da izgubimo neke informacije.

Stoga, kao iu mnogim prilikama, najbolji način upravljanja RAM memorijom je la cabeza. Ako imamo računar sa najmanje 16GB RAM-a, rijetko ćemo ostati bez memorije ako to radimo u normalnoj upotrebi, ali sa 4 ili manje, stvari su drugačije. U tim slučajevima najbolje je otvoriti samo ono što je potrebno.

Ako primijetimo da računar pati, možemo otvoriti task manager i vidjeti šta se dešava:

Ubuntu sistemski monitor

U sistemski monitor, grafički alat (GUI) koji nam prikazuje informacije slične onima od htop, videćemo sve procese koji su otvoreni. Možemo ih naručiti po imenu, korisniku, upotrebi CPU-a ili RAM-a, između ostalog. Ako primijetimo da je naš računar spor ili otežano radi, zainteresovani smo da poredimo procese prema korištenju procesora (% CPU) ili RAM-a (memorije). Ako znamo šta radi proces koji troši mnogo resursa, možemo kliknuti desnim tasterom miša na njega i izabrati opciju „Ubij“. Naravno, spremanje prije svih važnih promjena.

Ako pažljivo pogledate informacije koje nudi, između ostalog, sistemski monitor ili htop, saznaćemo šta najviše troši. Odavde je preporuka za vlasnike opreme sa niskim primanjima imaju dobru kontrolu nad web pretraživačem. Iako se može koristiti za sve i danas je jedan od najboljih alata za rad, može imati i mnogo otvorenih procesa koji mogu ostaviti naš računar bez teksta. Stoga je vrijedno ne imati mnogo otvorenih kartica ako nisu potrebne, pa čak i potpuno zatvoriti pretraživač.

RAM je tu da ga koristi, ali ne da ga troši ili da nas pati.

Više informacija - Provjerite temperaturu računara naredbom 'senzori'


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Miquel Mayol i tur rekao je

    Postoji elatareao skripta koju možete pronaći na vašoj stranici pod nazivom freecache.py koja oslobađa predmemoriju ako zauzima 90% RAM-a.

    http://www.atareao.es/descargas/scripts/

  2.   Christian yones rekao je

    A šta se dobija oslobađanjem memorije koja se koristi za predmemoriju? Prisiljavamo mašinu da s diska pročita mnoge stvari koje je već imao u memoriji. Stroj će raditi sporije dok se predmemorija ne napuni ...

  3.   Santiago Jose Lopez Borrazas rekao je

    Ne dajte sebi toliko glave. Linux kernel brine se o oslobađanju preostale memorije. Ne vidim smisla.
    Ja se ni ne služim tom implementacijom, jer zapravo je, kako kaže Cristian Yones, bolje to ne koristiti, jer ćete na kraju toliko dugo prepisivati ​​tvrdi disk.
    Bolje je imati ga kao što smo rekli. Ne dirajte ništa.
    Živjeli…

  4.   Mario Arleth Orozco Gil rekao je

    U mom slučaju je to savršeno funkcionisalo. Budući da imam server sa zvjezdicom u kojem se upućuju pozivi. Potrošio sam gotovo 16 svirki ovna od 16 dostupnih i opterećenje mi se povećavalo. Tijekom izvođenja postupka, oslobodio mi je memoriju i ostavio prosječno 5 GB potrošenih podataka, omogućavajući sistemu da ima RAM memoriju dostupnu za bilo koji zadatak i da poboljša performanse stroja. Hvala na rješenju. Možda kao što Santiago kaže, nije uvijek korisno, ali u mom slučaju jeste.

  5.   gasdononay rekao je

    Izvrsno rješenje, pogotovo ako želimo kopirati datoteke težine 5, 10, 20, 30 GB, ...
    Puno vam hvala i pozdrav

  6.   Jezero Manuel Muñiz rekao je

    Služilo mi je, hvala.

  7.   barinascode rekao je

    Uvijek mi uspije, jer radim testove na virtualnim serverima s 500 MB RAM-a

  8.   javier renteria rekao je

    pa ... koliko razumijem, korisnije je kada ćete raditi s velikim datotekama ...
    u mom slučaju to nije potrebno .. na isti način hvala na podjeli

  9.   paul chivel rekao je

    Pozdrav, ne dobivam naredbu 1, šta da radim?

  10.   paul chivel rekao je

    Pozdrav meni, prva naredba ne radi