reklama

Takže jste nainstalovali Linux s příslibem, že vyžaduje méně systémových prostředků než Windows. Proč je tedy váš systém náhle nízký na RAM?

Nepropadejte panice! Linux nejí vaše RAM. Abychom pochopili, co se děje, musíme se podívat na to, jak Linux spravuje paměť.

Jak zobrazit volnou RAM v systému Linux

Stejně jako v případě Linuxu existuje i několik způsobů, jak zkontrolovat, kolik RAM se používá. Pokud přicházíte z komerčního operačního systému, může být pro vás jednodušší otevřít aplikaci podobnou Správci úloh systému Windows nebo sledování aktivity makra. Název tohoto programu závisí na jaké desktopové prostředí Linux používáte.

Na GNOME, nejpoužívanější variantě, otevřete program s názvem Sledování systému. Na KDE, podobně využívající alternativu, použijte Konsole namísto. Ostatní prostředí stolních počítačů mají podobné nástroje pod různými názvy.

Pro přístup, který funguje bez ohledu na prostředí vašeho počítače, se můžete obrátit na příkazový řádek. Otevři Terminál aplikace a zadejte následující příkaz.

volný, uvolnit

Uvidíte výsledky, které vypadají něco takového. Čísla se budou měnit v závislosti na množství paměti RAM vašeho počítače a počtu aktivních programů.

Terminál Linux zobrazující příkaz zdarma

Pro důkladnější pohled na vaši RAM zkuste toto:

cat / proc / meminfo

Výše uvedený příkaz načte stejný soubor jako volný, uvolnit Příkaz slouží k zobrazení množství dostupné paměti v počítači.

Pokud se vaše čísla zdají ostrá, může se zdát, že Linux snědl vaši RAM. Řekněme, že máte 4 GB RAM a používá se 3,9 GB. Pouze 0,1 GB se zdá být zdarma pro další aplikace! Zdá se, že jste jeden program daleko od toho, aby se váš počítač zastavil.

Podívej se znovu. Tentokrát otočte oči do sloupce „k dispozici“. Tam možná zjistíte, že ve skutečnosti máte 1 GB dat otevřených aplikacím. Ale jak? Všechno to jde dolů jak Linux spravuje a používá RAM Vše, co potřebujete vědět o paměti RAM a správě pamětiRAM je krátkodobá paměť vašeho počítače. Správa paměti má tedy významný dopad na výkon systému. Zde vysvětlujeme, jak RAM pracuje a zda můžete udělat něco pro zvýšení jeho účinnosti. Přečtěte si více .

Jak Linux používá RAM

To, jak Linux používá RAM, se příliš neliší od Windows a další operační systémy. Ale různé systémy představují to, co se děje různými způsoby.

Když váš počítač zjistí, že v současné době není používána RAM, věnuje část tohoto prostoru mezipaměti disku. Tímto způsobem aplikace ukládají data na místo, které je rychlejší přístup, čímž systém běží rychleji a plynuleji. Když jiné aplikace potřebují více paměti, vezmou z této diskové mezipaměti potřebné množství, jako by sedělo kolem nevyužité.

Jinými slovy, Linux tento prázdný prostor dobře využívá během svého volna. Proč nechat plnou paměť uvolnit?

Chcete-li vědět, kolik místa se tímto způsobem používá, podívejte se na sloupec „buff / cache“. Toto je množství paměti RAM vyhrazené vyrovnávací paměti a mezipaměti v době spuštění příkazu. Myšlenka, že vyčištění tohoto prostoru může pomoci výkonu, je běžná mylná představa o RAM.

Rozdíl mezi volnou a dostupnou RAM

Nyní, když jste všichni dohoneni, je stále snadné se zmást. Chápu. Zde vidíte, jak Linux prohlíží vaši RAM.

  • Použitý: RAM, který je aktuálně používán aplikací.
  • Dostupný: Paměť RAM, která může být používána pro ukládání do mezipaměti disku, ale může být uvolněna pro aplikace.
  • Volný, uvolnit: RAM, kterou nepoužívá aplikace nebo ukládání do mezipaměti.

