Oracle poskytuje kolekci skriptů, které shromažďují a ukládají metriky využití CPU, paměti, disku a sítě. Sada nástrojů OSWatcher automatizuje shromažďování statistik pomocí nástrojů jako top, vmstat, iostat, mpstat, netstat a traceroute.
Obecný formát souboru pro data oswiostatu je:[node_name]_iostat_YY.MM.DD:HH24.dat
Tyto soubory budou obsahovat výstup z příkazu „iostat“, který získá a archivuje OSWatcher v určených intervalech. Tyto soubory budou existovat pouze v případě, že je v operačním systému nainstalován „iostat“ a pokud má uživatel oswbb oprávnění ke spuštění nástroje. Mějte prosím na paměti, že to, co je hlášeno v iostatu, se může lišit v závislosti na vaší platformě. Nejpřesnější aktuální popisy těchto polí naleznete na manuálových stránkách vašeho OS iostat.
Příkaz iostat se používá pro monitorování zatížení vstupního/výstupního zařízení systému sledováním doby, po kterou jsou fyzické disky aktivní, ve vztahu k jejich průměrným přenosovým rychlostem. Tyto informace lze použít ke změně konfigurace systému, aby bylo možné lépe vyvážit vstupní/výstupní zatížení mezi fyzickými disky a adaptéry.
Obslužný program iostat je na platformách UNIX poměrně standardní, ale opravdu užitečný pouze pro platformy, které podporují rozšířenou statistiku disků:AIX, Solaris a Linux. Každá platforma bude mít také mírně odlišnou verzi nástroje iostat. Podrobnosti naleznete na manuálových stránkách vašeho operačního systému. Níže uvedený příklad je pro Solaris.
oswbb spouští obslužný program iostat v zadaném intervalu a ukládá data do podadresáře oswiostat v adresáři archivu. Data jsou uložena v hodinových archivních souborech. Každá položka v souboru obsahuje časové razítko s předponou *** vložené do výstupu iostatu. Všimněte si, že pro každé časové razítko je jeden záznam.
Ukázkový soubor iostat vytvořený oswbb:
extended device statistics r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device 0.0 0.3 0.0 2.1 0.0 0.0 3.4 0.8 0 0 c0t0d0 0.0 2.1 0.1 12.9 0.0 0.0 0.6 0.4 0 0 c0t2d0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 fd0 2.9 1.2 240.8 1.5 0.0 0.1 0.0 13.3 0 5 c1t0d0 1.1 0.8 18.0 8.8 0.0 0.0 0.1 5.9 0 1 c1t1d0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 c0t1d0
Popisy polí
Výstup iostatu obsahuje souhrnné informace pro všechna zařízení.
Pole | Popis |
---|---|
r/s | Zobrazuje počet přečtení za sekundu |
w/s | Zobrazuje počet zápisů za sekundu |
kr/s | Zobrazuje počet přečtených kilobajtů za sekundu |
kw/s | Zobrazuje počet zapsaných kilobajtů za sekundu |
počkej | Průměrný počet transakcí čekajících na službu (délka fronty) |
actv | Průměrný počet transakcí aktivně obsluhovaných |
wsvc_t | Průměrná doba čekání ve frontě v milisekundách |
asvc_t | Průměrná doba obsluhy aktivních transakcí v milisekundách |
%w | Procento času, kdy transakce čekají na službu |
%b | Procento času, kdy je disk zaneprázdněn |
zařízení | Název zařízení |
Co hledat
– Průměrné servisní doby delší než 20 ms po dlouhou dobu.
– Vysoké průměrné doby čekání.