Jak Sledovat Linux Výkonnosti Systémů s iostat příkaz
iostat příkaz se používá k sledovat využití CPU a I/O (vstup /výstup) statistiky všech disků a souborových systémů. nfsiostat příkaz se používá ke sledování i / o statistiky síťového souborového systému (NFS).
příkaz iostat monitoruje načítání I/O (vstup/výstup) zařízení pomocí pozorování času, zařízení jsou aktivní s ohledem na jejich průměrné přenosové rychlosti. Tento příkaz je zvláště užitečný pro generování sestav, které můžeme použít k optimalizaci vstupního & výstupního zatížení systému.
příkaz iostat obecně generuje dvě zprávy:
- využití PROCESORU zprávy
- Všechny disky, i/o statistiky zpráva
generovat zprávy, iostat příkaz čte některé systémové soubory . Tyto soubory jsou,
- /proc/diskstats pro disk statistiky
- /proc/stat pro systém statistiky
- /sys pro blokové zařízení statistiky
- /proc/zařízení pro trvalé názvy zařízení
- /proc/self/mountstats pro všechny síťové systémy
- /proc/uptime pro informace týkající se systému uptime
V tomto kurzu, budeme učit, jak nainstalovat iostat utility na Linuxu a pak budeme diskutovat o tom, jak vytvářet zprávy pomocí příkaz iostat,
Iostat Instalace na Systémech Linux:
iostat je součástí ‚sysstat balíček, můžeme jej nainstalovat na náš systém, pomocí následujícího příkazu,
CentOS/RedHat
# yum install sysstat -y
Ubuntu/Debian
$ sudo apt-get install sysstat -y
Fedora
# dnf install sysstat -y
Nyní se pojďme podívat na některé příklady pochopit příkaz iostat lepší.
příklad:1 Získat kompletní statistiky (CPU & Zařízení)
získat kompletní statistiky pro systém, otevřete terminál & spusťte následující příkaz,
# iostat
Toto vytvoří následující výstup na obrazovku,
Tady ve výstupu příkazu iostat,
- %uživatel, je využití CPU pro uživatele,
- %pěkné, je využití CPU pro aplikace s pěkným prioritu,
- %systému, je PROCESOR využíván v rámci systému,
- %iowait, je procento času, během něhož CPU byl nečinný, ale tam byl vynikající i/o žádost,
- %ukrást, procento času CPU čekal jako hypervisor pracuje na jiném PROCESORU,
- %nečinný, je procento času, systém byl nečinný, se žádný mimořádný požadavek.
Zařízení zobrazuje název všech zařízení v systému,
- Tps, je zkratka pro transfer za sekundu,
- Blk_read/s & Blk_write/s jsou rychlosti přenosu pro operace čtení a zápisu,
- Blk_read & Blk_write ukazuje celkový počet bloků přečtěte si & napsáno.
příklad:2 generovat pouze statistiky CPU
Chcete-li generovat pouze statistiky CPU pro systém, použijeme možnosti “ c “ s iostat. Spusťte následující příkaz z terminálu,
# iostat -c
Příklad:3 Generovat i/o statistiky pro všechna zařízení (volbou-d)
získat iostat zpráva pouze pro zařízení připojená na systém, budeme používat možnost “ d “ s iostat příkaz,
# iostat -d
Příklad:4 Generovat podrobné i/o statistiky
i Když obvykle statistiky poskytují příkaz iostat jsou dostatečná, ale pokud chcete získat ještě podrobnější statistiky, můžeme použít ‚-x‘ možnost spolu s iostat příkaz. Příklad je uveden níže,
# iostat -x
příklad:5 Generovat podrobné zprávy pro zařízení & CPU samostatně
Chcete-li získat podrobné informace týkající se zařízení v systému, budeme používat možnost “ d “ spolu s možnost ‚x‘,
# iostat -xd
Obdobně pro generování podrobné informace o CPU, použijeme volby „c“, & ‚x‘,
# iostat -xc
Příklad:6 Dostat i/o statistiky na jednom zařízení
iostat mohou také poskytnout i/o statistiky pro jedno zařízení. Chcete-li získat statistiky o zařízení, spusťte příkaz iostat spolu s možností “ p “ následuje název zařízení,
# iostat -p sda
Příklad:7, Generovat zprávy v MB nebo KB
můžeme také vytvořit systém statistiky v Megabajtech nebo kilobajtech jednotek. Generovat zprávy v mb, budeme používat možnost “ m “ s iostat příkaz,
# iostat -m
Podobně můžeme také generovat zprávy v kb jednotka formát s možnost ‚k‘,
# iostat -k
Příklad:8 systém Generování i/o statistiky, zprávy se zpožděním
zachytit systém statistiky se zpožděním, můžeme zmínit příkaz iostat následuje interval v sekundách & počet zpráv potřebných,
# iostat 3 2
V tomto příkladu jsme se zachytit 2 zprávy na 3 sekundy interval,
Můžeme také použít zpoždění parametr spolu s ostatní možnosti příkaz iostat, které jsme diskutovali výše.
příklad:9 Vytvářet LVM statistiky zpráva
vytvořit LVM statistiky, můžeme použít volbu ‚N‘ s příkaz iostat,
# iostat -N
Příklad:10 Generovat zprávy pro pouze aktivní zařízení
můžeme také generovat zprávy pro zařízení, která jsou aktivní & vynechat mimo zařízení hlásí, že jsou neaktivní pro vzorkovací periodu. K dosažení tohoto cíle použijeme volbu “ z “ s příkazem iostat,
# iostat -z 2 5
příklad:11 Generovat iostat zprávy s časovým razítkem
generovat iostat zprávy s časovým razítkem, budeme používat možnost “ t “ spolu s iostat příkaz,
# iostat -t
Příklad:12 Generovat statistické zprávy založené na přetrvávající název zařízení
dostat zprávu na základě přetrvávající název zařízení, budeme používat možnost “ j „následuje klíčové slovo“ ID “ & zařízení trvalé jméno,
Použít příkaz blkid najít UUID disku.
Jakmile najdete UUID / ID pak použijte níže uvedený příkaz iostat,
# iostat -j id 12244367-e751-4c1c-9336-f30d623fceb8
Příklad:13 Generovat i/o statistiky pro Network File System(NFS)
můžeme použít nfsiostat příkaz generovat NFS i/o statistiky zprávy. příkaz nfsiostat je součástí balíčku „nfs-utils“. Předpokládejme, že jsme na náš server připojili dvě akcie NFS, takže pro vygenerování statistické zprávy pro sdílení NFS spusťte níže uvedený příkaz,
# nfsiostat
příklad:14 Generovat Systém I/O statistiky, zprávy v průběhu času
příkaz iostat vytvářet živé i/o statistiky pro váš systém, a pokud chcete zobrazit statistické údaje za časové období (zpět data systém i/o statistiky), pak bychom měli použít sar utility. Sar příkaz je také poskytována balíček sysstat‘
Přečtěte si Také : „Vytvářet CPU, Paměti a I/O zprávy pomocí SAR příkaz“
to je ono, kluci, máme pokryty všechny možnosti/parametry, které mohou být použity s iostat příkaz. Můžete zkusit tyto možnosti smíchat a získat více požadovaných / podrobných výsledků. Uveďte prosím jakýkoli dotaz nebo otázku, kterou máte ohledně tutoriálu.