albertminrich
Goto Top

wmic percentprocessortime liefert immer 100 Prozent

Hallo,

dieser Befehl
"wmic /node:"SERVERNAME" path win32_perfformatteddata_perfos_processor get percentprocessortime"
liefert mir die Prozessorauslastung der Prozessoren von SERVERNAME und zwar die Auslastung der einzelnen Prozessoren und die Gesamtprozessorauslastung.
Also z.B. bei einem Server mit 4 Prozessoren
40
15
32
21
27
Die ersten vier sind die einzelnen CPU´s, der letzte Wert is der Durchschnitt.

Das funktioniert auch gut, nur bei einem Server bekomme ich immer
100
100
100
100
100
obwohl der natürlich nicht zu 100% ausgelastet ist.

Woran kann das liegen?

Danke
Martin

Content-Key: 124586

Url: https://administrator.de/contentid/124586

Printed on: April 19, 2024 at 07:04 o'clock

Member: TuXHunt3R
TuXHunt3R Sep 09, 2009 at 21:04:35 (UTC)
Goto Top
Hallo Martin

Habs gerade mal mit der PowerShell getestet. Folgender Befehl:
get-wmiobject win32_perfformatteddata_perfos_Processor | select-object percentprocessortime

Bei mir habe ich die jeweils richtigen Werte bekommen.
Ist bei diesem Server etwas speziell? Anderes OS? Von Hand etwas am WMI rumgeschraubt?

Sieh auf dem entsprechenden Server die Klasse win32_perfformatteddata mal mit dem Wbemtester an. Pfad: C:\Windows\system32\wbem\wbemtester.exe
Ist dort die Childclass win32_perfformatteddata_perfos_processor sichtbar?

Mit Gruss
TuXHunT3R

Edit:
Ist eventuell die Windows Firewall an diesem Server eingeschaltet?
Vielleicht hilft das noch weiter:
http://windowsxp.mvps.org/repairwmi.htm