Zdarma a dostupné se mohou zdát jako synonyma, ale je tu technický rozdíl. První z nich je paměť, která se vůbec nepoužívá. Posledně jmenovaná je paměť, která se aktuálně používá, ale v případě potřeby ji lze snadno otevřít. Pro každodenní použití je to opravdu důležité.

Jak vymazat paměť RAM a vyrovnávací paměť

Řekněme, že z jakéhokoli důvodu stále chcete vyčistit RAM, které Linuxové jádro používá pro své vyrovnávací paměti a mezipaměť. Abychom to vyjasnili, bude to mít nepříznivý dopad na výkon. Pokud chcete, aby váš systém pracoval optimálně, nechte věci na pokoji.

Tyto příkazy budete spouštět jako správce systému.

Chcete-li vymazat pagecache, zadejte následující příkaz:

echo 1> / proc / sys / vm / drop_caches

Chcete-li vymazat protézy a inody, změňte číslo na 2:

echo 2> / proc / sys / vm / drop_caches

Chcete-li vymazat celou stránku, zubní protézy a inody, změňte číslo na 3:

echo 3> / proc / sys / vm / drop_caches

Pokud tyto příkazy nezlepšují, jak hladce běží počítač, proč je spouštět? Je to způsob, jak porovnat výkon vašeho počítače po provedení změn bez nutnosti restartování. Pokud svůj počítač nesrovnáváte nebo testujete, není důvod se obtěžovat.

Jak zobrazit a zavřít programy

Znamená to všechno, že nemusíte kontrolovat RAM a spravovat paměť v systému Linux? Ne tak docela.

I když Linux ví, jak optimalizovat RAM, to neznamená, že vaše aplikace ano. Prohlížeč někdy ukryje veškerou paměť. Hra může zamrznout bez uvolnění systémových prostředků. Při pokusu o načtení extrémně velkého obrázku může prohlížeč obrázků zavěsit.

Chcete-li zjistit, které programy dávají vašemu počítači těžký čas, vyzkoušejte horní příkaz:

horní

Výsledky budou vypadat něco takového.

Terminál Linux zobrazující nejvyšší příkaz

Nyní, když jste si všimli problematického programu, co s tím můžete dělat? Jednou z možností je použít zabít příkaz. Chcete-li to provést, poznamenejte si číslo PID, které se objevilo vedle programu při zadávání horní. Budeš to potřebovat.

zabít -9 2470

Případně můžete použít zabít všechny příkaz k ukončení programu pomocí jeho názvu.

killall firefox

Zvýšení výkonu systému Linux ještě více

Na rozdíl od mnoha věcí v životě se paměť vašeho PC víceméně spravuje. Zde jsme se podívali na způsoby, jak zjistit, co se děje, a když je potřeba jednat, vstoupit. Nyní víte, jak zjistit, kolik paměti se používá a jaké programy ji používají. Můžete také podniknout několik kroků k zastavení činností, které jsou vepřovým prostorem.

Výše uvedené nástroje však jen stěží představují rozsah toho, co je k dispozici v sadě nástrojů systému Linux. Podívejte se na naše články o zrychlení pomalého počítače se systémem Linux Ubuntu běží pomalu? 5 tipů, jak urychlit vaše Linux PCProblémy s výkonem vás dostávají dolů? Potřebujete vytlačit více ze svého systému Ubunty, ale nevíte, kde začít? Zde je pět věcí, které můžete udělat, aby Ubuntu běžel vysokou rychlostí. Přečtěte si více a aktualizace linuxového jádra pro lepší výkon Jak aktualizovat jádro systému Linux pro lepší výkon systémuLinuxové jádro má pravidelná vydání, která nabízejí nové funkce a vylepšení, na která musíte čekat v nové distribuční verzi - pokud manuálně upgradujete jádro Linuxu. Ukážeme vám jak. Přečtěte si více .

Bertel je digitální minimalista, který píše z notebooku s přepínači fyzického soukromí a OS schváleným nadací Free Software Foundation. Cení si etiky nad funkcemi a pomáhá ostatním převzít kontrolu nad jejich digitálním životem.