Zlepšite výkon svojho počítača so systémom Linux tým, že sa naučíte, ako uvoľniť pamäť RAM a efektívnejšie spravovať pamäť.

Má váš počítač so systémom Linux problémy so zvládnutím určitých programov náročných na zdroje? Alebo sa možno často pristihnete, že sa niekoľko minút pozeráte na ikonu načítania, kým váš počítač niečo urobí. Nech je to akokoľvek, všetci chceme, aby naše počítače fungovali čo najlepšie.

Pamäť s náhodným prístupom, alebo jednoducho RAM, je rozhodujúca pre výkonné PC, najmä pri spustení viacerých programov alebo aplikácií náročných na zdroje. Tu je niekoľko spôsobov, ako zlepšiť výkon pamäte RAM v systéme Linux.

Prečo je RAM taká dôležitá?

Kedykoľvek spustíte aplikáciu na svojom počítači so systémom Linux, program uloží údaje a všetky ďalšie často používané súbory do pamäte RAM. Na rozdiel od iných úložných médií, ako sú SSD, RAM umožňuje vysokú rýchlosť čítania a zápisu, čo sa premieta do rýchlejšieho spracovania.

Ak nemáte dostatok pamäte RAM, všimnete si problémy s výkonom. Je to preto, že váš počítač bude využívať časť vášho SSD alebo pevného disku na ukladanie údajov, čo je pri spracovaní informácií pomalšie.

instagram viewer

Vážny nedostatok pamäte RAM môže spôsobiť, že váš systém bude nepoužiteľný a občas spôsobí zlyhanie systému.

Kontrola využitia RAM v systéme Linux

Ak chcete zistiť, či má vaša pamäť RAM problémy, môžete ju monitorovať pomocou niektorých nástrojov systému Linux. Ak vám vyhovuje príkazový riadok alebo používate server Linux, použite nasledujúci príkaz:

voľný -h 

Príkaz free zobrazuje voľnú a použitú RAM vo vašom systéme. The -h flag jednoducho uvádza, že výstup by mal byť vo formáte čitateľnom pre ľudí.

V systémoch Linux založených na GUI môžete použiť pomôcku Monitor systému. Jednoducho stlačte tlačidlo Super alebo okno a potom vyhľadajte System Monitor. Monitor zobrazí využitie RAM. Okrem toho zobrazuje informácie o CPU a sieti.

Iné aplikácie, ako napríklad htop, tiež poskytujú dobrý prehľad o využití zdrojov a RAM.

Tu je návod, ako môžete uvoľniť pamäť RAM, aby ste zlepšili celkový výkon vášho počítača so systémom Linux.

1. Ukončite nepoužívané služby a programy

Čím viac programov alebo služieb spustíte na svojom počítači so systémom Linux, tým vyššie budú požiadavky na RAM. Čím viac kariet ponecháte otvorených vo svojom prehliadači, tým vyššie bude využitie pamäte RAM.

V závislosti od vašej distribúcie si urobte inventúru balíkov, ktoré už nepotrebujete. Napríklad v distribúciách založených na Debiane môžete na odstránenie balíkov použite správcu balíkov APT.

Môžete tiež skontrolovať všetky spustené služby a zastaviť všetky, ktoré nepotrebujete. Prípadne im zakážte automatické spúšťanie pri štarte. V distribúciách Linuxu pomocou systemd môžete zobraziť zoznam všetkých spustených programov pomocou nasledujúceho príkazu:

sudo systemctl zoznam-jednotiek --type=service --state=running

Vypnite a zastavte všetky systémové služby že už nepotrebuješ.

2. Vždy používajte aktuálny softvér

Väčšina nízkoúrovňových programovacích jazykov, ako napríklad C a C++, nemá zabudovaný zber odpadu. To znamená, že programátori musia špecificky alokovať a uvoľniť pamäť.

Ak sa garbage collection nevykonáva správne, môže to viesť k úniku pamäte: scenár, kde program stále spotrebúva pamäťový priestor, aj keď by to nemal.

Keď sa v softvérovom programe zistí únik pamäte, vývojári zvyčajne opravia chybu v ďalšej aktualizácii. Preto sa vždy odporúča pravidelne aktualizovať softvér, aby ste sa vyhli chybám, ktoré môžu ovplyvniť pamäť.

Na aktualizáciu softvéru v závislosti od vašej distribúcie môžete spustiť nasledujúci príkaz.

# V distribúciách založených na Debiane
sudo apt aktualizácia && sudo apt upgrade

# Na derivátoch RHEL Linux
upgrade sudo dnf

# Na linuxových distribúciách založených na Arch
sudo pacman -Syu

