USB ETW と電源管理

この記事では、Windows イベント トレーシング (ETW) を使用して USB セレクティブ サスペンド状態を調査し、Windows PowerCfg ユーティリティを使用してシステムのエネルギー効率の問題を特定する方法について簡単に概要を説明します。

USB デバイス ドライバーが USB セレクティブ サスペンドをサポートしている場合は、デバイスがアイドル状態のときに USB デバイスをオフにすることができます。 デバイスがアイドル状態でなくなると、システムはデバイスをウェイクアップし、通常の動作を再開します。 システムがアイドル状態ですべての USB デバイスがサスペンドされている場合、プロセッサのアクティビティは必要ないため、プロセッサは低電力状態に入ります。 セレクティブ サスペンドを適切に実装すると、モバイル システムの電力が大幅に節約され、バッテリ寿命が長くなります。

USB ETW を使用して USB デバイスとそのドライバーを調べ、それらが正常にセレクティブ サスペンドに移行したかどうかを検証できます。 エンド ユーザーにデバイスを提供する前に、USB デバイスとドライバーを検査して、セレクティブ サスペンドを適切にサポートしていることを確認してください。

システムのエネルギー効率の問題を特定しやすくするために、Windows 7 の Windows PowerCfg ユーティリティが強化されました。 PowerCfg は、Windows に含まれているコマンド ライン ユーティリティで、電源ポリシーの列挙と構成を可能にします。 エネルギー効率の問題を特定するための PowerCfg の機能強化は、/energy オプションを使用して実行されます。 これらの機能強化により、PowerCfg は一般的なエネルギー効率の問題についてシステムを検査し、見つかった問題を含む HTML レポートを生成できるようになります。

PowerCfg は、次のようなさまざまなエネルギー効率の問題を検出します。

  • USB デバイスによるセレクティブ サスペンドの非効率な使用
  • 過剰なプロセッサ使用率
  • タイマー解像度の向上
  • 非効率的な電源ポリシー設定
  • バッテリー容量の低下

PowerCfg は、サーバー エラーや警告など、さまざまなレベルの問題を識別します。

PowerCfg ユーティリティを使用して電力効率診断レポートを生成するには、管理者特権のコマンド プロンプトから次のコマンドを実行します。

powercfg /energy

詳細については、「ガイド付きヘルプ: 詳細な電力効率診断レポートを取得する」を参照してください。

Windows 電源管理と PowerCfg ツール (/energy オプションを含む) の詳細については、「Powercfg コマンド ライン オプション」を参照してください。