- 1. Jak používat vmstat v Linuxu
- 2. Jak kombinovat vmstat se slabinfo v Linuxu
- 3. Jak vygenerovat zprávu o činnosti disku pomocí vmstat Linux
- 4. Jak nakonfigurovat vmstat pro přidání časového razítka do každého řádku výstupu Linuxu
- 5. Jak zobrazit informace o událostech systému
- 6. Jak zobrazit statistiku obchodu
Distribuce Linuxu nám nabízí řadu příkazů a ideálních nástrojů pro udržení nejlepší kontroly nad každým aspektem serveru nebo systému, což je užitečné, pokud v rámci našich rolí musíme přistupovat k podrobným informacím o procesech, aktivitě CPU, paměti, pevném disku a dalších , protože tímto způsobem budeme vědět, ve kterých bodech systému může dojít k anomáliím, a tímto způsobem na nich podniknout administrativní nebo podpůrná opatření.
Jednou z nejlepších možností přístupu k tomuto typu informací je použití vmstat a Solvetic vysvětlí, co to je a jak tento nástroj používat v Linuxu.
Co je vmstatNástroj vmstat byl vyvinut s cílem poskytovat správcům informace o procesech, paměti, stránkování, blokových I / O, činnosti CPU, počtu kontextových přepínačů, přerušení zařízení a systémových voláních, aby získali přístup k nejlepším podrobnostem o ovládání.
Vmstat generuje první sestavu, kde jsou přístupné podrobnosti od posledního spuštění, poté jsou přidány další hodnoty, které udávají ukázkové období o zadané délce. Díky vmstatu bude možné detailně poznat každý aspekt, který v systému hraje roli.
1. Jak používat vmstat v Linuxu
Základní syntaxe pro použití vmstat je následující:
vmstat [možnosti] [zpoždění [počet]]První základní možností použití je provést následující:
VmstatVýsledkem bude následující:
ZVĚTŠIT
Najdeme zde řadu polí, která jsou následující:
Procs
- r: Udává počet procesů jádra v distribuční frontě
- b: Jedná se o počet blokovaných procesů jádra čekajících na zdroje
- w: Odkazuje na počet procesů v prostoru, které mají být přiděleny
Paměť
- swpd: Je to množství použité virtuální paměti (kB)
- zdarma: Je to množství nečinné paměti (kB)
- buff: Je to množství paměti použité jako vyrovnávací paměti (kB)
Vyměnit
- ano: Udává množství paměti přenesené z odkládacího prostoru z disku (kB / s)
- takže: Je to množství odkládací paměti na disk (kB / s).
IO
- bi: Jsou to bloky odeslané do blokového zařízení
- bo: Jsou to bloky přijaté z blokového zařízení
Systém
- in: Udává počet přerušení za sekundu, včetně hodin
- cs: Jedná se o počet kontextových přepínačů za sekundu
procesorJsou to procenta z celkového času CPU.
- my: uživatelský čas
- sy: systémový čas
- id: doba nečinnosti
V některých případech uvidíme další argumenty, jako například:
Stránky
- re: Jsou to nárokované stránky
- mf: Označte drobné chyby a velké chyby
- pi: Jsou to kilobajty stránek načtených v paměti
- Po: Jsou to kilobajty stránek extrahovaných z paměti
- fr: Udává uvolněné kilobajty
- Od: Jedná se o očekávanou paměť potřebnou pro procesní data, která byla načtena do odkládací paměti
- Sr: Jsou to stránky naskenované démonem stránky, který se aktuálně nepoužívá
DiskHlásí počet operací na disku za sekundu a zobrazuje data až ze čtyř disků současně
PoruchyVytvořte zprávu o frekvencích zachycení a přerušení za sekundu
- In: Jsou to přerušení za sekundu
- Sy: Je to systémová volání za sekundu
- Cs: Je to frekvence přepínání kontextu CPU
Ve výchozím nastavení vmstat generuje výstup pouze jednou, je možné, že vmstat tento výstup automaticky aktualizuje, proto bude nutné jako vstup pro příkaz zadat číselnou hodnotu takto:
vmstat 4
ZVĚTŠIT
Každý řádek vmstat bude tedy aktualizován každé 4 sekundy.
2. Jak kombinovat vmstat se slabinfo v Linuxu
Slabinfo je soubor umístěný v adresáři / proc / slabinfo, jehož úkolem je poskytovat statistiky o mezipaměti často používaných objektů v jádře Linuxu, jako jsou hlavy vyrovnávacích pamětí, inody, dentries a další.
K získání těchto informací musíme použít parametr -m a je důležité, aby jádro distribuce Linuxu bylo kompatibilní se slabinfo, pro přístup k těmto informacím provedeme následující s oprávněními sudo:
sudo vmstat -m
ZVĚTŠIT
3. Jak vygenerovat zprávu o činnosti disku pomocí vmstat Linux
Příkaz vmstat nám dává možnost vytvořit podrobnou zprávu o činnosti pevného disku, proto musíme provést následující:
vmstat -DInformaceTo nám poskytne informace, jako například:
- Množství disku
- Počet oddílů
- Hodnoty, které byly sloučeny
- Množství čtení a zápisu
- Čtení sektorů a další
ZVĚTŠIT
4. Jak nakonfigurovat vmstat pro přidání časového razítka do každého řádku výstupu Linuxu
Tato možnost je užitečná, pokud chceme podrobně vidět data, ve kterých jsou sestavy generovány vmstat, a proto provedeme následující:
vmstat -t
ZVĚTŠIT
5. Jak zobrazit informace o událostech systému
Tato alternativa je praktická k získání úplných informací o událostech, ke kterým dochází na serveru, pro přístup k podrobnostem o každém bodu, který může mít vliv na obecné chování tohoto.
Pokud chceme vidět systémové události, provedeme následující:
vmstat -sHodnotyToto generuje, kolik systémových událostí bylo zpracováno od posledního spuštění systému, v důsledku čehož zjistíme hodnoty:
- Celková, použitá, aktivní a volná paměť
- Vyměnit mezipaměť
- CPU tiká
- Vstupní a výstupní stránky
- Počet přerušení
- Spouštěcí čas a další
ZVĚTŠIT
6. Jak zobrazit statistiku obchodu
Chceme -li získat přístup pouze k informacím v odkládací paměti, musíme provést následující:
vmstat -SPokud chceme získat přístup k pomoci vmstat, musíme provést následující:
vmstat -h
ZVĚTŠIT
Tímto způsobem je příkaz vmstat velkou pomocí při přístupu k základním informacím o používaném systému a při specifické kontrole nad každým aspektem CPU, disků nebo paměti v reálném čase as nejoptimálnějšími dostupnými výsledky.