Príkazy pre Linux

Výukový program pre príkazy pre Linux vmstat pre začiatočníkov

Výukový program pre príkazy pre Linux vmstat pre začiatočníkov
Ak hľadáte nástroj príkazového riadku, ktorý vám pomôže analyzovať výkon systému a využitie zdrojov, už nemusíte hľadať: vmstat je požadovaný nástroj.

Tento výukový program sa zameriava na základy používania nástroja vmstat na monitorovanie výkonu systému pomocou rýchlych a jednoduchých príkladov. Aj keď používaná distribúcia Linuxu pre túto príručku významne nezáleží, je dobré si uvedomiť, že sme ju testovali na Debiane 10.Systém 06.

Úvod do vmstat?

Vmstat je nástroj príkazového riadku používaný na monitorovanie a hlásenie využitia prostriedkov vo vašom systéme. Monitoruje využitie systémových prostriedkov, ako sú systémová pamäť, procesor a výmena.

Poskytuje prehľady údajov v reálnom čase, ktoré môžu správcom systému a nástrojom na riešenie problémov so systémom Linux pomôcť rýchlo a ľahko určiť príčiny problémov s výkonom a veľkým využitím pamäte v systéme.

Ako používať vmstat

Ak chcete použiť nástroj vmstat, vykonajte v termináli príkaz vmstat. Získate výstup podobný tomu, ktorý je uvedený nižšie:

Použitím príkazu vmstat bez argumentov sa získa priemerný pohľad na využitie systémových prostriedkov od posledného reštartu systému. Ak chcete filtrovať presné informácie, použite príkaz:

vmstat

Po použití vyššie uvedenej syntaxe vmstat hlási priemerný systém použitý od posledného následného reštartu až do dosiahnutia hodnoty počtu. Napríklad, ak je hodnota počtu 10, vmstat zobrazí využitie systémových informácií 10-krát. Príkaz tiež určuje, že vmstat má hlásiť údaje o každej hodnote intervalu (v sekundách).

Využitie Vmstat

V závislosti od informácií alebo typu problému, ktorý diagnostikujete, často spustíte vmstat s malou hodnotou intervalu. Zvážte nasledujúci výstup vmstat. Reportujte sa každé 2 sekundy po 15-krát.

Príkaz vmstat môžete vykonať aj bez argumentu count. Týmto spôsobom sa v zadanom intervale zobrazia aktuálne správy o použití systému v reálnom čase.

Napríklad:

Lepšou voľbou je výstup správy z vmstat do súboru denníka, ktorý si potom môžete prečítať a analyzovať. Ak chcete zastaviť spustenú reláciu vmstat, stlačte klávesy CTRL + C.

Vmstat predvolene zobrazuje správy o pamäti v kilobajtoch s jedným kilobajtom, čo zodpovedá 1024 bajtom. Ak chcete nakonfigurovať vmstat tak, aby využíval 1 kilobajt ako 1 000 bajtov, použite príkaz:

vmstat -S k 1 10

Ak chcete na zobrazenie veľkosti pamäte použiť megabajty, použite argument -S m a Vmstat nahlási jeden megabajt, čo zodpovedá 1 000 kilobajtom.

Pochopenie výstupu vmstat

Ako sme už spomenuli, vmstat hlási aktuálny stav systému. Poskytuje užitočné informácie týkajúce sa stavu systému, ktoré sú užitočné pri riešení problémov s výkonom.

Z tohto dôvodu je dôležité pochopiť, čo predstavuje výstup z vmstat.

Vmstat zoskupuje výstupné informácie do stĺpcov. Tieto stĺpce obsahujú súvisiace informácie v závislosti od zadaného príkazu. Nasleduje niekoľko stĺpcov z výstupu vmstat.

1: Procs stĺpec

Tabuľka procs predstavuje počet úloh vo fronte (úlohy čakajúce na spustenie). Tento stĺpec vám môže pomôcť určiť procesy, ktoré blokujú systém v vykonávaní ďalších úloh.

Vo vnútri stĺpca procs nájdete stĺpce r a b. Tieto zobrazujú celkový počet procesov čakajúcich na vstup do procesora a celkový počet funkcií v režime spánku.

Vo väčšine prípadov sú hodnoty v stĺpci b 0.

2: Stĺpec pamäte

