iostat se používá k získání statistik vstupu / výstupu pro úložná zařízení a oddíly. iostat je součástí balíčku sysstat. S iostat můžete sledovat rychlost čtení/zápisu vašich paměťových zařízení (jako jsou pevné disky, SSD) a diskové oddíly (diskové oddíly). V tomto článku vám ukážu, jak sledovat vstup/výstup disku pomocí iostat v Linuxu. Takže začneme.
instalace iostatu na Ubuntu / Debian:
příkaz iostat není ve výchozím nastavení k dispozici na Ubuntu/Debian. Balíček sysstat však můžete snadno nainstalovat z oficiálního úložiště balíčků Ubuntu/Debian pomocí správce balíčků APT. iostat je součástí balíčku sysstat, jak jsem již zmínil.
Nejprve aktualizujte APT balíček úložiště vyrovnávací paměti s následující příkaz:
Nyní, nainstalujte balíček sysstat s následující příkaz:
sysstat balíček by měl být nainstalován.
Instalace iostat na CentOS 7:
iostat není k dispozici na CentOS 7 ve výchozím nastavení. Balíček sysstat je však k dispozici v oficiálním úložišti balíčků CentOS 7. Takže jej můžete snadno nainstalovat pomocí správce balíčků YUM.
Chcete-li nainstalovat sysstat pomocí správce balíčků YUM, spusťte následující příkaz:
Nyní, stiskněte y a poté stiskněte klávesu <Enter> pokračovat.
Nyní, stiskněte y a poté stiskněte klávesu <Enter> přijmout GPG klíč CentOS 7 balíček úložiště.
sysstat by měl být nainstalován.
Instalace iostat na Arch Linux:
iostat není k dispozici na Arch Linux ve výchozím nastavení. Balíček sysstat je však k dispozici v oficiálním úložišti balíčků Arch Linux. Můžete jej tedy snadno nainstalovat pomocí správce balíčků Pacman.
install sysstat, spusťte následující příkaz:
Nyní, stiskněte y a poté stiskněte klávesu <Enter> pokračovat.
sysstat by měl být nainstalován.
základní použití iostatu:
můžete sledovat všechny zařízení pro ukládání dat a diskových oddílů vašeho počítače s iostat takto:
Jak můžete vidět, iostat generované zprávy čtení/zápis rychlost (v kb/s nebo kB/s) a celkové čte/píše (v kB) pro každé úložné zařízení a oddíly v té době.
Ve výše uvedeném příkazu iostat vytiskne statistiku na instanci běžel iostat. To je dobré pro skriptování a automatizaci shellu.
Pokud chcete vidět v reálném čase statistiky, pak můžete říct, iostat aktualizovat zprávy každých n sekund (řekněme 2 sekundy) interval takto:
Jak můžete vidět, iostat je aktualizace zprávy každé 2 sekundy.
Sledování Konkrétních Skladovacích Zařízení nebo Oddíly s iostat:
ve výchozím nastavení, iostat sleduje všechny úložné zařízení počítače. Ale můžete sledovat konkrétní úložná zařízení (například sda, sdb atd.) nebo konkrétní oddíly (například sda1, sda2, sdb4 atd.)
například, sledovat storage device sda pouze, běh iostat takto:
Nebo
Jak můžete vidět, pouze paměťové zařízení sda je monitorován.
můžete také sledovat více zařízení s iostat.
například, sledovat paměťová zařízení sda a sdb, běh iostat takto:
Nebo
Pokud chcete sledovat konkrétní oddíly, pak můžete udělat tak jako tak.
řekněme například, že chcete sledovat oddíly sda1 a sda2 a poté spustit iostat následovně:
Nebo
Jak můžete vidět, pouze oddíly sda1 a sda2 jsou sledovány.
Sledování LVM Zařízení s iostat:
můžete sledovat LVM zařízení počítače -N možnost iostat.
Chcete-li sledovat zařízení LVM vašeho počítače se systémem Linux, spusťte iostat následovně:
můžete také sledovat konkrétní logický svazek LVM, stejně.
například, sledovat logický svazek LVM centos-kořen (řekněme), spustit iostat takto:
Změna Jednotek z iostat:
ve výchozím nastavení, iostat generuje zprávy v kilobytech (kB) jednotky. Existují však možnosti, které můžete použít ke změně jednotky.
Chcete-li například změnit jednotku na megabajty (MB), použijte volbu-m iostat.
jednotku můžete také změnit na čitelnou pro člověka pomocí volby-h iostat. Čitelný formát automaticky vybere správnou jednotku v závislosti na dostupných datech.
změnit jednotky megabajtů, běh iostat takto:
Chcete-li změnit jednotku pro člověka čitelném formátu, spusťte iostat takto:
zkopíroval jsem jako soubor a jak vidíte, jednotka je nyní v megabajtech (MB).
jakmile kopie souboru skončí, změnila se na kilobajty (kB).
Rozšířené Zobrazení iostat:
Pokud chcete, můžete si zobrazit mnohem více informací o disk i/o s iostat. Chcete-li to provést, použijte volbu-x iostat.
Chcete-li například zobrazit rozšířené informace o i / o disku, spusťte iostat následovně:
co každé z těchto polí (rrqm/s, %wrqm atd.)
Získání Nápovědy:
Pokud potřebujete více informací o každém z podporovaných možností, iostat a to, co každý z polí iostat znamená, doporučuji vám se podívat na manuálovou stránku z iostat.
na manuálovou stránku iostatu se dostanete následujícím příkazem:
Takže, to je to, jak budete používat iostat v Linuxu. Díky za přečtení tohoto článku.