logo

Ako skontrolovať RAM v systéme Linux

RAM (Random Access Memory) je základnou súčasťou linuxového systému, ktorý je potrebné dôkladne monitorovať. Za určitých podmienok sa môže stať, že sa nám minie pamäť s veľmi pomalými časmi odozvy nášho servera alebo úplne prestaneme reagovať.

V dôsledku toho je dôležité vedieť, ako skontrolovať RAM Linux pretože môžeme prijať skôr ochranné opatrenia ako tie správne.

Možno budeme musieť zvýšiť aj našu swap pamäť, nazývanú aj virtuálna pamäť, aby sa mohol zvýšiť výkon servera.

Teraz diskutujeme o spôsoboch, ktorými môžeme skontrolovať našu RAM v systéme Linux:

Skontrolujte RAM v systéme Linux pomocou Free

Pomocou príkazu free môžeme v systéme Linux skontrolovať pamäť RAM a príkaz zadarmo je najobľúbenejším príkazom.

Syntax príkazu Free:

 $ free 

Ako skontrolovať RAM v systéme Linux

Na obrázku vyššie vidíme, že výstup je rozdelený do dvoch kategórií: pamäť (skutočná RAM) a swap (známa aj ako virtuálna pamäť).

Pomocou príkazu free vám môžeme ponúknuť nasledujúce informácie:

    Celkom:Termín Celkom znamená celkové množstvo pamäte, ktorá je momentálne nainštalovaná v našom systéme v kilobajtoch.použité:Termín použité znamená množstvo pamäte RAM, ktorú momentálne používame v našom systéme v kilobajtoch.zadarmo:Termín zadarmo znamená množstvo pamäte, ktorá je k dispozícii v našom systéme v kilobajtoch.zdieľané:Predstavuje pamäť, ktorú používa tmpfs, čo je virtuálny súborový systém, a zdá sa, že je pripojená, ale patrí do volatilnej pamäte.nárazníky:Pamäť, ktorú používa vyrovnávacia pamäť jadra, sa označuje ako vyrovnávacie pamäte.vyrovnávacia pamäť:cache je počet pamätí, ktoré používa vyrovnávacia pamäť stránok, kde môžu byť dáta uložené ako prvé pred zápisom na disk.k dispozícii:Množstvo dostupnej pamäte v systéme v kilobajtoch sa označuje ako dostupné.

Jedna vec, ktorú si musíme poznamenať, je, že vyrovnávacie pamäte alebo vyrovnávacie pamäte môžu využívať veľa pamäte; ak náš systém potrebuje dodatočnú pamäť pre procesy, jadro môže uvoľniť tento priestor. Rovnako ako príkaz lsblk, aj príkaz free môže byť zobrazený vo formáte čitateľnom pre človeka.

Môžeme použiť príkaz free spolu s možnosťou -h, s cieľom skontrolovať aktuálnu dostupnú pamäť RAM pomocou formátu čitateľného človekom.

Syntax:

 $ free -h 

Ako skontrolovať RAM v systéme Linux

Vidíme, že vyššie uvedený výstup je ľahko čitateľný, ale je zaoblený.

Podobne pomocou príkazu free môžeme zobraziť celkový stĺpec, aby sme skontrolovali RAM a swap dostupnú v systéme.

Na zobrazenie celkového stĺpca môžeme použiť 'zadarmo' príkaz spolu s možnosťou '-t.'

Syntax:

 $ free -t 

Ako skontrolovať RAM v systéme Linux

Príkaz môžeme tiež skombinovať, aby sme získali výstup vhodný pre ľudí, ako aj zobrazené stĺpce celkového počtu.

referenčné dátové typy v jazyku Java

Syntax:

 $ free -th 

Ako skontrolovať RAM v systéme Linux

Kontrola /proc/meminfo na kontrolu pamäte RAM

Ako všetci vieme, jadro je to, ktoré virtualizuje súborový systém a poskytuje vstupné body niekoľkým našim zariadeniam v našom systéme.

Napríklad, /proc adresár môže uchovávať odkazy na procesy nášho systému (t. j. deskriptory súborov); v súlade s tým môže /dev ukladať odkazy na virtuálne zariadenia, ktoré nakoniec ukazujú na skutočné disky.

Aj keď, jeden /proc súbor môže byť dôležitejší ako ostatné, keď hovoríme o kontrole našej RAM: meminfo.

koľko rokov má kylie jenner

Syntax:

 $ cat /proc/meminfo 

Ako skontrolovať RAM v systéme Linux

Môžeme vidieť vo vyššie uvedenom výstupe; jadro zobrazuje štatistiky, ktoré sú podobné tým, ktoré zobrazujú príkazy 'free' alebo 'vmstat'.

Pomocou súboru /proc/meminfo máme prístup k celkovému množstvu pamäte nášho systému. pamäť, ktorá je voľná, dostupná vyrovnávacia pamäť a vyrovnávacia pamäť stránok, ktorá sa môže použiť.

Nakoniec máme prístup k swapovej vyrovnávacej pamäti a tiež používame aktívny a neaktívny swap.

Skontrolujte využitie RAM pomocou horného príkazu

S pomocou top môžeme vidieť všetky informácie súvisiace s využitím pamäte pre každý proces v našom systéme. The top príkaz je už nainštalovaný v každom systéme Linux. Ak v prípade, že nie je predinštalovaný, môžeme ho nainštalovať pomocou apt príkaz. Pomocou nasledujúcej syntaxe môžeme spustiť top príkaz:

 $ top 

Ako skontrolovať RAM v systéme Linux

Pozorne si pozrite stĺpec % mem. Ak chceme vidieť proces, ktorý využíva príliš veľa pamäte, zadajte Shift + m . Skráti programy na základe využitia pamäte top . Toto je výhoda top že sme schopní rýchlo monitorovať využitie pamäte nášho systému. Môžeme vstúpiť q aby ste opustili hornú ponuku.

Skontrolujte využitie RAM pomocou príkazu htop

Keď spustíme príkaz htop, zobrazí sa vám celkové informácie súvisiace s inštaláciou RAM, v ktorej sa neustále aktualizujú štatistiky a zobrazí sa vám, koľko pamäte používa každý proces.

Nie je to ako slobodný príkaz; nástroje htop nie sú vždy štandardne nainštalované na našich systémoch Linux. Aj keď pomocou nižšie uvedeného príkazu ho môžeme nainštalovať:

 $ sudo apt install htop 

Po dokončení inštalácie príkazu htop ho môžeme spustiť cez terminál pomocou nasledujúcej syntaxe:

 $ htop 

Ako skontrolovať RAM v systéme Linux

Príkaz Htop je bezplatný prehliadač GPL procesov založený na ncurses pre každú distribúciu Linus. Je to ako pri príkaze top okrem toho, že v príkaze htop môžeme rolovať vertikálne aj horizontálne; teda poskytuje úplné informácie s ich úplnými príkazovými riadkami súvisiacimi s každým procesom, ktorý je spustený v systéme.