3. Použite ľahký softvér

Vždy preskúmajte softvér, ktorý sa chystáte nainštalovať do svojho systému. Väčšina softvérových stránok poskytuje minimálne požiadavky, ktoré sú dobrým indikátorom toho, ako náročný je softvér na pamäť.

tiež použite monitorovacie nástroje, ako napríklad htop skontrolovať, ktoré aplikácie spotrebúvajú veľa pamäte RAM.

Ak má váš počítač minimálnu pamäť RAM, použite ľahké správcov displejov, ako sú LXDM, SLiM a LightDM. Aj keď sú prominentní správcovia displejov, ako sú GNOME a KDM, populárni, spotrebúvajú veľa pamäťových zdrojov.

podobne, vyberte si ľahké webové prehliadače ako je Midori, Falkon, Pale Moon atď. na uspokojenie vašich každodenných potrieb pri surfovaní na internete.

Ľahký softvér sa vzťahuje aj na typ distribúcie Linuxu, ktorý sa rozhodnete spustiť vo svojom systéme alebo vo virtuálnom počítači. Ak máte napríklad obmedzenú pamäť, choďte na ľahké linuxové distribúcie namiesto toho.

4. Upravte swappiness v systéme Linux

Swappiness je hodnota vo vašom systéme Linux, ktorá určuje, ako často by mal váš systém využívať virtuálnu pamäť na disku, keď je RAM plná.

V ideálnom prípade by ste mali mať nízku hodnotu swapu; zvyčajne medzi 0 a 10. Týmto spôsobom váš systém väčšinou využíva RAM, čo je rýchlejšie ako využitie disku.

Ak však máte problémy s pamäťou RAM, ktoré spôsobujú zastavenie vášho systému, mali by ste mať vysokú hodnotu swapu. Napríklad, 60 aby ste využili disk a vyhli sa možným zlyhaniam systému.

Hodnotu swapu môžete skontrolovať pomocou nasledujúceho príkazu:

sysctl vm.swappiness

Ak chcete zmeniť hodnotu výmeny, pridajte alebo upravte nasledujúci riadok vo svojom /etc/sysctl.conf súbor. Napríklad, ak ho chcete nastaviť na 10, môžete pridať riadok:

vm.swappiness=10

Uložte súbor a použite zmeny pomocou nasledujúceho príkazu:

sudo sysctl -p

5. Vymazať vyrovnávaciu pamäť a zuby

Cache a Directory Entries (dentries) sú dôležité pre optimalizáciu operácií súborového systému v Linuxe. Spotrebúvajú však vzácne zdroje RAM a môžu spôsobiť obmedzenia pamäte.

Ak máte vážne obmedzenia pamäte, mali by ste zvážiť vymazanie vyrovnávacej pamäte a položiek pomocou nasledujúceho príkazu:

synchronizácia && echo 3 | sudo tee /proc/sys/vm/drop_caches

6. Reštartujte počítač so systémom Linux

Niektorí správcovia Linuxu sa chvália svojou dostupnosťou systému a nenávidia akýkoľvek nápad na reštartovanie systému. Občas však musíte reštartovať systém. Uvoľní vašu pamäť RAM ukončením všetkých služieb a procesov. Tým sa vymažú údaje vo vyrovnávacej pamäti a odstráni sa fragmentácia pamäte, ktorá môže spomaliť váš systém.

Okrem toho reštart pomáha vyriešiť problémy s únikom pamäte a inými procesmi na pozadí prítomnými vo vašom systéme.

7. Pridajte viac pamäte RAM do svojho počítača

Väčšina počítačov vám umožňuje pridať viac pamäte RAM alebo ju rozšíriť. Pridanie ďalšej pamäte RAM do systému je dobrým dlhodobým riešením, ak máte vážne problémy s pamäťou RAM.

Pridaním väčšej pamäte RAM poskytujete viac priestoru pre bežiace procesy a služby na rýchle ukladanie a prístup k údajom a zároveň znižujete potrebu výmeny na disk, ktorý je pomalší.

Pred nákupom pamäte RAM pre váš počítač sa uistite, že váš počítač umožňuje inováciu pamäte RAM. Niektoré moderné počítače sa dodávajú s pamäťou RAM prispájkovanou k základnej doske pre lepší výkon.

Uvedomte si tiež maximálnu kapacitu RAM počítača a typ čipov RAM, ktoré používa.

Optimalizujte svoju RAM pre maximálny výkon

Dobrá RAM je kľúčom k dobrému výkonu systému. Vždy sa uistite, že máte nainštalovanú dostatok pamäte RAM na zvládnutie vášho typu pracovného zaťaženia.