Poboljšajte performanse svog Linux računala tako što ćete naučiti kako osloboditi RAM i učinkovitije upravljati memorijom.

Muči li se vaše Linux računalo s određenim programima koji zahtijevaju velike resurse? Ili možda često gledate u ikonu učitavanja nekoliko minuta prije nego što vaše računalo nešto učini. U svakom slučaju, svi želimo da naša računala rade na svojoj najboljoj razini.

Memorija s izravnim pristupom, ili jednostavno RAM, ključna je za učinkovito računalo, osobito kada se pokreće više programa ili aplikacija koje zahtijevaju velike resurse. Evo nekoliko načina za poboljšanje performansi RAM-a na Linuxu.

Zašto je RAM toliko važan?

Kad god pokrenete aplikaciju na svom Linux računalu, program pohranjuje podatke i sve druge datoteke kojima se često pristupa u RAM. Za razliku od drugih medija za pohranu kao što su SSD-ovi, RAM omogućuje brzu brzinu čitanja i pisanja, što znači bržu obradu.

Ako nemate dovoljno RAM-a, primijetit ćete uska grla u radu. To je zato što će vaše računalo koristiti dio vašeg SSD-a ili tvrdog diska za pohranjivanje podataka, što sporije obrađuje podatke.

instagram viewer

Ozbiljan nedostatak RAM-a može vaš sustav učiniti neupotrebljivim i povremeno uzrokovati pad sustava.

Provjera upotrebe RAM-a na Linuxu

Kako biste saznali ima li problema s RAM-om, možete ga pratiti pomoću nekih uslužnih programa za Linux. Ako vam odgovara naredbeni redak ili ste na Linux poslužitelju, upotrijebite sljedeću naredbu:

slobodan -h 

Naredba free prikazuje slobodan i iskorišten RAM na vašem sustavu. The -h zastavica jednostavno navodi da bi izlaz trebao biti u formatu čitljivom za čovjeka.

Na Linux sustavima temeljenim na GUI-u, možete koristiti uslužni program System Monitor. Jednostavno pritisnite Super ili Prozor tipku i zatim potražite System Monitor. Monitor će prikazati korištenje RAM-a. Osim toga, prikazuje informacije o procesoru i mreži.

Druge aplikacije kao što je htop također pružaju dobar pregled korištenja resursa i upotrebe RAM-a.

Evo kako možete osloboditi svoju RAM memoriju kako biste poboljšali ukupnu izvedbu na svom računalu s Linuxom.

1. Ukinite neiskorištene usluge i programe

Što više programa ili usluga pokrenete na računalu s Linuxom, to su veći zahtjevi za RAM-om. Što više kartica držite otvorenima u pregledniku, veća je upotreba RAM-a.

Ovisno o vašoj distribuciji, napravite popis paketa koji vam više nisu potrebni. Na primjer, na distribucijama temeljenim na Debianu, možete koristite APT upravitelj paketa za uklanjanje paketa.

Također možete provjeriti sve pokrenute usluge i zaustaviti one koje vam nisu potrebne. Alternativno, onemogućite im automatsko pokretanje pri dizanju. Na Linux distribucijama koje koriste systemd, možete ispisati sve pokrenute programe pomoću sljedeće naredbe:

sudo systemctl list-units --type=service --state=running

Onemogućite i zaustavite sve usluge sustava da vam više ne treba.

2. Uvijek koristite ažurirani softver

Većina programskih jezika niske razine kao što su C i C++ nemaju ugrađeno sakupljanje smeća. To znači da programeri moraju posebno dodijeliti i osloboditi memoriju.

Ako se skupljanje smeća ne izvrši ispravno, to može dovesti do curenja memorije: scenarij u kojem program i dalje troši memorijski prostor iako to ne bi trebao.

Kada se otkrije curenje memorije u softverskom programu, programeri obično isprave grešku u sljedećem ažuriranju. Stoga je uvijek preporučljivo redovito ažurirati softver kako biste izbjegli greške koje mogu utjecati na memoriju.

Možete pokrenuti sljedeću naredbu za ažuriranje softvera ovisno o vašoj distribuciji.

# Na distribucijama temeljenim na Debianu
ažuriranje sudo apt && nadogradnja sudo apt

# Na RHEL Linux izvedenicama
sudo dnf nadogradnja

# Na Linux distribucijama temeljenim na Archu
sudo pacman -Syu

