Delen via


PwrTest Inactief Scenario

Het PwrTest Idle-scenario bewaakt voortdurend de inactiviteitsstatistieken van gebruikers en CPU en geeft elke 15 seconden de door de kernel verzamelde inactiviteitsstatistieken weer.

U kunt dit scenario combineren met het PwrTest Execution State Scenario (/es) om gelijktijdig verouderde uitvoeringsstatuswijzigingen te bewaken, zodat u kunt vaststellen waarom een systeem niet inactief is om te slapen.

Notitie Dit is een verouderd scenario en de aanbevolen vervanging is het PwrTest PPM-scenario (/ppm) voor het bewaken van niet-actieve CPU-statistieken en het PwrTest Monitor-scenario (/monitor) voor het bewaken van inactiviteit van gebruikers.

Syntaxis

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

/t:n
Hiermee geeft u de totale tijd (in minuten) op voor het uitvoeren van het scenario (de standaardwaarde voor n is 30 minuten).

/es [es_options]
Hiermee wordt het ES-scenario (PwrTest Execution State) uitgevoerd.

Voorbeelden

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

Uitvoer van XML-logboekbestand

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

In de volgende tabel worden de XML-elementen beschreven die worden weergegeven in het logboekbestand.

Onderdeel Beschrijving
<PowerIdleStatistics>

Bevat informatie met betrekking tot het niet-actieve scenario. Er kan slechts één <PowerIdleStatistics-element> worden weergegeven in het pwrTest-logboekbestand.

<IdleStats>

Bevat niet-actieve statistieken van de laatste niet-actieve periode.

<Tijd>

Tijd van de meest recente gebeurtenis voor niet-actieve statistieken.

<Drempel>

Drempelwaarde voor negeren in inactieve toestand.

<Laagste inactiviteit>

Laagste inactiviteitspercentage in de periode.

<GemiddeldeInactiviteit>

Gemiddelde inactiviteitspercentage in de periode.

<AccruedIdleTime>

Niet-actieve tijd gedurende de periode.

<NonIdleIgnored>

Niet-inactieve tijd die tijdens de periode werd genegeerd.

<IdleToSleep>

Is het systeem tijdens deze periode inactief geworden en in slaapstand gegaan?

<NietinactieveReferenties>

Het aantal niet-inactieve 'ignore'-verwijzingen tijdens de periode.

<EsChange>

Bevat informatie met betrekking tot een statuswijziging van de uitvoeringsstatus van een enkele thread. Er is één <EsChange-element> voor elke wijzigingsgebeurtenis van threaduitvoeringsstatus vastgelegd in het pwrTest-logboekbestand.

<Tijd>

Geeft de tijd aan waarop de wijzigingsgebeurtenis van de uitvoeringsstatus is opgetreden.

<Proces>

Geeft het pad naar het afbeeldingsbestand aan voor het proces waarvoor de uitvoeringsstatuswijziging is aangevraagd.

<RawState>

Geeft de uitvoeringsstatus van de aanvraag aan. Dit is een 32-bits waarde van het type EXECUTION_STATE (zie Windows.h).

<Continue>

Geeft (TRUE) aan als het proces de uitvoeringsstatuswijziging heeft aangevraagd om doorlopend te zijn (ES_CONTINUOUS) of niet (ONWAAR).

<Systeem>

Geeft (TRUE) aan als het proces heeft aangevraagd dat het systeem beschikbaar is (ES_SYSTEM_REQUIRED) of niet (ONWAAR).

<Beeldscherm>

Geeft (TRUE) aan als het proces heeft aangevraagd dat de weergave beschikbaar is (ES_DISPLAY_REQUIRED) of niet (ONWAAR).

<AwayMode>

Geeft (TRUE) aan als het proces heeft aangevraagd dat de modus Afwezig wordt ingeschakeld (ES_AWAYMODE_REQUIRED) of niet (FALSE).

PwrTest Syntaxis