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).