3. Koristite lagani softver

Uvijek istražite softver koji namjeravate instalirati na svoj sustav. Većina softverskih web-mjesta pruža minimalne zahtjeve koji su dobar pokazatelj koliko je softver zahtjevan za memoriju.

Također, koristite pomoćne programe za nadzor kao što je htop kako biste provjerili koje aplikacije troše puno RAM-a.

Koristite lagane upravitelje zaslona kao što su LXDM, SLiM i LightDM ako vaše računalo ima minimalan RAM. Iako su istaknuti upravitelji prikaza kao što su GNOME i KDM popularni, oni troše puno memorijskih resursa.

Također, odaberite lagane web preglednike kao što su Midori, Falkon, Pale Moon, itd. kako bi zadovoljio vaše dnevne potrebe surfanja internetom.

Lagani softver također se odnosi na vrstu distribucije Linuxa koju odaberete za pokretanje na vašem sustavu ili u virtualnom stroju. Na primjer, ako imate ograničenja pamćenja, idite na lagane distribucije Linuxa umjesto toga.

4. Podesite Swappiness na Linuxu

Swappiness je vrijednost na vašem Linux sustavu koja određuje koliko često vaš sustav treba koristiti virtualnu memoriju na disku kada je RAM pun.

U idealnom slučaju, trebali biste imati nisku swap vrijednost; obično između 0 i 10. Na taj način vaš sustav uglavnom koristi RAM, što je brže od korištenja diska.

Međutim, ako imate problema s RAM-om zbog kojih se vaš sustav zaustavlja, trebali biste imati visoku vrijednost swapa. Na primjer, 60 kako biste iskoristili disk i izbjegli moguće padove sustava.

Svoju swap vrijednost možete provjeriti pomoću sljedeće naredbe:

sysctl vm.swappiness

Da biste promijenili vrijednost zamjenjivosti, dodajte ili izmijenite sljedeći redak u svom /etc/sysctl.conf datoteka. Na primjer, da biste ga postavili na 10, možete dodati redak:

vm.swappiness=10

Spremite datoteku i primijenite promjene pomoću sljedeće naredbe:

sudo sysctl -p

5. Očisti predmemoriju i zubne zapise

Predmemorija i unosi direktorija (dentries) važni su za optimiziranje operacija datotečnog sustava na Linuxu. Međutim, oni troše dragocjene resurse RAM-a i mogu uzrokovati ograničenja memorije.

Ako imate ozbiljna ograničenja memorije, razmislite o brisanju predmemorije i unosa pomoću sljedeće naredbe:

sinkronizacija && odjek 3 | sudo tee /proc/sys/vm/drop_caches

6. Ponovno pokrenite svoje Linux računalo

Neki Linux administratori hvale se vremenom neprekidnog rada svog sustava i mrze svaku ideju o ponovnom pokretanju sustava. Ali povremeno morate ponovno pokrenuti sustav. Oslobađa vaš RAM prekidanjem svih usluga i procesa. Ovo će izbrisati podatke u predmemoriji i ukloniti fragmentaciju memorije koja može usporiti vaš sustav.

Nadalje, ponovno pokretanje pomaže u rješavanju problema s curenjem memorije i drugih pozadinskih procesa prisutnih na vašem sustavu.

7. Dodajte više RAM-a svom računalu

Većina osobnih računala omogućuje vam dodavanje više RAM-a ili njegovo proširenje. Dodavanje više RAM-a vašem sustavu dobro je dugoročno rješenje ako imate ozbiljnih problema s RAM-om.

Dodavanjem više RAM-a osiguravate više prostora za pokrenute procese i usluge za brzo pohranjivanje i pristup podacima, a tijekom procesa smanjujete potrebu za prebacivanjem na disk koji je sporiji.

Prije nego što nastavite s kupnjom RAM-a za svoje računalo, provjerite dopušta li vaše računalo nadogradnju RAM-a. Neka moderna računala dolaze s RAM-om zalemljenim na matičnu ploču radi poboljšanih performansi.

Također, vodite računa o maksimalnom kapacitetu RAM-a računala i vrsti RAM čipova koje koristi.

Optimizirajte svoj RAM za maksimalnu izvedbu

Dobar RAM ključan je za dobre performanse sustava. Uvijek provjerite imate li dovoljno instaliranog RAM-a da podnese vašu vrstu posla.