Partager via


PwrTest Syntax

Vous exécutez PwrTest à partir d’une fenêtre d’invite de commandes. You can select and configure PwrTest Scenarios using command options.

La syntaxe de l’outil PwrTest est la suivante :

pwrtest /scenario [/scenario_options] [/common_options]

/ scenario

Scenarios 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)
thermal 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
To see the options available for each Pwrtest scenario, type: 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 Specifies the maximum number of buffers allocated for the ETW session if that number is larger than the minimum of 2 per logical processor and larger than the etwminbuffers setting. The default is the etwminbuffers value + 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.

Examples

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

Remarques

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

  • Pwrtest must run from an administrator or elevated Command Prompt window (Run as administrator).

  • 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 brut), .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).

PwrTest Scenarios

Fichier journal PwrTest