logo

Jak zkontrolovat RAM v Linuxu

RAM (Random Access Memory) je nezbytnou součástí linuxového systému, který musí být pečlivě sledován. Za určitých podmínek může dojít k nedostatku paměti s velmi pomalou dobou odezvy našeho serveru nebo zcela přestat reagovat.

V důsledku toho je důležité vědět, jak zkontrolovat RAM Linux protože můžeme přijmout spíše ochranná opatření než ta správná.

Možná budeme také muset zvýšit naši odkládací paměť, nazývanou také virtuální paměť, aby bylo možné zvýšit výkon serveru.

Nyní diskutujeme o způsobech, jak můžeme zkontrolovat naši RAM v Linuxu:

Zkontrolujte RAM v Linuxu pomocí Free

Pomocí příkazu free můžeme v Linuxu zkontrolovat naši RAM a příkaz free je nejoblíbenějším příkazem.

Syntaxe příkazu Free:

 $ free 

Jak zkontrolovat RAM v Linuxu

Na obrázku výše vidíme, že výstup je rozdělen do dvou kategorií: paměť (skutečná RAM) a swap (také známá jako virtuální paměť).

Pomocí příkazu free vám můžeme nabídnout následující informace:

    celkový:Termín celkový znamená celkové množství paměti, která je aktuálně nainstalována v našem systému v kilobajtech.použitý:Termín použitý znamená množství paměti RAM, kterou aktuálně používáme v našem systému v kilobajtech.volný, uvolnit:Termín volný, uvolnit znamená množství paměti, která je k dispozici v našem systému v kilobajtech.sdíleno:Představuje paměť, kterou používá tmpfs, což je virtuální souborový systém, a zdá se, že je připojená, ale patří do volatilní paměti.Nárazníky:Paměť, kterou používá vyrovnávací paměť jádra, se nazývá vyrovnávací paměti.mezipaměti:mezipaměť je počet pamětí, které používá mezipaměť stránek, kde lze data nejprve uložit před zápisem na disk.dostupný:Množství paměti dostupné v systému v kilobajtech se označuje jako dostupné.

Jedna věc, kterou si musíme poznamenat, je, že velké množství paměti mohou využívat vyrovnávací paměti nebo mezipaměti; pokud náš systém potřebuje další paměť pro procesy, pak jádro může tento prostor uvolnit. Stejně jako příkaz lsblk lze i příkaz free zobrazit ve formátu čitelném pro člověka.

Můžeme použít příkaz free spolu s volbou -h, za účelem kontroly aktuální dostupné paměti RAM pomocí formátu čitelného člověkem.

Syntax:

 $ free -h 

Jak zkontrolovat RAM v Linuxu

Vidíme, že výše uvedený výstup je snadno čitelný, ale je zaokrouhlený.

Podobně pomocí příkazu free můžeme zobrazit celkový sloupec pro kontrolu paměti RAM a swapu dostupného v systému.

Abychom zobrazili celkový sloupec, můžeme použít 'volný, uvolnit' příkaz spolu s volbou '-t.'

Syntax:

 $ free -t 

Jak zkontrolovat RAM v Linuxu

Můžeme také zkombinovat příkaz, abychom získali výstup vstřícný k lidem, stejně jako zobrazený celkový počet sloupců.

plná forma i d e

Syntax:

 $ free -th 

Jak zkontrolovat RAM v Linuxu

Kontrola /proc/meminfo ke kontrole paměti RAM

Jak všichni víme, jádro je to, které virtualizuje systém souborů a poskytuje vstupní body několika našim zařízením v našem systému.

Například, /proc adresář může ukládat odkazy na procesy našeho systému (tj. deskriptory souborů); odpovídajícím způsobem může /dev ukládat odkazy na virtuální zařízení, která nakonec ukazují na skutečné disky.

I když, jeden /proc soubor může být důležitější než ostatní, když mluvíme o kontrole naší RAM: meminfo.

cm na stopy a palce

Syntax:

 $ cat /proc/meminfo 

Jak zkontrolovat RAM v Linuxu

Můžeme vidět na výše uvedeném výstupu; jádro zobrazuje statistiky podobné těm, které zobrazují příkazy 'free' nebo 'vmstat'.

Pomocí souboru /proc/meminfo máme přístup k celkovému množství paměti našeho systému. paměť, která je volná, dostupná vyrovnávací paměť a mezipaměť stránek, která může být použita.

Konečně máme přístup do swapovací mezipaměti a také používáme aktivní a neaktivní swap.

Zkontrolujte využití paměti RAM pomocí příkazu top

S pomocí horní můžeme vidět všechny informace související s využitím paměti pro každý proces v našem systému. The horní příkaz je již nainstalován v každém systému Linux. Pokud v případě, že není předinstalovaný, můžeme jej nainstalovat pomocí apt příkaz. Pomocí následující syntaxe můžeme spustit horní příkaz:

 $ top 

Jak zkontrolovat RAM v Linuxu

Podívejte se pozorně na sloupec % mem. Pokud chceme vidět proces, který využívá příliš mnoho paměti, zadejte Shift + m . Zkratuje programy na základě využití paměti zapnuto horní . To je výhoda horní že jsme schopni rychle monitorovat využití paměti našeho systému. Můžeme vstoupit q pro opuštění horní nabídky.

Zkontrolujte využití paměti RAM pomocí příkazu htop

Když spustíme příkaz htop, zobrazí se vám celkové informace týkající se instalace RAM, ve které neustále aktualizuje statistiky a zobrazuje, kolik paměti každý proces používá.

Není to jako svobodný příkaz; htop utility nejsou na našich systémech Linux vždy standardně nainstalovány. I když s pomocí níže uvedeného příkazu jej můžeme nainstalovat:

 $ sudo apt install htop 

Po dokončení instalace příkazu htop jej můžeme spustit přes terminál pomocí následující syntaxe:

 $ htop 

Jak zkontrolovat RAM v Linuxu

Příkaz Htop je bezplatný prohlížeč GPL procesů založený na ncurses pro každé distro Linus. Je to stejné jako u příkazu top kromě toho, že v příkazu htop můžeme rolovat svisle i vodorovně; tedy poskytuje úplné informace s jejich úplnými příkazovými řádky souvisejícími s každým procesem, který běží v systému.