PwrTest-PPM-Szenario
Das PwrTest PPM-Szenario protokolliert Informationen zum Prozessor-Energiemanagement (PPM) und periodische Statistiksummen.
Syntax
pwrtest /ppm [/n:n] [/i:n] [/c:[y|n]] [/p:{y|n}] [/u:{y|n}] [/live] [/t:n] [/?]
/n:n
Gibt die Anzahl der Zyklen an (100 ist der Standardwert). Drücken Sie q zum Beenden).
/i:n
Gibt das Abfrageintervall in Millisekunden (ms) für den C-State und die Prozessorauslastung an (Standard: 5000 ms).
/c:{y|n}
Gibt an, ob C-State-Informationen erfasst werden sollen. Die Optionen sind ja (y) oder nein (n). Die Standardeinstellung ist ja (y).
/p:{y|n}
Gibt an, ob Informationen über die Leistung oder den Drosselzustand erfasst werden sollen. Die Optionen sind ja (y) oder nein (n). Ja (y) ist die Standardeinstellung.
/u:{y|n}
Gibt an, ob Informationen zur CPU-Auslastung erfasst werden sollen. Die Optionen sind ja (y) oder nein (n). Ja (y) ist die Standardeinstellung.
/live
Zeigt Ereignisse der Prozessor-Energieverwaltung in Echtzeit an (andere Optionen sind nicht verfügbar).
/t:n
Gibt die Gesamtlaufzeit in Minuten für die /live-Option (Standard ist 30).
Beispiele
pwrtest /ppm /c:y /p:y /u:y /n:60 /i:1000
pwrtest /ppm /c:n /p:n /u:y /n:3600 /i:1000
pwrtest /ppm /live
pwrtest /ppm /live /t:60
Ausgabe der XML-Protokolldatei
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<PPMScenario>
<ProcessorInformation>
<PerformanceStates>
<PerformanceState
number="0"
frequency=""
percentofmaxfrequency=""
type="" />
</PerformanceStates>
<ProcessorName> </ProcessorName>
<InterfaceType> </InterfaceType>
<TransitionLatency units=""></TransitionLatency>
</ProcessorInformation>
<ProcessorTraces interval="">
<Trace>
<CpuId></CpuId>
<ElapsedT></ElapsedT>
<CPUIdle></CPUIdle>
<PState></PState>
<Frequency></Frequency>
<PercentOfMax></PercentOfMax>
<PStateType></PStateType>
<COne></COne>
<CTwo></COne>
<CThree></CThree>
</Trace>
</ProcessorTraces>
</PPMScenario>
</PwrTestLog>
In der folgenden Tabelle werden die XML-Elemente beschrieben, die in der Protokolldatei erscheinen.
Element | Beschreibung |
---|---|
<PPMScenario> | Enthält Informationen im Zusammenhang mit dem PPM-Szenario. Es gibt nur ein <SleepScenario>-Element in einer PwrTest-Protokolldatei. |
<ProcessorInformation> | Enthält Informationen zu den statischen Attributen des Prozessors, z. B. Leistungs- und Drosselungs-Statusfunktionen. |
<PerformanceStates> | Enthält eine Liste der <PerformanceState>-Elemente. |
<ProcessorName> | Zeigt den Anzeigenamen des Prozessors an. |
<InterfaceType> | Gibt den Mechanismus an, der für die Schnittstelle zwischen Windows- und Plattformprozessor-Energieverwaltungsfeatures verwendet wird. |
<TransitionLatency> | Gibt die Latenz beim Wechseln von Leistungszuständen an. Enthält ein Attribut für die Einheit, in der Regel Mikrosekunden (µs) |
<ProcessorTraces> | Enthält eine Liste der <Ablaufverfolgungs>-Elemente . Enthält ein Intervall-Attribut, welches das Intervall jedes <Trace>-Elements angibt. |
<Ablaufverfolgung> | Enthält Trace-Informationen, die je nach den Befehlsoptionen, die Sie mit PwrTest verwenden, variieren. |
<CpuId> | Identifiziert den Prozessor. |
<ElapsedT> | Gibt die verstrichene Zeit seit dem Start von PwrTest in Millisekunden an. |
<CPUIdle> | Gibt den Prozentsatz der Prozessor-Leerlaufzeit an. |
<PState> | Gibt den aktuellen Prozessorleistungsstatus an. |
<Frequency> | Gibt die tatsächliche Frequenz des aktuellen Prozessorleistungszustands in Megahertz an. |
<PercentOfMax> | Gibt den Prozentsatz der maximalen Frequenz für den aktuellen Leistungszustand an. |
<PStateType> | Gibt an, ob es sich bei dem Leistungsstatus um einen Leistungsstatus (1) oder einen Drosselungsstatus (0) handelt. |
<COne> | Gibt den Prozentsatz der CPU-Leerlaufzeit an, die im C1-CPU-Leerlaufzustand verbracht wird. |
<CTwo> | Gibt den Prozentsatz der CPU-Leerlaufzeit an, die im C2-CPU-Leerlaufzustand verbracht wird. |
<CThree> | Gibt den Prozentsatz der CPU-Leerlaufzeit an, die im C3-CPU-Leerlaufzustand verbracht wird. |