Compartilhar via


Cenário de suspensão pwrTest

O Cenário de Suspensão pwrTest facilita o teste automatizado de suspensão e retomada de transições.

A PwrTest é capaz de direcionar a plataforma para um ou mais estados de suspensão de forma automatizada e registrar informações de desempenho do estado de suspensão, como a inicialização do BIOS e os tempos totais de retomada.

Sintaxe

pwrtest /sleep [/c:n] [/d:n] [/p:n] [/h:{y|n}] [/s:{1|3|4|all|rnd|hibernate|standby|dozes4}] [/unattend] [dt:n] [/e:n] [/?] 

/c:n
Especifica o número de ciclos (1 é o padrão) a serem executados.

/d:n
Especifica o tempo de atraso em segundos (90 é o padrão).

/p:n
Especifica o tempo de suspensão em segundos (60 é o padrão). Se não houver suporte para o temporizador de ativação para hibernação, o sistema será reiniciado e retomará imediatamente após gravar o arquivo de hibernação) .

/h:{y|n}
Especifica se a suspensão híbrida deve ser habilitada (y) ou desabilitada (n). O padrão é a política do sistema.

/s:{1|3|4|all|rnd|hibernate|standby|dozes4}

1
Especifica que o estado de destino é sempre S1.

3
Especifica que o estado de destino é sempre S3.

4
Especifica que o estado de destino é sempre S4.

Todos
Especifica o ciclismo em todos os estados de energia com suporte na ordem.

Rnd
Especifica o ciclismo em todos os estados de energia com suporte aleatoriamente.

Hibernate
Especifica que o estado de destino está sempre hibernando (S4).

Espera
Especifica que o estado de destino é qualquer estado em espera disponível (S1 ou S3).

dozes4
Especifica a cochilar para S4 do Modo de Espera Moderno (S0 Ocioso de Baixa Potência).

/Autônomo
Especifica não alterar o estado de execução do sistema após a ativação.

/dt:n
Somente para dozeS4, especifica o tempo limite de doze em segundos para passar em Espera Moderna antes de fazer a transição para hibernação (S4).

/e:n
Especifica o tempo limite em segundos para aguardar o evento de final de transição (120 segundos é o padrão).

Exemplos

pwrtest /sleep /c:4 /s:all 
pwrtest /sleep /c:4 /p:120 /d:150 /s:all
pwrtest /sleep /c:10 /s:dozes4 /dt:100 /p:100

Saída do arquivo de log XML

<PwrTestLog>
  <SystemInformation>
  </SystemInformation>
  <SleepScenario> 
    <SleepTransitions 
            critical="" 
            hybrid="" 
            delay="" 
            sleeptime=""> 
            <SleepTransition 
                  number="" 
                  status=""> 
                  <StartT></StartT> 
                  <EndT></EndT> 
                  <SleepTimeMs></SleepTimeMs> 
                  <TargetState></TargetState> 
                  <EffectiveState></EffectiveState> 
                  <BIOSInitTimeMs></BIOSInitTimeMs> 
                  <DriverWakeTimeMs></DriverWakeTimeMs> 
                  <Suspend></Suspend> 
                  <Resume></Resume> 
                  <HiberReadTimeMs></HiberReadTimeMs> 
                  <HiberWriteTimeMs></HiberWriteTimeMs> 
                  <HiberPagesWritten></HiberPagesWritten> 
            </SleepTransition> 
            <SleepTransition 
                  number="" 
                  status=""> 
                  <StartT></StartT> 
                  <EndT></EndT> 
                  <SleepTimeMs></SleepTimeMs> 
                  <TargetState></TargetState> 
                  <EffectiveState></EffectiveState> 
                  <BIOSInitTimeMs></BIOSInitTimeMs> 
                  <DriverWakeTimeMs></DriverWakeTimeMs> 
                  <Suspend></Suspend> 
                  <Resume></Resume> 
                  <HiberReadTimeMs></HiberReadTimeMs> 
                  <HiberWriteTimeMs></HiberWriteTimeMs> 
                  <HiberPagesWritten></HiberPagesWritten> 
            </SleepTransition>
    </SleepTransitions> 
  </SleepScenario> 
</PwrTestLog> 

A tabela a seguir descreve os elementos XML que aparecem no arquivo de log.

Elemento Descrição
<SleepScenario>

Contém informações relacionadas ao cenário de suspensão. Há apenas um <elemento SleepScenario> em um arquivo de log PwrTest.

<SleepTransitions>

Fornece dados gerais sobre os ciclos de transição de suspensão, como o estado dos recursos críticos e híbridos de suspensão.

<SleepTransition>

Fornece informações de ciclo por sono, como os horários de início e de término, bem como detalhes sobre a hora de retomada, como o tempo de inicialização do BIOS. Um <elemento SleepTransition> é gerado para cada ciclo de transição de suspensão.

<StartT>

Indica a hora de início do ciclo de suspensão. (hh:mm:ss)

<EndT>

Indica a hora de término do ciclo de suspensão. (hh:mm:ss)

<SleepTimeMs>

Indica a duração do ciclo de suspensão. (hh:mm:ss)

<TargetState>

Indica o estado de suspensão de destino.

<EffectiveState>

Indica o estado de suspensão efetivo.

<BIOSInitTimeMs>

Indica o tempo necessário para inicializar o BIOS (TargetState deve ser 3) no currículo em milissegundos.

<DriverWakeTimeMs>

Indica a quantidade de tempo necessária para inicializar drivers no currículo em milissegundos.

<Suspender>

Indica o tempo necessário para suspender o sistema em milissegundos.

<Retomar>

Indica o tempo total necessário para retomar o sistema em milissegundos.

<HiberReadTimeMs>

Indica o tempo necessário para ler o arquivo de hibernação em milissegundos. (TargetState deve ser 4)

<HiberWriteTimeMs>

Indica o tempo necessário para gravar o arquivo de hibernação em milissegundos. (EffectiveState deve ser 4)

<HiberPagesWritten>

Número de páginas escritas no arquivo de hibernação. (EffectiveState deve ser 4)

Sintaxe PwrTest