Îmbunătățiți performanța PC-ului dumneavoastră Linux, învățând cum să eliberați RAM și să gestionați memoria mai eficient.

PC-ul tău Linux se luptă să gestioneze anumite programe care necesită mult resurse? Sau poate te trezești frecvent să te uiți la o pictogramă de încărcare câteva minute înainte ca computerul să facă ceva. Oricare ar fi cazul, cu toții dorim ca PC-urile noastre să performeze la nivelul lor cel mai bun.

Memoria cu acces aleatoriu, sau pur și simplu RAM, este esențială pentru a avea un computer performant, mai ales atunci când rulați mai multe programe sau aplicații care necesită mult resurse. Iată câteva modalități de a îmbunătăți performanța RAM pe Linux.

De ce este RAM atât de important?

Ori de câte ori rulați o aplicație pe computerul dvs. Linux, programul stochează datele și orice alte fișiere accesate frecvent în memoria RAM. Spre deosebire de alte medii de stocare, cum ar fi SSD-urile, RAM permite o viteză rapidă de citire și scriere, ceea ce se traduce printr-o procesare mai rapidă.

instagram viewer

Dacă nu aveți suficientă memorie RAM, veți observa blocaje de performanță. Acest lucru se datorează faptului că computerul dvs. va utiliza o parte din SSD sau hard disk pentru a stoca datele, ceea ce este mai lent în procesarea informațiilor.

O lipsă severă de RAM poate face sistemul dvs. inutilizabil și, ocazional, poate duce la blocarea sistemului.

Verificarea utilizării RAM pe Linux

Pentru a afla dacă memoria RAM are probleme, o puteți monitoriza folosind unele utilitare Linux. Dacă sunteți confortabil cu linia de comandă sau sunteți pe un server Linux, utilizați următoarea comandă:

liber -h 

Comanda gratuită arată RAM liberă și folosită pe sistemul dvs. The -h flag afirmă pur și simplu că rezultatul ar trebui să fie într-un format care poate fi citit de om.

Pe sistemele Linux bazate pe GUI, puteți utiliza utilitarul System Monitor. Pur și simplu apăsați pe Super sau Fereastră tasta și apoi căutați System Monitor. Monitorul va afișa utilizarea RAM. În plus, afișează informații despre CPU și rețea.

Alte aplicații, cum ar fi htop, oferă, de asemenea, o imagine de ansamblu bună asupra utilizării resurselor și a utilizării RAM.

Iată cum vă puteți elibera memoria RAM pentru a îmbunătăți performanța generală pe computerul dvs. Linux.

1. Încetați Serviciile și Programele neutilizate

Cu cât rulați mai multe programe sau servicii pe computerul dvs. Linux, cu atât cerințele RAM sunt mai mari. Cu cât păstrați mai multe file deschise în browser, cu atât este mai mare utilizarea RAM.

În funcție de distribuția dvs., faceți un inventar al pachetelor de care nu mai aveți nevoie. De exemplu, pe distribuțiile bazate pe Debian, puteți utilizați managerul de pachete APT pentru a elimina pachetele.

De asemenea, puteți verifica toate serviciile care rulează și puteți opri pe cele de care nu aveți nevoie. Ca alternativă, dezactivați-le să pornească automat la pornire. Pe distribuțiile Linux care folosesc systemd, puteți lista toate programele care rulează folosind următoarea comandă:

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

Dezactivați și opriți toate serviciile de sistem de care nu mai ai nevoie.

2. Utilizați întotdeauna software-ul actualizat

Majoritatea limbajelor de programare de nivel scăzut, cum ar fi C și C++, nu au încorporată colectarea gunoiului. Aceasta înseamnă că programatorii trebuie să aloce și să dealocați în mod specific memoria.

Dacă colectarea gunoiului nu se face corect, poate duce la scurgeri de memorie: un scenariu în care un program încă consumă spațiu de memorie, deși nu ar trebui să o facă.

Când se detectează o scurgere de memorie într-un program software, de obicei dezvoltatorii remediază eroarea în următoarea actualizare. Prin urmare, este întotdeauna recomandabil să actualizați software-ul în mod regulat pentru a evita erorile care pot afecta memoria.

Puteți rula următoarea comandă pentru a actualiza software-ul, în funcție de distribuția dvs.

# Pe distribuțiile bazate pe Debian
sudo apt update && sudo apt upgrade

# Pe derivatele RHEL Linux
sudo dnf upgrade

# Pe distribuțiile Linux bazate pe Arch
sudo pacman -Syu

