Sdílet prostřednictvím


Scénář nečinnosti PwrTest

Scénář nečinnosti PwrTest monitoruje statistiky nečinnosti uživatelů a procesoru, které zobrazují statistiky nečinnosti shromážděné jádrem každých 15 sekund.

Tento scénář můžete kombinovat se scénářem stavu spuštění PwrTest (/es), který současně monitoruje změny stavu provádění starších verzí, což vám pomůže diagnostikovat, proč systém nepřejde do režimu spánku.

Poznámka Jedná se o starší scénář a jeho doporučenou náhradou je scénář PwrTest PPM (/ppm) pro monitorování statistik nečinnosti procesoru a scénář monitorování PwrTest Monitor (/monitor) pro monitorování nečinnosti uživatelů.

Syntaxe

pwrtest /idle  [/t:n] [/?] [/es [es_options]

/t:n
Určuje celkovou dobu (v minutách) pro spuštění scénáře (výchozí hodnota pro n je 30 minut).

/es [es_options]
Spustí scénář PwrTest Execution State (ES).

Příklady

pwrtest /idle /t:60
pwrtest /idle /es /user
pwrtest /idle /es /kernel

výstup souboru protokolu XML

<PwrTestLog>
  <SystemInformation>
  </SystemInformation>
  <PowerIdleStatistics> 
    <IdleStats> 
      <Time></Time>
      <Threshold></Threshold>
      <LowestIdleness></LowestIdleness>
      <AverageIdleness></AverageIdleness>
      <AccruedIdleTime></AccruedIdleTime>
      <NonIdleIgnored></NonIdleIgnored>
      <IdleToSleep></IdleToSleep>
      <NonIdleReferences></NonIdleReferences>
    </IdleStats>
    <EsChange> 
      <Time>XX:XX:XX</Time>
      <Process></Process>
        <RawState></RawState>
        <Continuous></Continuous>
        <System></System>
        <Display></Display>
        <AwayMode></AwayMode>
    </EsChange> 
  </PowerIdleStatistics>
</PwrTestLog> 

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

prvek Popis
<PowerIdleStatistics>

Obsahuje informace týkající se scénáře nečinnosti. V souboru protokolu PwrTest se může objevit pouze jeden <prvek PowerIdleStatistics> .

<Nečinné statistiky>

Obsahuje statistiky nečinnosti posledního období nečinnosti.

<Čas>

Čas nejnovější události v nečinné statistice.

<Práh>

Prahová hodnota pro ignorování nečinnosti.

<Nejnižší nečinnost>

Nejnižší procento nečinnosti v období

<AverageIdleness>

Procento průměrné nečinnosti v období

<Nahromaděný IdleTime>

Akumulovaná doba nečinnosti během období.

<NonIdleIgnored>

Nečinný čas, který byl během období ignorován.

<IdleToSleep>

Přešel systém do režimu spánku během období nečinnosti?

<NonIdleReferences>

Množství nečinných odkazů během období ignoruje.

<EsChange>

Obsahuje informace související s událostí změny stavu vykonávání pro jedno vlákno. V souboru protokolu PwrTest bude zaznamenán jeden <element EsChange> pro každou událost změny stavu spuštění vlákna.

<Čas>

Označuje čas, kdy došlo ke změně stavu provádění.

<Proces>

Označuje cestu k souboru bitové kopie pro proces, který požadoval změnu stavu spuštění.

<RawState>

Označuje stav provádění požadavku. Toto je 32bitová hodnota typu EXECUTION_STATE (viz Windows.h).

<Nepřetržitý>

Označuje (TRUE), pokud proces požadoval, aby změna stavu provádění byla průběžná (ES_CONTINUOUS) nebo ne (FALSE).

<Systém>

Označuje (TRUE), pokud proces požadoval, aby byl systém dostupný (ES_SYSTEM_REQUIRED) nebo ne (FALSE).

<Zobrazit>

Označuje (TRUE), pokud proces požadoval, aby bylo zobrazení dostupné (ES_DISPLAY_REQUIRED) nebo ne (FALSE).

<AwayMode>

Označuje (TRUE), zda proces požaduje povolení režimu pryč (ES_AWAYMODE_REQUIRED) nebo ne (FALSE).

PwrTest Syntaxe