Condividi tramite


Risultati per le valutazioni On/Off

Questo argomento illustra come interpretare i risultati generati dalle valutazioni On/Off (Prestazioni di avvio rapido), Prestazioni di avvio (avvio completo), Prestazioni standby e Prestazioni di ibernazione. Fornisce inoltre indicazioni su come usare i risultati per identificare e risolvere diversi problemi comuni che influiscono negativamente sull'esperienza dell'utente finale durante l'arresto e l'avvio di un computer.

Per altre informazioni sulle valutazioni di transizione on/off, vedere Prestazioni di transizione on/off.

File obiettivi

È possibile creare obiettivi personalizzati per misurare i miglioramenti nella visualizzazione risultati. I file degli obiettivi sono uno strumento di valutazione che consente di capire come un PC sta funzionando e confrontare i PC nell'azienda.

Ad esempio, gli obiettivi per un portatile di base potrebbero essere diversi dagli obiettivi impostati per un computer desktop di fascia alta o le aspettative di mercato potrebbero cambiare in modo da voler definire obiettivi e requisiti chiave diversi man mano che passa il tempo e migliora la tecnologia.

Quando un valore della metrica viene confrontato con l'obiettivo per tale metrica, lo stato è codificato in Visualizzazione risultati come indicato di seguito:

  • Viola chiaro significa che il sistema ha un'esperienza utente eccezionale e che non ci sono problemi percepiti.

  • Viola medio significa che l'esperienza utente è tollerabile ed è possibile ottimizzare il sistema. Esaminare le raccomandazioni e l'analisi per vedere quali miglioramenti possono essere apportati al sistema. Possono trattarsi di modifiche software, modifiche alla configurazione o modifiche hardware.

  • Viola scuro significa che il sistema ha un'esperienza utente scadente e che c'è spazio significativo per i miglioramenti. Esaminare le raccomandazioni e l'analisi per visualizzare i miglioramenti che è possibile apportare al sistema. Possono trattarsi di modifiche software, modifiche alla configurazione o modifiche hardware. Potrebbe essere necessario prendere in considerazione i compromessi per offrire un'esperienza di Windows di alta qualità.

  • Nessun colore significa che non esistono obiettivi definiti per la metrica.

Nota

In Windows Assessment Toolkit per Windows 8 alcune valutazioni includono i file degli obiettivi predefiniti. La prima volta che si visualizzano i risultati usando questa versione degli strumenti, viene usato il file degli obiettivi predefinito. Tuttavia, puoi anche definire obiettivi personalizzati per Windows 8 nello stesso modo in cui puoi usare Windows 8.1 e Windows 10.

È possibile impostare il percorso del file degli obiettivi e aggiungere un file di obiettivi a tale posizione prima di poter usare l'interfaccia utente per applicare gli obiettivi personalizzati. Dopo aver selezionato un file di obiettivi, continuerà a essere il file degli obiettivi usato per tutti i risultati aperti.

È possibile usare un solo file di obiettivi alla volta. Gli obiettivi per tutte le valutazioni vengono impostati in un unico file di obiettivi. Gli strumenti di valutazione cercheranno gli obiettivi nell'ordine seguente:

  1. Un file di obiettivi personalizzato
  2. Obiettivi definiti nel file dei risultati
  3. Obiettivi definiti nel manifesto della valutazione

È possibile usare il file degli obiettivi di esempio fornito in %PROGRAMFILES%\Windows Kits\10\Assessment and Deployment Kit\Windows Assessment Toolkit\SDK\Samples\Goals per creare un file di obiettivi personalizzato.

Nota

Non è possibile creare un pacchetto di un file degli obiettivi con un processo, ma è possibile archiviarlo in una condivisione per consentire ad altri utenti di usarlo.

Metrica

In questa sezione vengono descritte le metriche chiave segnalate dalle valutazioni On/Off, le cause comuni dei risultati scarsi per queste metriche e la correzione comune per i problemi relativi a queste metriche. Questa sezione consente anche di identificare il gruppo di destinatari per il quale la metrica è più applicabile.

