Opcje:
#iostat -d -x 5 3
-d : oznacza dysk
-x : rozszerzone statystyki
5 : interval co ile powtarzać odczyt statystyk
3 : ilość sprawdzeń
Interpretacja wyników:
rrqm/s : liczba połączonych ("merged") żądań odczytu. Połączonych oznacza wiele logicznych zapytań wykonywanych przez system w celu wykonania żądania połączonych w jedno.
wrqm/s : liczba połączonych ("merged") żądań zapisu. Połączonych oznacza wiele logicznych zapytań wykonywanych przez system w celu wykonania żądania połączonych w jedno.
r/s : ilość odczytanych żądań na sekundę
w/s : ilość zapisanych żądań na sekundę
rsec/s : ilość odczytanych sektorów na sekundę
wsec/s : ilość zapisanych sektorów na sekundę
avgrq-sz : średnia wielkość żądania w sektorze
avgqu-sz : średnia ilość żądań oczekujących w kolejce na urządzenie.
await : średni czas (w milisekundach) odpowiedzi I/O. Zawiera zarówno czas odpowiedzi jak i wykonania (queue time and service time). Wysoka wartość tego atrybutu często może oznaczać oczekiwanie na odczyt z uwagi na to, iż zapis często jest buforowany w przeciwieństwie do odczytu.
svctm : czas w milisekundach obsługi żądania. Zarówno czas oczekiwania jak i czas wykonania żądania.
%util : procentowe zużycie procesowa do wykonania obsługi żądania. Wysoka wartość oznacza wąskie gardło dla systemu I/O.
Podpowiedź jak interpretować wyniki. Trzy najważniejsze pola raportu mogące świadczyć o tym, iż system I/O jest wąskim gardłem systemu:
1. Wysoka wartość parametru svctm
2. Wysoka wartość %util
3. Wysokie wskaźniki r/s i w/s
warto wspomniec ze iostat znajduje sie w paczce sysstat ktorej nie ma domyslnie zainstalowanej w systemie
OdpowiedzUsuńno warto
OdpowiedzUsuń