Scénario de disque PwrTest
Le scénario de disque PwrTest surveille les statistiques d’inactivité des disques et les événements de spin-down.
Ce scénario est principalement utilisé pour l’activité d’alimentation des disques durs Windows 7. Les versions ultérieures de Windows utilisent un mécanisme différent pour le suivi des disques inactifs qui n’est actuellement pas pris en charge par Pwrtest. Pour les versions de Windows plus récentes que Windows 7, utilisez windows Performance Toolkit (WPT). WpT inclut l’enregistreur de performances Windows (WPR) que vous pouvez utiliser pour suivre le fournisseur d’alimentation en mode noyau et le windows Analyseur de performances (WPA) qui peut afficher les statistiques d’appareil Power Framework (PoFx) et peut grapher les transitions par la suite.
Note Ce scénario ne fonctionne pas pour tous les types de disques ou de contrôleurs, car tous les pilotes de stockage ne s’inscrivent pas pour la détection inactif. Pour plus d’informations, consultez Gestion du démarrage PnP dans un pilote de classe de stockage .
Syntaxe
pwrtest /disk [/t:n] [/?]
/t:n
Spécifie la durée totale (en minutes) de l’exécution du scénario (la valeur par défaut de n est de 30 minutes).
Exemples
pwrtest /disk /t:60
pwrtest /disk
Sortie du fichier journal 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>
Le tableau suivant décrit les éléments XML qui apparaissent dans le fichier journal.
Élément | Description |
---|---|
<DiskIdleEvents> | Contient tous les différents événements d’inactivité du disque. <Un seul élément DeviceIdleEvents> par fichier journal PwrTest. |
<Timestamp> | Horodatage d’un événement donné. |
<DiskNumber> | Identifie le disque physique pour lequel cet événement est destiné. |
<InstancePath> | Chemin d’accès instance de l’appareil. |
<DeviceIdleChangeEvent> | Événement d’ajout ou de suppression d’appareil. |
<Description> | DeviceRemoved ou DeviceDetected. |
<DiskIdlePolicyChange> | Événement de modification des délais d’expiration de disque. |
<Délai d'expiration> | Nouveau délai d’attente de la spin-down de disque. |
<IgnoreThreshold> | Le nouveau disque inactif ignore le seuil. |
<Appareil> | Objet d’appareil fonctionnel. |
<Aop> | Objet d’appareil physique |
<BusyCount> | Nombre de fois où le pilote de périphérique a appelé PoSetDeviceBusy pendant la période. |
<CumuldBusyCount> | Nombre de fois où le pilote de périphérique appelle PoSetDeviceBusy total. |
<IdlePowerState> | L’état numérique est l’état inactif. |
<CurrentPowerState> | État d’alimentation numérique actuel. |
<Délai d'expiration> | Délai d’expiration (en secondes). |
<IgnoreThreshold> | Nombre de secondes de temps non inactif à ignorer |
<AccruedIdleTime> | Temps d’inactivité cumulé pendant la période. |
<AccrudNonIdleTime> | Temps d’inactivité total accumulé. |
<Analyse> | Chaîne qui décrit ce qui s’est passé pendant la période. |