La tabella seguente descrive le metriche che possono essere disponibili in una valutazione:

Valutazione Descrizione metrica
Valutazione delle prestazioni di avvio (avvio rapido) Questa metrica acquisisce l'ora dall'inizio della fase di arresto, alla fine della scrittura del file di iberfile su disco e della transizione a uno stato di alimentazione inferiore (S4).
Valutazione delle prestazioni di avvio (avvio completo) Questa metrica acquisisce l'ora dall'inizio della fase di arresto alla transizione a uno stato spento.
Valutazione delle prestazioni standby Questa metrica acquisisce l'ora dall'inizio della fase di sospensione alla transizione a uno stato di alimentazione inferiore (S3).
Valutazione delle prestazioni di ibernazione Questa metrica acquisisce l'ora dall'ibernazione alla fine della scrittura del file di iberfile su disco e la transizione a uno stato di alimentazione inferiore (S4).

È possibile visualizzare le metriche di valutazione on/off per le fasi di transizione seguenti:

Nota

Se è stata abilitata l'impostazione Abilita modalità di diagnostica minifiltro, i risultati della valutazione includeranno le metriche del minifiltro. Per altre informazioni sulle metriche e i risultati del minifiltro, vedere Diagnostica minifiltro.

Problemi

Le valutazioni delle prestazioni di transizione on/off eseguono l'analisi avanzata dei problemi e forniscono collegamenti a WPA per risolvere i problemi identificati dalla valutazione. Quando si apre WPA, potrebbero essere disponibili dettagli aggiuntivi sull'attività del disco o sull'attività della CPU, a seconda del tipo di problema. Questa sezione descrive le tecniche investigative comuni che è possibile usare per analizzare i problemi di prestazioni.

Trovare il collaboratore più grande

Aprire il file dei risultati della valutazione in Windows Assessment Console ed espandere la metrica padre corrispondente. Le metriche secondarie figlio in genere forniscono informazioni su componenti specifici che influiscono sulla metrica padre.

Si consideri ad esempio la metrica Shutdown Processes Duration (Durata processi di arresto). È possibile espandere la metrica per visualizzare tre tabelle delle metriche secondarie per questa fase. Le prime due tabelle mostrano l'utilizzo della CPU e del disco e la terza tabella mostra le durate dei singoli processi arrestati.

Le colonne aggiuntive, ad esempio la colonna Dettaglio , forniscono altri dettagli per le metriche secondarie. In Processi di arresto sessione utente la colonna Dettagli mostra un PID.

Nota

Nella visualizzazione predefinita, la colonna Dettaglio potrebbe contenere il valore "Vari" perché i PID non possono essere aggregati tra iterazioni. Espandere le iterazioni per visualizzare i singoli PID.

Windows Assessment Console consente di ordinare l'elenco delle metriche secondarie in base a qualsiasi colonna di dati (ad eccezione degli elenchi di fasi di avvio rapido di primo livello, ordinati in base all'ordine di fase durante l'arresto/avvio).

Ad esempio, nell'elenco di processi espansi per la fase Processi di arresto sessione utente fare clic con il pulsante destro del mouse sull'intestazione della tabella e quindi scegliere Ordina righe decrescente.

È possibile usare questa tecnica per più durate di fase di primo livello.

Esaminare le metriche di utilizzo delle risorse

Visualizzare le metriche dettagliate di utilizzo delle risorse per ogni processo durante questa fase. Per recuperare queste informazioni, espandere i processi per ogni scheda fase nella sezione e quindi ordinare in base all'utilizzo della CPU o all'utilizzo totale del disco.

Informazioni aggiuntive

Per altre informazioni sui problemi di analisi approfondita e sulle raccomandazioni, vedere Problemi comuni di analisi approfondita.

La valutazione segnala un codice di uscita di 0x80050006

Questo errore si verifica quando le attività di manutenzione sono state registrate nel PC ma non sono state completate prima dell'esecuzione della valutazione. Ciò impedisce l'esecuzione della valutazione, perché le attività di manutenzione spesso influiscono sulle metriche di valutazione.

