Re: IO-Last

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Sat, 25 Feb 2006 23:52:17 +0100

On Sat, Feb 25, 2006 at 11:32:12PM +0100, Daniel Graupner wrote:
> Hallo,
>
> ich hab grad auf nem Server ein makeworld angeschmissen und mich
> gewundert das es so langsam läuft. Der Rechner ist gerade mal zu 50%
> ausgelastet. Dabei ist die IO-Last recht hoch, zumindest in der gstat
> Anzeige. Die springt für einige Platten so alle 5-10 Sekunden auf
> 100-300%. Wie kann ich herausfinden welcher Prozess diese Last
> verursacht, bzw. wie die zustandekommt. Mal ganz davon abgesehen das die
> Anzeige die 100% nicht überschreiten sollte.

Die I/O Spitzen sind in der Regel Schreibzugriffen, die verzögert
wurden, da softupdates, async, etc...
Auch über 100% ist normal, da die Statistiken nicht 100% richtig sind,
ansonsten müssten die mehr Syncronisation eingebaut bekommen.
300% sind gewaltige Ausreisser, aber nicht ausgeschlossen.
100% Auslastung ist auch nichts schlechtes, da es ja nur aussagt,
dass sich die Platte nicht langweilt - wichtig ist die Latenzzeit,
die aussagt wie lange jemand auf seine Transaktion warten muss.
50% CPU Auslastung spricht eher dafür, dass du 2 CPUs hast und keinen
make -j gemacht hast - so dreht einer halt immer Däumchen.
Auch ohne SMP ist -j beschleunigend, da die CPU sich um einen anderen
Prozess kümmern kann, während einer auch IO wartet.

-- 
B.Walter                   BWCT                http://www.bwct.de
bernd(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 25 Feb 2006 - 23:55:21 CET

search this site