Izboljšajte zmogljivost svojega računalnika z Linuxom tako, da se naučite, kako sprostiti RAM in učinkoviteje upravljati pomnilnik.
Ali vaš računalnik z operacijskim sistemom Linux težko obvladuje določene programe, ki zahtevajo veliko virov? Ali pa se pogosto znajdete, da nekaj minut strmite v ikono za nalaganje, preden vaš računalnik nekaj naredi. Kakor koli že, vsi želimo, da naši osebni računalniki delujejo na najboljši ravni.
Pomnilnik z naključnim dostopom ali preprosto RAM je ključnega pomena za zmogljiv računalnik, zlasti pri izvajanju več programov ali aplikacij, ki zahtevajo veliko virov. Tukaj je nekaj načinov za izboljšanje delovanja RAM-a v sistemu Linux.
Zakaj je RAM tako pomemben?
Kadarkoli zaženete aplikacijo v računalniku z operacijskim sistemom Linux, program shrani podatke in vse druge datoteke, do katerih pogosto dostopate, v RAM. Za razliko od drugih medijev za shranjevanje, kot so diski SSD, RAM omogoča hitro branje in zapisovanje, kar pomeni hitrejšo obdelavo.
Če nimate dovolj RAM-a, boste opazili ozka grla v delovanju. To je zato, ker bo vaš računalnik za shranjevanje podatkov uporabil del vašega SSD ali trdega diska, ki počasneje obdeluje informacije.
Hudo pomanjkanje RAM-a lahko povzroči neuporabnost vašega sistema in občasno povzroči zrušitev sistema.
Preverjanje porabe RAM-a v sistemu Linux
Če želite izvedeti, ali ima vaš RAM težave, ga lahko spremljate z nekaterimi pripomočki za Linux. Če ste zadovoljni z ukazno vrstico ali uporabljate strežnik Linux, uporabite naslednji ukaz:
brezplačno -h
Ukaz free prikazuje prosti in uporabljeni RAM v vašem sistemu. The -h zastavica preprosto navaja, da mora biti izhod v človeku berljivem formatu.
V sistemih Linux, ki temeljijo na GUI, lahko uporabite pripomoček System Monitor. Preprosto pritisnite Super oz Okno in nato poiščite System Monitor. Monitor bo prikazal porabo RAM-a. Poleg tega prikazuje informacije o procesorju in omrežju.
Druge aplikacije, kot je htop, prav tako nudijo dober pregled nad uporabo virov in porabo RAM-a.
Tukaj je opisano, kako lahko sprostite svoj RAM, da izboljšate splošno zmogljivost vašega računalnika z Linuxom.
1. Prekinite neuporabljene storitve in programe
Več programov ali storitev kot izvajate na svojem računalniku z Linuxom, višje so zahteve po RAM-u. Več zavihkov kot imate odprtih v brskalniku, večja je poraba RAM-a.
Glede na vašo distribucijo poiščite seznam paketov, ki jih ne potrebujete več. Na primer, v distribucijah, ki temeljijo na Debianu, lahko za odstranitev paketov uporabite upravitelja paketov APT.
Preverite lahko tudi vse delujoče storitve in zaustavite tiste, ki jih ne potrebujete. Druga možnost je, da jim onemogočite samodejni zagon ob zagonu. V distribucijah Linuxa, ki uporabljajo systemd, lahko prikažete seznam vseh zagnanih programov z naslednjim ukazom:
sudo systemctl list-units --type=service --state=running
Onemogočite in zaustavite vse sistemske storitve ki jih ne potrebujete več.
2. Vedno uporabljajte posodobljeno programsko opremo
Večina nizkonivojskih programskih jezikov, kot sta C in C++, nima vgrajenega zbiranja smeti. To pomeni, da morajo programerji posebej dodeliti in sprostiti pomnilnik.
Če zbiranje smeti ni izvedeno pravilno, lahko povzroči uhajanje pomnilnika: scenarij, kjer program še vedno uporablja pomnilniški prostor, čeprav tega ne bi smel.
Ko je v programski opremi zaznano puščanje pomnilnika, razvijalci običajno odpravijo napako v naslednji posodobitvi. Zato je vedno priporočljivo, da redno posodabljate programsko opremo, da se izognete napakam, ki lahko vplivajo na pomnilnik.
Za posodobitev programske opreme lahko zaženete naslednji ukaz, odvisno od vaše distribucije.
# Na distribucijah, ki temeljijo na Debianu
posodobitev sudo apt && nadgradnja sudo apt# Na izpeljankah RHEL Linux
nadgradnja sudo dnf
# V distribucijah Linuxa, ki temeljijo na Archu
sudo pacman -Syu
3. Uporabite lahko programsko opremo
Vedno raziščite programsko opremo, ki jo nameravate namestiti v svoj sistem. Večina spletnih mest s programsko opremo ponuja minimalne zahteve, ki so dober pokazatelj, kako pomnilniško intenzivna je programska oprema.
tudi uporabite pripomočke za spremljanje, kot je htop da preverite, katere aplikacije porabljajo veliko RAM-a.
Uporabite lahke upravitelje zaslona, kot so LXDM, SLiM in LightDM, če ima vaš računalnik minimalno količino RAM-a. Čeprav so ugledni upravitelji zaslona, kot sta GNOME in KDM, priljubljeni, porabijo veliko pomnilniških virov.
prav tako izberite lahke spletne brskalnike kot so Midori, Falkon, Pale Moon itd. za zadovoljitev vaših vsakodnevnih potreb po brskanju po internetu.
Lahka programska oprema velja tudi za vrsto distribucije Linuxa, ki jo izberete za zagon v vašem sistemu ali virtualnem računalniku. Če imate na primer težave s spominom, izberite lahke distribucije Linuxa namesto tega.
4. Prilagodite Swappiness v Linuxu
Swappiness je vrednost v vašem sistemu Linux, ki določa, kako pogosto naj vaš sistem uporablja navidezni pomnilnik na disku, ko je RAM poln.
V idealnem primeru bi morali imeti nizko vrednost zamenjave; običajno med 0 in 10. Na ta način vaš sistem večinoma uporablja RAM, kar je hitreje kot uporaba diska.
Če pa imate težave z RAM-om, zaradi katerih se vaš sistem zaustavi, bi morali imeti visoko vrednost zamenjave. na primer 60 tako da boste izkoristili disk in se izognili morebitnim zrušitvam sistema.
Vrednost zamenjave lahko preverite z naslednjim ukazom:
sysctl vm.swappiness
Če želite spremeniti vrednost swappiness, dodajte ali spremenite naslednjo vrstico v vašem /etc/sysctl.conf mapa. Na primer, če ga želite nastaviti na 10, lahko dodate vrstico:
vm.swappiness=10
Shranite datoteko in uporabite spremembe z naslednjim ukazom:
sudo sysctl -p
5. Počisti predpomnilnik in zobne zapise
Vnosi predpomnilnika in imenika (dentries) so pomembni za optimizacijo operacij datotečnega sistema v Linuxu. Vendar pa porabijo dragocene vire RAM-a in lahko povzročijo omejitve pomnilnika.
Če imate resne omejitve pomnilnika, razmislite o čiščenju predpomnilnika in vnosov z naslednjim ukazom:
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
6. Znova zaženite računalnik z operacijskim sistemom Linux
Nekateri skrbniki Linuxa se hvalijo s časom delovanja svojega sistema in sovražijo vsako idejo o ponovnem zagonu sistema. Toda občasno morate znova zagnati sistem. Sprosti vaš RAM tako, da prekine vse storitve in procese. To bo izbrisalo predpomnjene podatke in odstranilo fragmentacijo pomnilnika, ki lahko upočasni vaš sistem.
Poleg tega ponovni zagon pomaga rešiti težave z uhajanjem pomnilnika in druge procese v ozadju, ki so prisotni v vašem sistemu.
7. Dodajte več RAM-a v svoj računalnik
Večina osebnih računalnikov vam omogoča, da dodate več RAM-a ali ga razširite. Dodajanje več RAM-a v sistem je dobra dolgoročna rešitev, če imate resne težave z RAM-om.
Z dodajanjem več RAM-a zagotovite več prostora za tekoče procese in storitve za hitro shranjevanje in dostop do podatkov, med tem pa zmanjšate potrebo po menjavi na disk, ki je počasnejši.
Preden nadaljujete z nakupom RAM-a za svoj računalnik, se prepričajte, da vaš računalnik omogoča nadgradnje RAM-a. Nekateri sodobni osebni računalniki so opremljeni z RAM-om, prispajkanim na matično ploščo za izboljšano delovanje.
Zavedajte se tudi največje zmogljivosti RAM-a računalnika in vrste čipov RAM, ki jih uporablja.
Optimizirajte svoj RAM za največjo zmogljivost
Dober RAM je ključen za dobro delovanje sistema. Vedno se prepričajte, da imate nameščeno dovolj RAM-a za vašo vrsto delovne obremenitve.