Per risolvere il problema, eseguire una delle operazioni seguenti:

  1. Assicurarsi che il computer sia connesso a una rete e che sia in esecuzione in alimentazione AC. Avviare manualmente le attività di manutenzione in sospeso con il comando seguente da un prompt con privilegi elevati:

    rundll32.exe advapi32.dll,ProcessIdleTasks

  2. Disabilitare le attività di manutenzione regolari e inattive e arrestare tutte le attività di manutenzione prima di eseguire la valutazione.

Procedure consigliate per le attività time-critical

Se non si vuole ritardare un'attività, assicurarsi che non venga eseguita alcuna operazione che richiede molto tempo. Di seguito sono riportate alcune cose da evitare.

  • Se è necessaria una risposta di tipo time-critical, ad esempio per elaborare la WM_ENDedizione Standard SSION durante l'arresto, non pianificare operazioni sostanziali quando si riceve la richiesta (a parte l'affidabilità dei dati funziona come il salvataggio delle modifiche dell'utente, operazione che deve essere eseguita).

  • Evitare di eseguire qualsiasi operazione che potrebbe richiedere più tempo, a meno che non sia assolutamente necessario. Rinviarli fino al completamento dell'attività time-critical corrente. Evitare qualsiasi API che contenga l'avviso: "attenzione alle considerazioni sulle prestazioni quando si usa questa API".

  • Evitare eventuali dipendenze di rete perché qualsiasi richiesta di rete può essere ritardata da problemi di rete. Ciò vale soprattutto per gli scenari di avvio e arresto perché la rete non è garantita per l'intero periodo di tempo.

  • Evitare timeout lunghi. Se è necessaria un'attesa, verificare che il tempo di attesa sia ragionevolmente limitato da un valore di timeout ridotto (nel contesto dell'attività critica per il tempo in questione).

  • Evitare calcoli eccessivi. Tenere presente che i processori variano in velocità, in modo che un calcolo che richiede 100 ms in un computer molto veloce potrebbe finire per impiegare secondi su uno più lento.

  • Evitare operazioni di I/O di archiviazione non necessarie. Qualsiasi richiesta di I/O potrebbe essere ritardata da altri componenti. In qualsiasi momento ci sono decine di applicazioni e servizi in esecuzione in un sistema tipico e le risorse di archiviazione sono limitate. La richiesta di I/O potrebbe essere accodata dietro centinaia di richieste simili da altri componenti.

  • Evitare gli scaricamenti del disco, ad esempio quelli avviati tramite la chiamata all'API FlushFileBuffers. Lo scaricamento fa sì che lo stack di dischi elimini le cache ed è previsto che il disco rigido scriva i dati nei buffer RAM. In genere, questa operazione è molto costosa e non garantisce la coerenza dei dati poiché i dischi rigidi spesso ignorano la richiesta.

  • Evitare di scaricare hive del Registro di sistema chiamando l'API RegFlushKey. A causa della progettazione del Registro di sistema, l'API causa lo scaricamento dei dati modificati per l'intero hive su disco, che è un'operazione molto costosa. Lo scaricamento delle chiavi del Registro di sistema è un'azione che in genere non è necessaria perché il sistema operativo fornisce una visualizzazione coerente del Registro di sistema per tutti i componenti. Inoltre, il Registro di sistema stesso esegue lo scaricamento asincrono ogni diversi secondi.

  • Evitare di aprire nuove connessioni RPC perché il processo di autenticazione RPC è costoso. La definizione di una nuova connessione RPC comporta controlli di sicurezza costosi.

  • Evitare di chiamare API transazionali, ad esempio le API TxF, perché in genere eseguono numerose operazioni costose per ogni chiamata API. Queste API ottengono affidabilità al costo delle prestazioni, quindi queste API non devono essere usate durante le attività critiche.

Valutazioni

Prestazioni di transizione on/off

Automatizzare i riavvii prima di eseguire una valutazione

Windows Assessment Toolkit