3. Utilizați software ușor

Cercetați întotdeauna software-ul pe care sunteți pe cale să îl instalați pe sistemul dvs. Majoritatea site-urilor de software oferă cerințe minime care sunt un bun indicator al volumului de memorie intensă a software-ului.

De asemenea, utilizați utilități de monitorizare precum htop pentru a verifica ce aplicații consumă multă memorie RAM.

Utilizați manageri de afișare ușoare, cum ar fi LXDM, SLiM și LightDM, dacă computerul dvs. are RAM minimă. Deși managerii de afișaj proeminenți, cum ar fi GNOME și KDM, sunt populari, aceștia consumă o mulțime de resurse de memorie.

De asemenea, alegeți browsere web ușoare precum Midori, Falkon, Pale Moon etc. pentru a vă alimenta nevoile zilnice de navigare pe internet.

Software-ul ușor se aplică și tipului de distribuție Linux pe care alegeți să o rulați pe sistemul dvs. sau într-o mașină virtuală. De exemplu, dacă aveți constrângeri de memorie, alegeți distribuții Linux ușoare in schimb.

4. Ajustați Swappiness pe Linux

Swappiness este o valoare pe sistemul dumneavoastră Linux care determină cât de des ar trebui să utilizeze sistemul dumneavoastră memoria virtuală de pe disc când RAM este plină.

În mod ideal, ar trebui să aveți o valoare de schimb scăzută; de obicei între 0 și 10. În acest fel, sistemul dvs. ajunge să folosească în mare parte memoria RAM, care este mai rapidă decât utilizarea discului.

Cu toate acestea, dacă întâmpinați probleme cu RAM care vă fac sistemul să se oprească, atunci ar trebui să aveți o valoare de schimb mare. De exemplu, 60 astfel încât să utilizați discul și să evitați potențialele blocări ale sistemului.

Puteți verifica valoarea de swap folosind următoarea comandă:

sysctl vm.swappiness

Pentru a modifica valoarea de schimb, adăugați sau modificați următoarea linie din dvs /etc/sysctl.conf fişier. De exemplu, pentru a-l seta la 10, puteți adăuga linia:

vm.swappiness=10

Salvați fișierul și aplicați modificările folosind următoarea comandă:

sudo sysctl -p

5. Ștergeți memoria cache și dentare

Cache-ul și intrările de director (dentries) sunt importante pentru optimizarea operațiunilor sistemului de fișiere pe Linux. Cu toate acestea, consumă resurse prețioase RAM și pot cauza constrângeri de memorie.

Dacă întâmpinați constrângeri severe de memorie, atunci ar trebui să luați în considerare ștergerea memoriei cache și a intrărilor utilizând următoarea comandă:

sincronizare && eco 3 | sudo tee /proc/sys/vm/drop_caches

6. Reporniți computerul Linux

Unii administratori Linux se laudă cu timpul de funcționare al sistemului și detestă orice idee de repornire a unui sistem. Dar ocazional trebuie să reporniți sistemul. Îți eliberează memoria RAM prin oprirea tuturor serviciilor și proceselor. Acest lucru va șterge datele din cache și va elimina fragmentarea memoriei care vă poate încetini sistemul.

În plus, o repornire ajută la rezolvarea problemelor de scurgere a memoriei și a altor procese de fundal prezente pe sistemul dumneavoastră.

7. Adăugați mai multă RAM la computerul dvs

Majoritatea PC-urilor vă permit să adăugați mai multă RAM sau să o extindeți. Adăugarea mai multor memorie RAM la sistemul dumneavoastră este o soluție bună pe termen lung dacă întâmpinați probleme grave cu RAM.

Adăugând mai multă memorie RAM, oferiți mai mult spațiu pentru rularea proceselor și serviciilor pentru a stoca și accesa datele rapid și, în acest proces, reduceți nevoia de schimbare pe disc, care este mai lent.

Înainte de a continua să achiziționați memorie RAM pentru computerul dvs., asigurați-vă că computerul permite upgrade-uri de memorie RAM. Unele PC-uri moderne vin cu RAM lipită pe placa de bază pentru o performanță îmbunătățită.

De asemenea, fiți conștienți de capacitatea maximă RAM a computerului și tipul de cipuri RAM pe care le utilizează.

Optimizați-vă memoria RAM pentru performanță maximă

O memorie RAM bună este cheia pentru a avea o performanță bună a sistemului. Asigurați-vă întotdeauna că aveți suficientă RAM instalată pentru a face față tipului dvs. de sarcină de lucru.