Page 1 of 1

load avarage und vmastat

Posted: 17. May 2014 16:23
by martin23
Hallo,

vielleicht weiß das jemand:

Was genau ist der r-Wert von dem tool vmstat.
hatt neulich mal eine Last, der load Avarage-Wert ging bis 19 hoch (Java- bzw JBoss-Gerassel), bei diesem Wert zeigt der vmstats r den Wert 9.

VG

Re: load avarage und vmastat

Posted: 18. May 2014 13:02
by Janka
martin23 wrote:Was genau ist der r-Wert von dem tool vmstat.
Die Anzahl der "runable processes". Wenn alle Prozesse gut programmiert sind und keiner seine Zeitscheibe auskostet, sollte dieser Wert der Anzahl der CPU-Cores entsprechen. Alle anderen Prozesse warten dann in einem Kernelaufruf auf ein Ereignis. In diesem Zustand sollte das System flink arbeiten.

Wenn die Zahl der "runnable processes" über längere Zeit höher als die Zahl der CPU-Cores ist, gibt es mindestens einen unkooperativen Prozess, der seine Zeitscheibe grundsätzlich auskostet. Der kann damit Stromsparzustände verhindern. Mehr passiert nicht, der Scheduler wertet nicht kooperative Prozesse automatisch runter, die bekommen dann weniger Zeit zugewiesen.

Janka

danke

Posted: 19. May 2014 8:04
by martin123
Guten Morgen und vielen Dank ;-)