PDA

View Full Version : CPU used



Muchi
24-04-07, 11:46
Hallo Forum,

ich möchte per Programm die "CPU used" analog dem wrkactjob (CPU %) auslesen. Dafür gibt es ja 2 Möglichkeiten entweder per WRKACTJOB OUTPUT(*PRINT) (nicht sehr elegant) oder per QUSRJOBI API. Mich ínteressiert, ob jemand das schon eingesetzt hat und wie die Erfahrungen waren...

Gruß

Michael

Fuerchau
24-04-07, 13:54
Was willst du da wissen ?
API-Aufrufe funktionieren eigentlich immer, wenn man sie korrekt bedient ;)

Muchi
27-04-07, 10:24
Bei dem API muss ich ja alle Jobs durchgehen und die CPU Zeit nehmen und mit Hilfe der abgelaufenen Zeit berechnen. Außerdem fehlt der System Overhead, wenn ich nun die einzelnen Werte summiere. Im Moment müsste ich nur die gesamte CPU Auslastung auslesen.

Pikachu
27-04-07, 11:22
Vielleicht erhältst du die gesuchten Informationen über das API QWCRSSTS (http://publib.boulder.ibm.com/iseries/v5r1/ic2929/index.htm?info/apis/qwcrssts.htm).

Muchi
27-04-07, 13:18
Wenn ich das API verwende, bekomme ich einen Wert von 0 zurückgegeben. Liegt das vielleicht am LPAR? Ich habe es mal mit dem API _MATRMD probiert. Damit bekomme ich korrekte Werte zurück.