Pagerinkite savo Linux kompiuterio našumą mokydamiesi atlaisvinti RAM ir efektyviau valdyti atmintį.
Ar jūsų Linux kompiuteriui sunku valdyti tam tikras daug išteklių reikalaujančias programas? O gal dažnai žiūrite į įkėlimo piktogramą kelias minutes, kol kompiuteris ką nors padarys. Kad ir kaip būtų, visi norime, kad mūsų kompiuteriai veiktų geriausiu lygiu.
Laisvosios prieigos atmintis arba tiesiog RAM yra labai svarbi norint turėti našų kompiuterį, ypač kai veikia kelios programos arba daug išteklių reikalaujančios programos. Štai keletas būdų, kaip pagerinti RAM našumą sistemoje „Linux“.
Kodėl RAM tokia svarbi?
Kai paleidžiate programą „Linux“ kompiuteryje, programa išsaugo duomenis ir kitus dažnai pasiekiamus failus RAM. Skirtingai nuo kitų laikmenų, tokių kaip SSD, RAM leidžia greitai skaityti ir rašyti, o tai reiškia greitesnį apdorojimą.
Jei neturite pakankamai RAM, pastebėsite našumo kliūtis. Taip yra todėl, kad jūsų kompiuteris naudos dalį SSD arba standžiojo disko duomenims saugoti, o tai lėčiau apdoroja informaciją.
Dėl didelio RAM trūkumo jūsų sistema gali tapti netinkama naudoti ir kartais gali sugesti.
RAM naudojimo tikrinimas Linux sistemoje
Norėdami sužinoti, ar jūsų RAM kenčia, galite ją stebėti naudodami kai kurias „Linux“ programas. Jei jums patinka komandų eilutė arba esate Linux serveryje, naudokite šią komandą:
nemokamas -h
Nemokama komanda rodo laisvą ir naudojamą RAM jūsų sistemoje. The -h vėliavėlė tiesiog nurodo, kad išvestis turi būti žmogaus skaitomo formato.
GUI pagrįstose „Linux“ sistemose galite naudoti „System Monitor“ įrankį. Tiesiog paspauskite Super arba Langas klavišą ir ieškokite System Monitor. Monitorius parodys RAM naudojimą. Be to, rodoma procesoriaus ir tinklo informacija.
Kitos programos, tokios kaip htop, taip pat suteikia gerą išteklių naudojimo ir RAM naudojimo apžvalgą.
Štai kaip galite atlaisvinti RAM, kad pagerintumėte bendrą „Linux“ kompiuterio našumą.
1. Nutraukite nenaudojamas paslaugas ir programas
Kuo daugiau programų ar paslaugų paleisite „Linux“ kompiuteryje, tuo didesni RAM reikalavimai. Kuo daugiau skirtukų atidarysite naršyklėje, tuo daugiau sunaudosite RAM.
Atsižvelgdami į savo platinimą, apžiūrėkite paketus, kurių jums nebereikia. Pavyzdžiui, „Debian“ pagrindu sukurtuose platinimo įrenginiuose galite naudokite APT paketų tvarkyklę, kad pašalintumėte paketus.
Taip pat galite patikrinti visas veikiančias paslaugas ir sustabdyti visas, kurių jums nereikia. Arba išjunkite jų paleidimą automatiškai įkrovos metu. „Linux“ platinimo sistemose, kuriose naudojama systemd, galite išvardyti visas veikiančias programas naudodami šią komandą:
sudo systemctl list-units --type=service --state=veikia
Išjungti ir sustabdyti visas sistemos paslaugas kad tau nebereikia.
2. Visada naudokite naujausią programinę įrangą
Daugumoje žemo lygio programavimo kalbų, tokių kaip C ir C++, nėra integruoto šiukšlių surinkimo. Tai reiškia, kad programuotojai turi specialiai paskirstyti ir išskirstyti atmintį.
Jei šiukšlių surinkimas nebus atliktas tinkamai, tai gali sukelti atminties nutekėjimą: scenarijus, kai programa vis tiek eikvoja atminties vietą, nors to neturėtų daryti.
Kai programinėje įrangoje aptinkamas atminties nutekėjimas, paprastai kūrėjai ištaiso klaidą kitame atnaujinime. Todėl visada patartina reguliariai atnaujinti programinę įrangą, kad išvengtumėte klaidų, galinčių paveikti atmintį.
Galite paleisti šią komandą, kad atnaujintumėte programinę įrangą, priklausomai nuo jūsų platinimo.
# Debian pagrindu sukurtuose platinimuose
sudo apt atnaujinimas ir sudo apt atnaujinimas# RHEL Linux dariniuose
sudo dnf atnaujinimas
# „Arch“ pagrindu sukurtuose „Linux“ platinimuose
sudo pacman -Syu
3. Naudokite lengvą programinę įrangą
Visada tyrinėkite programinę įrangą, kurią ketinate įdiegti savo sistemoje. Daugumoje programinės įrangos svetainių pateikiami minimalūs reikalavimai, kurie gerai parodo, kiek programinė įranga užima daug atminties.
Taip pat naudokite stebėjimo programas, tokias kaip htop patikrinti, kurios programos sunaudoja daug RAM.
Jei jūsų kompiuteryje yra minimali RAM, naudokite lengvas ekrano tvarkykles, tokias kaip LXDM, SLiM ir LightDM. Nors žinomos ekrano tvarkyklės, tokios kaip GNOME ir KDM, yra populiarios, jos sunaudoja daug atminties išteklių.
Taip pat, pasirinkti lengvas žiniatinklio naršykles pvz., Midori, Falkon, Pale Moon ir kt. kad patenkintumėte kasdienius naršymo internete poreikius.
Lengva programinė įranga taip pat taikoma tokiai Linux distribucijai, kurią pasirenkate paleisti sistemoje arba virtualioje mašinoje. Pavyzdžiui, jei turite atminties apribojimų, rinkitės lengvus „Linux“ paskirstymus vietoj to.
4. Koreguokite apsikeitimą sistemoje „Linux“.
Swapppiness yra jūsų „Linux“ sistemos vertė, kuri nustato, kaip dažnai jūsų sistema turi naudoti virtualiąją atmintį diske, kai RAM yra pilna.
Idealiu atveju turėtumėte turėti mažą apsikeitimo vertę; paprastai nuo 0 iki 10. Tokiu būdu jūsų sistema dažniausiai naudoja RAM, kuri yra greičiau nei naudojant diską.
Tačiau jei susiduriate su RAM problemomis, dėl kurių jūsų sistema sustoja, turėtumėte turėti didelę apsikeitimo vertę. Pavyzdžiui, 60 kad išnaudotumėte diską ir išvengtumėte galimų sistemos gedimų.
Galite patikrinti apsikeitimo vertę naudodami šią komandą:
sysctl vm.swappiness
Norėdami pakeisti apsikeitimo vertę, pridėkite arba pakeiskite šią eilutę /etc/sysctl.conf failą. Pavyzdžiui, norėdami nustatyti jį į 10, galite pridėti eilutę:
vm.swappiness=10
Išsaugokite failą ir pritaikykite pakeitimus naudodami šią komandą:
sudo sysctl -p
5. Išvalykite talpyklą ir dantis
Talpyklos ir katalogo įrašai (dentries) yra svarbūs optimizuojant failų sistemos operacijas Linux sistemoje. Tačiau jie sunaudoja brangius RAM išteklius ir gali sukelti atminties apribojimus.
Jei susiduriate su rimtais atminties apribojimais, turėtumėte apsvarstyti galimybę išvalyti talpyklą ir įrašus naudodami šią komandą:
sinchronizavimas ir aidas 3 | sudo tee /proc/sys/vm/drop_caches
6. Iš naujo paleiskite „Linux“ kompiuterį
Kai kurie „Linux“ administratoriai giriasi savo sistemos veikimo laiku ir nekenčia bet kokios idėjos paleisti sistemą iš naujo. Tačiau kartais turite iš naujo paleisti sistemą. Tai atlaisvina jūsų RAM, nutraukdama visas paslaugas ir procesus. Tai išvalys talpykloje saugomus duomenis ir pašalins atminties suskaidymą, kuris gali sulėtinti jūsų sistemą.
Be to, perkrovimas padeda išspręsti atminties nutekėjimo problemas ir kitus jūsų sistemoje esančius foninius procesus.
7. Pridėkite daugiau RAM prie kompiuterio
Dauguma kompiuterių leidžia pridėti daugiau RAM arba ją išplėsti. Jei susiduriate su rimtomis RAM problemomis, sistemos pridėjimas daugiau RAM yra geras ilgalaikis sprendimas.
Pridėję daugiau RAM, suteikiate daugiau vietos vykdomiems procesams ir paslaugoms, kad būtų galima greitai saugoti ir pasiekti duomenis, o proceso metu sumažinsite keitimo į diską poreikį, kuris yra lėtesnis.
Prieš pirkdami RAM savo kompiuteriui įsitikinkite, kad jūsų kompiuteryje galima atnaujinti RAM. Kai kuriuose šiuolaikiniuose kompiuteriuose RAM yra prilituota prie pagrindinės plokštės, kad būtų pagerintas našumas.
Taip pat atkreipkite dėmesį į didžiausią kompiuterio RAM talpą ir naudojamų RAM lustų tipą.
Optimizuokite savo RAM, kad pasiektumėte maksimalų našumą
Gera RAM yra raktas į gerą sistemos veikimą. Visada įsitikinkite, kad turite pakankamai RAM, kad galėtumėte susidoroti su jūsų darbo krūviu.