Sdílet prostřednictvím


Scénář PwrTest PPM

Scénář PwrTest PPM zaznamenává informace o řízení spotřeby procesoru (PPM) a pravidelné statistické součty.

Syntaxe

pwrtest /ppm [/n:n] [/i:n] [/c:[y|n]] [/p:{y|n}] [/u:{y|n}] [/live] [/t:n] [/?] 

/n:n
Určuje počet cyklů (výchozí hodnota je 100). Stisknutím klávesy Q ukončíte.

/i:n
Určuje interval dotazování v milisekundách (ms) pro využití C-state a procesoru (výchozí hodnota je 5000 ms).

/c:{y|n}
Určuje, jestli se mají zaznamenávat informace o stavu C. Možnosti jsou ano (y) nebo ne (n). Výchozí hodnota je ano (y).

/p:{y|n}
Určuje, zda mají být zaznamenány informace o výkonu nebo stavu omezení výkonu. Možnosti jsou ano (y) nebo ne (n). Ano (y) je výchozí hodnota.

/u:{y|n}
Určuje, jestli se mají zaznamenávat informace o využití procesoru. Možnosti jsou ano (y) nebo ne (n). Ano (y) je výchozí hodnota.

/živě
Zobrazí události řízení spotřeby procesoru v reálném čase (jiné možnosti nejsou k dispozici).

/t:n
Určuje celkovou dobu běhu v minutách pro možnost /live (výchozí hodnota je 30).

Příklady

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

výstup souboru protokolu XML

<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> 

Následující tabulka popisuje elementy XML, které se zobrazují v souboru protokolu.

prvek Popis
<PPMScenario>

Obsahuje informace související se scénářem PPM. V souboru protokolu PwrTest existuje pouze jeden prvek <SleepScenario>.

<InformaceProcesoru>

Obsahuje informace související se statickými atributy procesoru, jako jsou možnosti výkonu a schopnosti regulace stavu.

<PerformanceStates>

Obsahuje seznam elementů <PerformanceState> .

<ProcessorName>

Udává přátelský název procesoru.

<InterfaceType>

Označuje mechanismus používaný k rozhraní mezi funkcemi řízení spotřeby procesoru windows a procesoru platformy.

<TransitionLatency>

Označuje latenci při přepínání stavů výkonu. Zahrnuje atribut jednotek, obvykle mikrosekundy (μs).

<ProcessorTraces>

Obsahuje seznam <Trace> prvků. Obsahuje atribut intervalu označující interval každého <elementu Trace> .

<Stopa>

Obsahuje informace o trasování, které se budou lišit v závislosti na možnostech příkazů, které používáte s PwrTest.

<CpuId>

Identifikuje procesor.

<Uplynulé>

Označuje uplynulý čas od začátku PwrTest v milisekundách.

<CpuIdle>

Určuje procento doby nečinnosti procesoru.

<PState>

Označuje aktuální stav výkonu procesoru.

<Frekvence>

Určuje skutečnou frekvenci aktuálního stavu výkonu procesoru v Megahertzu.

<PercentOfMax>

Určuje procento maximální frekvence aktuálního stavu výkonu.

<PStateType>

Určuje, jestli je stav výkonu výkonovým stavem (1) nebo stavem omezení (0).

<COne>

Určuje procento doby nečinnosti procesoru strávené ve stavu nečinnosti procesoru C1.

<CTwo>

Určuje procento doby nečinnosti procesoru strávené ve stavu nečinnosti procesoru C2.

<CThree>

Určuje procento doby nečinnosti procesoru strávené ve stavu nečinnosti procesoru C3.

PwrTest Syntaxe