Compartilhar via


Cenário de disco PwrTest

O Cenário de Disco PwrTest monitora estatísticas ociosas em disco e eventos de spin-down.

Esse cenário é usado principalmente para a atividade de energia de disco rígido do Windows 7, versões subsequentes do Windows usam um mecanismo diferente para rastrear disco ocioso que atualmente não tem suporte da Pwrtest. Para versões do Windows mais recentes que o Windows 7, use o WPT (Windows Performance Toolkit). O WPT inclui o WPR (Gravador de Desempenho do Windows) que você pode usar para rastrear o provedor de energia do modo kernel e o WPA (Windows Performance Analyzer) que pode mostrar as estatísticas do dispositivo PoFx (power framework) e pode grafar as transições posteriormente.

Nota Esse cenário não funciona para todos os tipos de discos ou controladores porque nem todos os drivers de armazenamento se registram para detecção ociosa. Consulte Manipulando a inicialização PnP em um driver de classe de armazenamento para obter mais informações.

Sintaxe

pwrtest /disk  [/t:n] [/?] 

/t:n
Especifica o tempo total (em minutos) para o cenário ser executado (o valor padrão para n é 30 minutos).

Exemplos

pwrtest /disk /t:60
pwrtest /disk

Saída do arquivo de log XML

<PwrTestLog>
  <SystemInformation>
  </SystemInformation>
  <DiskIdleEvents> 
    <DiskIdleChangeEvent>
        <Timestamp></TimeStamp>
        <DiskNumber></DiskNumber>
        <InstancePath></InstancePath>
        <Description></Description>
    </DiskIdleChangeEvent>
    <DiskIdlePolicyChange>
        <Timestamp></TimeStamp>
        <Timeout></Timeout>
        <IgnoreThreshold></IgnoreThreshold>
    </DiskIdlePolicyChange>
    <DiskIdleEvent>
        <Timestamp></TimeStamp>
        <DiskNumber></DiskNumber>
        <InstancePath></InstancePath>
        <Device></Device>
        <Pdo></Pdo>
        <BusyCount></BusyCount>
        <AccruedBusyCount></AccruedBusyCount>
        <IdlePowerState></IdlePowerState>
        <CurrentPowerState></CurrentPowerState>
        <Timeout></Timeout>
        <IgnoreThreshold></IgnoreThreshold>
        <AccruedIdleTime></AccruedIdleTime>
        <AccruedNonIdleTime></AccruedNonIdleTime>
        <Analysis></Analysis>
    </DiskIdleEvent>
  </DiskIdleEvents>
</PwrTestLog> 

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

Elemento Descrição
<DiskIdleEvents>

Contém todos os diferentes eventos ociosos de disco. Apenas um <elemento DeviceIdleEvents> por arquivo de log PwrTest.

<Timestamp>

Carimbo de data/hora de qualquer evento especificado.

<DiskNumber>

Identifica para qual disco físico é esse evento.

<InstancePath>

Caminho da instância do dispositivo.

<DeviceIdleChangeEvent>

Dispositivo adicionar ou remover evento.

<Descrição>

DeviceRemoved ou DeviceDetected.

<DiskIdlePolicyChange>

Os tempos limite de disco alteram o evento.

<Tempo limite>

Novo tempo limite de spin-down de disco.

<IgnoreThreshold>

Novo limite de ignorar ocioso de disco.

<Dispositivo>

Objeto de dispositivo funcional.

<Dop>

Objeto de dispositivo físico

<BusyCount>

O número de vezes que o driver do dispositivo chamou PoSetDeviceBusy durante o período.

<AccruedBusyCount>

O número de vezes que o driver do dispositivo chama PoSetDeviceBusy total.

<IdlePowerState>

Qual estado numérico é o estado ocioso.

<CurrentPowerState>

O estado de energia numérico atual.

<Tempo limite>

Tempo limite (em segundos).

<IgnoreThreshold>

O número de segundos de tempo não ocioso a ser ignorado

<AccruedIdleTime>

O tempo ocioso acumulado durante o período.

<AccruedNonIdleTime>

O tempo ocioso total acumulado.

<Análise>

Cadeia de caracteres que descreve o que aconteceu durante o período.

Sintaxe PwrTest