Partager via


Syntaxe PwrTest

Vous exécutez PwrTest à partir d’une fenêtre d’invite de commandes. Vous pouvez sélectionner et configurer des scénarios PwrTest à l’aide des options de commande.

La syntaxe de l’outil PwrTest est la suivante :

pwrtest /scenario [/scenario_options] [/common_options]

/scénario

Scénarios Description
sleep Fait passer l’ordinateur en veille/reprise des transitions. (Windows 7 et versions ultérieures)
battery Fournit des informations sur la batterie et la surveillance. (Windows 7 et versions ultérieures)
info Fournit des informations sur l’alimentation du système. (Windows 7 et versions ultérieures)
es Surveille l’état d’exécution du thread. (Windows 7 et versions ultérieures)
idle Surveille les événements inactifs du système. (Windows 7 et versions ultérieures)
Ppm Surveille la gestion de l’alimentation du processeur. (Windows 7 et versions ultérieures)
timer Surveille les modifications de résolution du minuteur système. (Windows 7 et versions ultérieures)
disk Surveille les statistiques d’inactivité du disque et les événements de rotation. (Windows 7 et versions ultérieures)
device Surveille les statistiques d’inactivité de l’appareil et les événements de mise hors tension. (Windows 7 et versions ultérieures)
monitor Enregistre les statistiques inactives de l’utilisateur liées à la surveillance/à l’affichage automatique et au remplissage. (Windows 7 et versions ultérieures)
requests Affiche les demandes d’alimentation en attente et nouvelles. (Windows 7 et versions ultérieures)
thermique Surveille les informations et les statistiques des zones thermiques ACPI. Cela n’est pris en charge que sur les systèmes qui signalent les zones thermiques et les changements de température. (Windows 7 et versions ultérieures).
processidle Force les tâches de maintenance en arrière-plan à s’exécuter (maintenant plutôt qu’à leur heure planifiée) et surveille leur progression. (Windows 7 et versions ultérieures)
cs Cycles de l’ordinateur par le biais de transitions de secours connectées s’ils sont pris en charge par le système. (Windows 8 et versions ultérieures)
platidle Surveille et tente de consigner le nombre de transitions inactives de la plateforme s’ils sont pris en charge par le système. (Windows 8 et versions ultérieures)
directedfx Surveille les commutateurs d’état inactifs à faible alimentation liés à L’infrastructure de gestion de l’alimentation dirigée (DFx). (Windows 10, version 1903 et ultérieure)

/scenario_options
Pour afficher les options disponibles pour chaque scénario Pwrtest, tapez : pwrtest.exe /scenario / ?

Par exemple : pwrtest.exe /sleep / ?

/common_options

common_options Description
/lf :folder Spécifie le dossier des fichiers journaux. Par exemple, c :\myfolder ou \\server\share. L’emplacement du journal par défaut est le même dossier que pwrtest.exe.
/ln :name Spécifie le nom des fichiers journaux et le nom de la session de suivi des événements pour Windows (ETW). Les extensions de fichier journal sont ajoutées automatiquement (.wtl, .xml, etc.). Le nom par défaut est pwrtestlog.
/etwbuffersize :n Spécifie la taille de la mémoire tampon ETW en Ko si elle est supérieure à la taille par défaut. La valeur par défaut est la taille de page actuelle ou 256 Ko (selon la valeur la plus élevée).
/etwminbuffers :n Spécifie le nombre minimal de mémoires tampons allouées pour la session ETW si elle est supérieure à la valeur minimale de 2 par processeur logique. La valeur par défaut est 2 mémoires tampons par processeur logique.
/etwmaxbuffers :n Spécifie le nombre maximal de mémoires tampons allouées pour la session ETW si ce nombre est supérieur au minimum à 2 par processeur logique et supérieur au paramètre etwminbuffers . La valeur par défaut est la valeur etwminbuffers + 20.
/delaywrite Spécifie que les données de journal sont mises en mémoire tampon pour réduire les écritures de disque. Cette option affecte tous les types de journaux, y compris ETL.

Exemples

pwrtest /?  
pwrtest /requests  /?
pwrtest /requests  /t:60

Remarques

Exigences d’exécution pour prendre en charge le suivi ETW :

  • Pwrtest doit s’exécuter à partir d’un administrateur ou d’une fenêtre d’invite de commandes avec élévation de privilèges (Exécuter en tant qu’administrateur).

  • Pwrtest doit s’exécuter en mode natif (WoW64 non pris en charge).

Les paramètres de stratégie de groupe mis en place par votre administrateur système peuvent interférer avec certains scénarios qui doivent modifier temporairement les valeurs de paramètre d’alimentation (par exemple, le scénario de veille).

PwrTest génère automatiquement plusieurs journaux d’activité pour chaque exécution dans .log (texte en clair), .xml (le format varie selon le scénario), .wtl (WTTLog) et .etl (trace ETW).

Pour pouvoir utiliser tous les scénarios PwrTest, vous devez d’abord approvisionner un ordinateur de test pour les tests à l’aide de Visual Studio et de WDK. Pour plus d’informations, consultez Provisionner un ordinateur pour le déploiement et le test de pilotes (WDK 8.1) ou provisionner un ordinateur pour le déploiement et le test de pilotes (WDK 8). Certains scénarios nécessitent le pilote de bouton d’alimentation qui fait partie de Windows Driver Testing Framework (WDTF). WDTF (et le pilote de bouton d’alimentation inclus) est automatiquement installé lorsque vous approvisionnez un système pour les tests à l’aide de Visual Studio et de WDK. Pour plus d’informations sur WDTF, consultez Windows Device Testing Framework (WDTF) (Pilotes Windows).

Scénarios PwrTest

Fichier journal PwrTest