VITUX
jako uživatelé Ubuntu, zejména jako administrátoři, musíme zkontrolovat, kolik zdrojů RAM náš systém používá a kolik z nich je zdarma. Víme také, že většinu úkolů souvisejících se správou lze provádět lépe prostřednictvím příkazového řádku systému Linux než prostřednictvím grafického uživatelského rozhraní. Například servery obvykle pracují na shellu a vůbec není k dispozici žádné GUI. Protože je nejdůležitější ovládat paměťové prostředky na serverech, je nejlepší se naučit příslušné příkazy, které nám mohou pomoci se správou serveru.
tento článek vysvětluje, jak pomocí následujících 5 příkazů zkontrolovat dostupnou paměť:
- Volný příkaz
- příkaz vmstat
- příkaz /proc / meminfo
- horní příkaz
- příkaz htop
pomocí těchto příkazů si můžete být vždy jisti, že je k dispozici dostatek paměťových prostředků pro velmi důležité procesy běžící na vašich serverech. Pokud například používáte webový server, můžete si být jisti, že nedostatek zdrojů nezpomalí přístup na web nebo dokonce nezhorší web.
Spustili jsme příkazy a postupy uvedené v tomto článku na systému Ubuntu 20.04 LTS.
pro zobrazení využití paměti používáme příkazový řádek Ubuntu, terminálovou aplikaci. Terminál můžete otevřít buď pomocí systémové pomlčky nebo kombinací kláves Ctrl + alt+T.
Metoda 1: Bezplatný příkaz
vzhledem k tomu, že bezplatný příkaz je nejpoužívanější a bezpochyby nejužitečnější, nejprve se zmíníme o jeho použití. Tento příkaz slouží ke kontrole informací o využití paměti RAM v systému. Zde je příkaz, který zadáte do terminálu:
$ free -m
příznak m znamená, že informace budou zobrazeny v MBs.
dostupný sloupec označuje dostupnou paměť. Použitý sloupec v položce swapu je také 0, což znamená, že je vše nevyužité a tedy zdarma.
Metoda 2: Příkaz vmstat
Chcete-li zobrazit statistiky paměti pomocí příkazu vmstat, můžete jej použít následujícím způsobem:
$ vmstat -s
příznak s poskytuje podrobné statistiky o využití paměti.
můžete zobrazit volnou paměť a volnou položku swapové paměti na výstupu, což naznačuje dostupnou paměť ve vašem systému.
Metoda 3: příkaz / proc / meminfo
následující příkaz extrahuje informace týkající se paměti ze systému souborů /proc. Tyto soubory obsahují dynamické informace o systému a jádra, spíše než skutečné systémové soubory.
toto je příkaz, který použijete k tisku informací o paměti:
$ cat /proc/meminfo
výstup tohoto příkazu je podobný příkazu vmstat. Můžete snadno zobrazit volnou paměť ve výsledku MemFree a volnou paměť ve výsledku SwapFree.
Metoda 4: Horní příkaz
horní příkaz se používá k tisku CPU a využití paměti vašeho systému. Tento příkaz můžete jednoduše použít následovně:
$ top
v záhlaví výstupu můžete vidět položky KiB mem a KiB Swap, pomocí kterých můžete zkontrolovat použité a volné paměťové prostředky.
metoda 5: příkaz htop
stejně jako příkaz top poskytuje příkaz htop také podrobnou analýzu využití procesoru a paměti. Pokud nemáte nainstalovaný systém htop, můžete jej nainstalovat nejprve aktualizací úložišť abt pomocí následujícího příkazu:
$ sudo apt-get update
a poté nainstalujte htop zadáním následujícího příkazu jako sudo:
$ sudo apt install htop
po instalaci htop můžete jednoduše použít následující příkaz k tisku požadovaných informací:
$ htop
položky Mem (paměť aka RAM) a Swp (Swap) v záhlaví označují použitou a celkovou paměť, pomocí které můžete vypočítat volnou paměť dostupnou ve vašem systému.
pomocí příkazů, které jsme zmínili v tomto článku, můžete sledovat, že vaše systémové procesy nikdy nejsou z paměti. Můžete se vyhnout GUI úplně a stále kontrolovat využití paměti na vašich osobních počítačích a serverech.