Stĺpec pamäte zobrazuje informácie o celkovom množstve voľnej a použitej pamäte v systéme. Tento výstup je podobný príkazu free.
V stĺpci Pamäť sa nachádzajú ďalšie štyri stĺpce:

  • Zameniť
  • zadarmo
  • Buff
  • Cache

Záložka swap alebo swapd zobrazuje množstvo pamäte, ktorá už bola vymenená (vymenená) do swapového súboru alebo odkladacej oblasti.

Vo voľnom stĺpci nájdete informácie o množstve nevyužitej pamäte. (nepridelená pamäť).

Stĺpec buffers zobrazuje informácie o množstve použitej pamäte. (pridelená pamäť).

Nakoniec v stĺpci cache nájdete informácie o pridelenej pamäti, ktorú je možné na disk vymeniť, ak sú potrebné zdroje.

3: Zameniť stĺpec

Ďalej máme odkladací stĺpec, ktorý sa používa na hlásenie rýchlosti, akou sa pamäť zamieňa do a zo odkladacieho súboru alebo oddielu.

Pomocou swapd a celkovej aktivity disku vám vmstat umožňuje vypočítať vzťah aktivity disku so swapovým systémom.

V stĺpci swap nájdete tiež stĺpce si a stĺpce, ktoré sa používajú na zobrazenie množstva pamäte prenesenej zo swapu do hlavnej pamäte každú sekundu a množstva pamäte presunutej na swap z hlavnej pamäte každú sekundu.

4: I / O stĺpec

V nasledujúcom stĺpci nájdete informácie týkajúce sa vstupných a výstupných akcií systému vyjadrené pri čítaní a zápise na blok. V stĺpci I / O sú stĺpce bi a bo, ktoré predstavujú počet blokov prijatých z disku za sekundu a počet blokov odoslaných na disk za sekundu.

5: Systémový stĺpec

V stĺpci systému sa zobrazujú informácie o celkovom počte systémových procesov za sekundu. Systémový stĺpec má ďalšie dva stĺpce, t.e., v a cs. Prvý stĺpec zobrazuje prerušenia systému (vrátane prerušení zo systémových hodín) za sekundu. Stĺpec cs označuje počet kontextových prepínačov vykonaných systémom na úspešné spracovanie všetkých úloh.

6: Stĺpec CPU

Posledným stĺpcom je CPU. Tento stĺpec zobrazuje využitie prostriedkov CPU. Stĺpec CPU má pod sebou štyri hlavné stĺpce.

  • nás
  • sv
  • id
  • wa

Prvý stĺpec (us) predstavuje celkové množstvo času použitého procesorom na úlohy vytvorené používateľom.

Nasledujúci stĺpec (sv) zobrazuje informácie týkajúce sa času, ktorý procesor používa na procesy jadra.

Stĺpec id zobrazuje čas, ktorý procesor strávil pri nečinnosti.

Nakoniec stĺpec (wa) zobrazuje celkové množstvo času použitého procesorom na I / O operácie čakania.

Sčítaním všetkých hodnôt v stĺpcoch CPU sa pridá až 100, čo predstavuje percento dostupného času.

Záver

V tomto tutoriáli sme sa naučili, ako používať vmstat, nástroj používaný na hlásenie využitia systémových prostriedkov. Tiež sme sa venovali tomu, ako to funguje a ako môžeme vyhľadávať konkrétne informácie. Diskutovali sme tiež o tom, ako porozumieť výstupu vmstat a použiť ho na riešenie problémov so systémovými prostriedkami.

Tlačidlo ľavého kliknutia myši nefunguje v systéme Windows 10
Ak používate samostatnú myš s prenosným počítačom alebo stolovým počítačom, ale nefunguje ľavé tlačidlo myši vo Windows 10/8/7 z nejakého dôvodu uvádz...
Kurzor pri písaní v systéme Windows 10 skáče alebo sa pohybuje náhodne
Ak zistíte, že kurzor myši skáče alebo sa pohybuje sám, automaticky a náhodne pri písaní na notebooku alebo počítači so systémom Windows, niektoré z t...
Ako zmeniť smer posúvania myši a touchpadu v systéme Windows 10
Myš a TouchpadNielenže uľahčujú výpočty, ale sú aj efektívnejšie a menej časovo náročné. Nemôžeme si predstaviť život bez týchto zariadení, ale je pra...