Sintassi PwrTest
Si esegue PwrTest da una finestra del prompt dei comandi. È possibile selezionare e configurare scenari PwrTest usando le opzioni di comando.
La sintassi per lo strumento PwrTest è:
pwrtest /scenario [/scenario_options] [/common_options]
/scenario
Scenari | Descrizione |
---|---|
sleep | Scorre il computer attraverso transizioni di sospensione/ripresa. (Windows 7 e versioni successive) |
batteria | Fornisce informazioni sulla batteria e monitoraggio. (Windows 7 e versioni successive) |
info | Fornisce informazioni sull'alimentazione del sistema. (Windows 7 e versioni successive) |
es | Monitora lo stato di esecuzione del thread. (Windows 7 e versioni successive) |
ozioso | Monitora gli eventi di inattività del sistema. (Windows 7 e versioni successive) |
Ppm | Monitora il risparmio energia del processore. (Windows 7 e versioni successive) |
timer | Monitora le modifiche alla risoluzione del timer di sistema. (Windows 7 e versioni successive) |
disk | Monitora le statistiche di inattività del disco e gli eventi di selezione. (Windows 7 e versioni successive) |
dispositivo | Monitora le statistiche di inattività del dispositivo e gli eventi di risparmio di energia. (Windows 7 e versioni successive) |
monitor | Registra le statistiche di inattività dell'utente correlate al monitoraggio/visualizzazione della spaziatura automatica e allo spazio vuoto. (Windows 7 e versioni successive) |
requests | Visualizza richieste di alimentazione in sospeso e nuove. (Windows 7 e versioni successive) |
termico | Monitora le informazioni e le statistiche della zona termica ACPI. Questo è supportato solo nei sistemi che segnalano variazioni di temperatura e zone termiche. (Windows 7 e versioni successive). |
processidle | Forza l'esecuzione delle attività di manutenzione in background (ora anziché all'ora pianificata) e monitora lo stato di avanzamento. (Windows 7 e versioni successive) |
cs | Esegue il ciclo del computer tramite transizioni di standby connesse, se supportate dal sistema. (Windows 8 e versioni successive) |
platidle | Monitora e tenta di registrare i conteggi delle transizioni inattive della piattaforma, se supportati dal sistema. (Windows 8 e versioni successive) |
directedfx | Monitora i commutatori di stato di inattività a basso consumo correlati a DFx (Directed Power Management Framework). (Windows 10, versione 1903 e successive) |
/scenario_options
Per visualizzare le opzioni disponibili per ogni scenario Pwrtest, digitare: pwrtest.exe /scenario /?
Ad esempio: pwrtest.exe /sleep /?
/common_options
common_options | Descrizione |
---|---|
/lf:folder | Specifica la cartella per i file di log. Ad esempio, c:\myfolder o \\server\share. Il percorso del log predefinito è la stessa cartella di pwrtest.exe. |
/ln:name | Specifica il nome dei file di log e il nome della sessione di traccia ETW (Event Tracing for Windows). Le estensioni del file di log vengono aggiunte automaticamente (con estensione wtl, .xml e così via). Il nome predefinito è pwrtestlog. |
/etwbuffersize:n | Specifica la dimensione del buffer ETW in KB se è maggiore delle dimensioni predefinite. Il valore predefinito è la dimensione della pagina corrente o 256 KB (a qualsiasi valore maggiore). |
/etwminbuffers:n | Specifica il numero minimo di buffer allocati per la sessione ETW se è maggiore del minimo di 2 per processore logico. Il valore predefinito è 2 buffer per processore logico. |
/etwmaxbuffers:n | Specifica il numero massimo di buffer allocati per la sessione ETW se tale numero è maggiore del minimo di 2 per processore logico e maggiore dell'impostazione etwminbuffers . Il valore predefinito è il valore etwminbuffers + 20. |
/delaywrite | Specifica che i dati di log vengono memorizzati nel buffer in memoria per ridurre le scritture su disco. Questa opzione influisce su tutti i tipi di log, tra cui ETL. |
Esempi
pwrtest /?
pwrtest /requests /?
pwrtest /requests /t:60
Osservazioni
Requisiti di esecuzione per supportare la traccia ETW:
Pwrtest deve essere eseguito da un amministratore o da una finestra del prompt dei comandi con privilegi elevati (Esegui come amministratore).
Pwrtest deve essere eseguito in modo nativo (WoW64 non supportato).
Le impostazioni di Criteri di gruppo applicate dall'amministratore di sistema potrebbero interferire con alcuni scenari che devono modificare temporaneamente i valori delle impostazioni di risparmio energia ,ad esempio lo scenario di sospensione.
PwrTest genera automaticamente più log per ogni esecuzione in .log (testo non crittografato), .xml (formato varia per scenario), .wtl (WTTLog) e .etl (traccia ETW).
Per poter usare tutti gli scenari PwrTest, è prima necessario effettuare il provisioning di un computer di test per i test usando Visual Studio e WDK. Per altre informazioni, vedere Effettuare il provisioning di un computer per la distribuzione e il test dei driver (WDK 8.1) o Effettuare il provisioning di un computer per la distribuzione e il test dei driver (WDK 8). Alcuni scenari richiedono il driver del pulsante di alimentazione che fa parte di Windows Driver Testing Framework (WDTF). WDTF (e il driver del pulsante di alimentazione incluso) viene installato automaticamente quando si effettua il provisioning di un sistema per il test usando Visual Studio e WDK. Per informazioni su WDTF, vedere Windows Device Testing Framework (WDTF) (Driver Windows).