次の方法で共有


PwrTest のデバイス シナリオ

PwrTest デバイス シナリオでは、デバイスのアイドル状態の統計情報を監視します。

このシナリオは主に Windows 7 のハード ディスクの電源アクティビティに使用されます。それ以降のバージョンのWindowsでは、ディスクアイドルを追跡するために別のメカニズムが使用されており、現在Pwrtestではサポートされていません。 Windows 7 より新しいバージョンの Windows の場合は、Windows Performance Toolkit (WPT) を使用します。 WPT には、カーネル モードの電源プロバイダーのトレースに使用できる Windows パフォーマンス レコーダー (WPR) と、電源フレームワーク (PoFx) デバイスの統計情報を表示し、その後の遷移をグラフ化できる Windows パフォーマンス アナライザー (WPA) が含まれています。

構文

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

/t:n
シナリオを実行する合計時間 (分単位) を指定します ( nの規定値は 30 分)。

使用例

pwrtest /device /t:60
pwrtest /device

XML ログファイルの出力

<PwrTestLog>
  <SystemInformation>
  </SystemInformation>
  <DeviceIdleEvents> 
    <DeviceIdleChangeEvent>
        <Timestamp></TimeStamp>
        <InstancePath></InstancePath>
        <Description></Description>
    </DeviceIdleChangeEvent>
    <DeviceIdleEvent>
        <Timestamp></TimeStamp>
        <InstancePath></InstancePath>
        <Device></Device>
        <Pdo></Pdo>
        <ConservationTimeout></ConservationTimeout>
        <PerformanceTimeout></PerformanceTimeout>
        <AccruedIdleTime></AccruedIdleTime>
        <BusyCount></BusyCount>
        <AccruedBusyCount></AccruedBusyCount>
        <IdlePowerState></IdlePowerState>
        <CurrentPowerState></CurrentPowerState>
        <Analysis></Analysis>
    </DeviceIdleEvent>
  </DeviceIdleEvents>
</PwrTestLog> 

次の表では、ログ ファイルに表示されるXML要素について説明します。

要素 説明
<DeviceIdleEvents>

さまざまなデバイス アイドル イベントがすべて含まれます。 PwrTest ログ ファイルごとに 1 つの <DeviceIdleEvents 要素のみ。

<Timestamp>

特定のイベントのタイム スタンプ。

<InstancePath>

デバイス インスタンス パス。

<DeviceIdleChangeEvent>

デバイスの追加または削除イベント。

<説明>

DeviceRemoved または DeviceDetected。

<DeviceIdleEvents>

デバイスアイドル統計イベント。

<Device>

機能 デバイス オブジェクト

<Pdo>

物理 デバイス オブジェクト

<ConservationTimeout>

保守的なタイムアウト (通常は DC 電源で使用されます)。

<PerformanceTimeout>

パフォーマンス タイムアウト (通常は AC 電源で使用されます)。

<AccruedIdleTime>

期間中に発生したアイドル時間。

<BusyCount>

期間中に PoSetDeviceBusyというデバイス ドライバーが呼び出された回数。

<AccruedBusyCount>

デバイス ドライバーが PoSetDeviceBusyを呼び出した回数の合計。

<IdlePowerState>

アイドル状態である数値状態を示します。

<CurrentPowerState>

現在の数値の電源状態。

<分析>

期間中に発生した内容を表す文字列。

PwrTest の構文