Reklama
Takže ste nainštalovali Linux s prísľubom, že vyžaduje menej systémových prostriedkov ako Windows. Prečo je teda váš systém náhle málo RAM?
Neprepadajte panike! Linux neje tvoju RAM. Aby sme pochopili, čo sa deje, musíme sa pozrieť, ako Linux spravuje pamäť.
Ako zobraziť zadarmo RAM v systéme Linux
Rovnako ako v prípade operačného systému Linux existuje aj niekoľko spôsobov, ako skontrolovať, koľko pamäte RAM sa používa. Ak prichádzate z komerčného operačného systému, môže byť pre vás jednoduchšie otvoriť aplikáciu podobnú Správcovi úloh systému Windows alebo Monitoru činnosti makra. Názov tohto programu závisí od aké desktopové prostredie Linux používate.
Na GNOME, najpoužívanejšej možnosti, otvorte program s názvom Monitorovanie systému. Na KDE sa používa podobne kompletná alternatíva Konsole miesto. Ostatné prostredia pre stolné počítače majú podobné nástroje pod rôznymi názvami.
Pre prístup, ktorý funguje bez ohľadu na prostredie vášho počítača, sa môžete obrátiť na príkazový riadok. Otvorte terminál a zadajte nasledujúci príkaz.
zadarmo
Uvidíte výsledky, ktoré vyzerajú asi takto. Čísla sa budú meniť v závislosti od toho, koľko pamäte RAM má vaše zariadenie a od počtu aktívnych programov.
Ak chcete získať podrobnejší pohľad na svoju pamäť RAM, skúste toto:
cat / proc / meminfo
Vyššie uvedený príkaz načíta rovnaký súbor ako zadarmo Príkaz slúži na zistenie množstva dostupnej pamäte v počítači.
Ak sa zdá, že sú vaše čísla výrazné, môže sa zdať, že Linux zjedol vašu RAM. Povedzme, že máte 4 GB pamäte RAM a používa sa 3,9 GB. Iba 0,1 GB sa zdá byť zadarmo pre ďalšie aplikácie! Zdá sa, že ste jeden program od toho, aby ste svoj počítač zastavili.
Pozri sa znova. Tentoraz otočte oči na stĺpec „k dispozícii“. Tam možno zistíte, že pre aplikácie máte skutočne k dispozícii 1 GB údajov. Ale ako? To všetko príde na ako Linux spravuje a používa RAM Všetko, čo potrebujete vedieť o správe pamäte RAM a pamäteRAM je krátkodobá pamäť vášho počítača. Správa pamäte má preto významný vplyv na výkon systému. Tu vysvetlíme, ako funguje RAM a či môžete urobiť niečo pre zvýšenie jeho efektívnosti. Čítaj viac .
Ako Linux používa RAM
To, ako Linux používa RAM, sa príliš nelíši od Windows a ďalšie operačné systémy. Ale rôzne systémy predstavujú to, čo sa deje rôznymi spôsobmi.
Keď váš počítač zistí, že v súčasnosti nie je používaná pamäť RAM, venuje časť tohto priestoru do vyrovnávacej pamäte disku. Aplikácie týmto spôsobom ukladajú údaje na miesto, ktoré je rýchlejšie prístupné, čím systém rýchlejšie a plynulejšie funguje. Keď iné aplikácie potrebujú viac pamäte, z tejto diskovej vyrovnávacej pamäte vyberú potrebné množstvo, ako keby sedelo okolo nepoužitej.
Inými slovami, Linux tento prázdny priestor dobre využíva počas svojho voľna. Prečo nechať všetku túto voľnú pamäť plytvať?
Ak chcete vedieť, koľko miesta sa týmto spôsobom využíva, pozrite sa na stĺpec „buff / cache“. Toto je množstvo pamäte RAM vyhradenej pre vyrovnávacie pamäte a vyrovnávaciu pamäť v čase spustenia príkazu. Myšlienka, že vyčistenie tohto priestoru môže pomôcť výkonu, je časté mylné predstavy o RAM.
Rozdiel medzi voľnou a dostupnou RAM
Teraz, keď ste všetci dohnaní, je stále ľahké byť zmätení. Rozumiem. Tu vidíte, ako si Linux prezerá vašu RAM.
- používa sa: RAM, ktorú v súčasnosti používa aplikácia.
- K dispozícii: Pamäť RAM, ktorá sa môže používať na ukladanie diskov do vyrovnávacej pamäte, ale môže sa uvoľniť pre aplikácie.
- Zadarmo: RAM, ktorú nepoužívajú aplikácie alebo ukladanie do pamäte cache na disku.
Zadarmo a dostupné sa môžu javiť ako synonymá, existuje však technický rozdiel. Prvá z nich je pamäť, ktorá sa vôbec nepoužíva. Posledne menovaná je pamäť, ktorá sa v súčasnosti používa, ale v prípade potreby ju možno ľahko otvoriť. Pre každodenné použitie je to skutočne dôležité.
Ako vyčistiť pamäť RAM a vyrovnávaciu pamäť
Povedzme, že z akéhokoľvek dôvodu stále chcete vyčistiť pamäť RAM, ktorú používa jadro Linuxu pre svoje vyrovnávacie pamäte a vyrovnávaciu pamäť. Aby to bolo jasné, bude to mať negatívny vplyv na výkon. Ak chcete, aby váš systém bežal optimálne, nechajte veci na poriadku.
Tieto príkazy budete spúšťať ako správca systému.
Ak chcete vymazať pagecache, zadajte nasledujúci príkaz:
echo 1> / proc / sys / vm / drop_caches
Ak chcete vyčistiť zubné protézy a inódy, zmeňte číslo na 2:
echo 2> / proc / sys / vm / drop_caches
Ak chcete vymazať celú stránku, zubné protézy a inódy, zmeňte číslo na 3:
echo 3> / proc / sys / vm / drop_caches
Ak tieto príkazy nezlepšia hladký chod vášho počítača, prečo ich spúšťať? Ak tak urobíte, môžete porovnať výkon svojho počítača po vykonaní zmeny bez toho, aby ste ho museli reštartovať. Ak počítač nevykonávate porovnaním alebo testovaním, nie je dôvod obťažovať sa.
Ako zobraziť a ukončiť programy
Znamená to všetko, že nemusíte kontrolovať RAM a spravovať pamäť v systéme Linux? Nie úplne.
Aj keď Linux vie, ako optimalizovať RAM, to neznamená, že vaše aplikácie to robia. Váš prehliadač niekedy zaberie všetku pamäť. Hra môže zamrznúť bez uvoľnenia systémových prostriedkov. Prehliadač obrázkov sa môže pokúsiť zavesiť, keď sa pokúša načítať extrémne veľký obrázok.
Ak chcete zistiť, ktoré programy dávajú vášmu počítaču ťažký čas, vyskúšajte top príkaz:
top
Výsledky budú vyzerať asi takto.
Teraz, keď ste si všimli problematický program, čo s tým môžete urobiť? Jednou z možností je použitie kill Príkaz. Ak to chcete urobiť, poznamenajte si číslo PID, ktoré sa objavilo vedľa programu pri zadávaní top. Budeš to potrebovať.
zabiť -9 2470
Prípadne môžete použiť zabiť všetkých príkaz na zatvorenie programu pomocou jeho názvu.
killall firefox
Zvýšenie výkonu systému Linux ešte viac
Na rozdiel od mnohých vecí v živote sa pamäť vášho PC viac či menej spravuje. Tu sme preskúmali spôsoby, ako zistiť, čo sa deje, a keď je potrebné konať, vstúpte. Teraz viete zistiť, koľko pamäte sa používa a aké programy ju používajú. Môžete tiež podniknúť niekoľko krokov na zastavenie aktivít, ktoré zaberajú priestor.
Vyššie uvedené nástroje však sotva predstavujú rozsah toho, čo je k dispozícii v paneli nástrojov systému Linux. Pozrite si naše články o zrýchlenie pomalého počítača so systémom Linux Ubuntu beží pomaly? 5 tipov na zrýchlenie vášho počítača so systémom LinuxProblémy s výkonom vás dostanú dole? Potrebujete vytlačiť viac zo svojho systému Ubunty, ale neviete, kde začať? Tu je päť vecí, ktoré môžete urobiť, aby Ubuntu bežal vysokou rýchlosťou. Čítaj viac a aktualizácia jadra systému Linux pre lepší výkon Ako aktualizovať jadro systému Linux na zvýšenie výkonu systémuLinuxové jadro má pravidelné vydania, ktoré ponúkajú nové funkcie a vylepšenia, na ktoré musíte čakať v novej distribučnej verzii - pokiaľ manuálne neaktualizujete jadro Linuxu. Ukážeme vám ako. Čítaj viac .
Bertel je digitálny minimalista, ktorý píše z notebooku s prepínačmi fyzického súkromia a OS schváleným nadáciou Free Software Foundation. Cení si etiku nad funkciami a pomáha iným prevziať kontrolu nad ich digitálnym životom.