Il comando Winsat di Windows

Winsat, o strumento di valutazione del sistema di Windows, è un programma Windows che esegue il benchmark di vari componenti di macchine quando vengono eseguiti.

Il file principale che viene eseguito per eseguire il benchmark del dispositivo è winsat.exe e il file eseguibile si trova nella cartella system32 dell'installazione di Windows.

Microsoft ha introdotto Winsat con Windows Vista e ha fornito anche qualsiasi nuova versione di Windows (fino a Windows 10) con lo strumento.

La società ha utilizzato Winsat in Vista e Windows 7 per calcolare Windows Experience Index (WEI), che misura la configurazione hardware e software del computer.

Suggerimento : è possibile eseguire la valutazione anche su Windows 8 e Windows 10 e hackerare i risultati.

WinSAT

Il comando Windows Winsat deve essere eseguito dalla riga di comando. È meglio se lo fai da un prompt dei comandi elevato, poiché la finestra dei risultati verrà chiusa altrimenti automaticamente quando lo strumento completa la valutazione.

  1. Toccare il tasto Windows per visualizzare il menu Start.
  2. Digita cmd.exe, tieni premuti i tasti Maiusc e Ctrl e seleziona il risultato dall'elenco. Ciò avvia il prompt dei comandi con privilegi di amministratore.

Valutazioni di Winsat

Winsat può eseguire diverse valutazioni, ognuna con i propri parametri. Le principali valutazioni che lo strumento può eseguire sono elencate di seguito.

  • winsat -? - visualizza l'aiuto.
  • winsat formal : questo comando esegue la valutazione completa.
    • winsat dwmformal : esegue solo la valutazione di Gestione desktop di Windows che genera il punteggio grafico.
    • winsat cpuformal : esegue solo la valutazione della CPU per generare il punteggio del processore.
    • winsat memformal : esegue solo la valutazione della memoria per generare il punteggio di memoria (RAM).
    • winsat graphicsformal : esegue la valutazione grafica per generare il punteggio della grafica di gioco.
    • winsat diskformal : esegue la valutazione del disco per generare il punteggio del disco rigido primario.
  • winsat cpu - testa il processore.
  • winsat mem - testa la memoria
  • disco winsat - testa i dispositivi di archiviazione collegati
  • winsat d3d - valuta le capacità dell'applicazione 3D diretto.
  • Winsat Media : verifica le funzionalità dei media
  • winsat mfmedia - valutazione di Windows Media Foundation
  • Caratteristiche di Winsat : esegue la valutazione delle funzioni
  • winsat dwm : esegue la valutazione di Gestione desktop di Windows
  • winsat prepop - precompila i risultati della valutazione WinSAT.

I comandi sopra eseguiranno le valutazioni con la loro configurazione predefinita. È possibile specificare parametri personalizzati quando si eseguono valutazioni per personalizzare i test.

Parametri globali (validi per tutti i test di valutazione)

  • -v - invia output dettagliati a STDOUT.
  • -time n: specifica l'ora in cui verrà eseguita la valutazione.
  • -fullscreen - Il dispositivo D3D deve essere creato in modalità a schermo intero. L'impostazione predefinita è la finestra.
  • -xml nomefile: salva l'output nel file XML specificato.
  • -idiskinfo: salva i volumi fisici e le informazioni sui dischi logici nell'output XML.
  • -iguid: crea un identificatore univoco globale e lo salva nell'output XML.
  • -note "note": aggiunge una nota al file di output XML.
  • -icn - include il nome del computer locale nell'output XML.
  • -eef: enumera informazioni di sistema aggiuntive nell'output XML.
  • nodisp: la valutazione non è visibile in quanto attira una superficie fuori schermo.

Parametri dwm di Winsat

Il comando è winsat dwm -parameters . Sono disponibili i seguenti parametri:

  • -normalw n - specifica il numero di trame utilizzate per rappresentare le finestre normali nella simulazione. Richiesto se viene specificato un altro parametro.
  • -winwidth n - specifica la larghezza delle finestre in pixel
  • -winheight n - specifica l'altezza delle finestre in pixel
  • -glassw n - specifica il numero di trame che rappresentano le finestre di vetro nella simulazione
  • -noupdate: blocca e sblocca le chiamate, ma salta l'aggiornamento della CPU.
  • --nolock - salta il blocco e lo sblocco per tutte le finestre.
  • -width n - specifica la larghezza del desktop in pixel.
  • -height n - specifica l'altezza del desktop in pixel.

Esempio:

winsat dwm -fullscreen -normalw 25 -time 50

Esegue la valutazione Desktop Manager di Windows a schermo intero con 25 finestre normali per 50 secondi.

Parametri di Winsat d3d

Il comando è winsat d3d -parameters . Sono disponibili i seguenti parametri:

  • -objs: specifica la quantizzazione theta e phi (maggiore è il numero, maggiore è il processo di shader)
  • -sradius - specifica il raggio della sfera (raggio più piccolo riduce il numero di pixel disegnati).
  • -totalobj - numero totale di sfere in una scena.
  • -texw - larghezza delle trame create.
  • -texh - altezza delle trame create.
  • -totaltex: numero totale di trame che lo strumento creerà.
  • -texpobj - numero di trame che ogni sfera deve rendere.
  • -batchcnt - definisce il conteggio dei lotti.
  • -out - specifica un percorso del file per salvare i risultati insieme agli argomenti in winsat.
  • -width n - larghezza della finestra in cui è in esecuzione l'app.
  • -height n - altezza della finestra in cui è in esecuzione l'app.
  • -vs profile - impone l'utilizzo di un profilo shader vertice.
  • -ps profile - impone l'utilizzo di un profilo di pixel shader.
  • -fps n - limita la frequenza di aggiornamento in modalità a schermo intero.
  • -rendertotex n - rende al float texture n.
  • -rtdelta n: se vengono utilizzati obiettivi di rendering, questo comando definisce quanto lontano andrà la valutazione per impostare un obiettivo di rendering precedente come trama.
  • -noalpha - disabilita la fusione alfa del buffer posteriore.
  • -textshader - usa lo shader texture invece del semplice shader.
  • -alushader - usa alu shader invece del semplice shader.
  • -fixedseed - semi rand con un numero fisso.
  • -nozwarming - disabilita il riscaldamento del buffer z.
  • -ref - forza la rasterizzazione del software.
  • -noetw - disabilita la traccia ETW.

Esempio:

winsat d3d -fullscreen -totalobj 25 -totaltex 20 -alushader -time 50

Esegue l'asse d3d a schermo intero con 25 sfere totali e 20 trame renderizzate, utilizzando lo shader in alluminio e un tempo di esecuzione di 50 secondi.

Parametri mem di Winsat

Il comando è winsat mem -parameters . Sono disponibili i seguenti parametri:

  • -up - esegue test di memoria con un solo thread.
  • -rn: esegue con priorità normale.
  • -nc - alloca la memoria e la contrassegna come non cache.
  • -do n - specifica la distanza in byte tra l'inizio del buffer di destinazione e la fine del buffer di origine.
  • -mint n - tempo di esecuzione minimo in secondi.
  • -maxt n - tempo di esecuzione massimo in secondi.
  • -buffersize n - la dimensione del buffer che la valutazione della memoria dovrebbe usare.

Esempio:

winsat mem -up -rn -mint 5.0 -maxt 10.0 -v

Esegui la valutazione della memoria con il thread attivo, un tempo di esecuzione minimo di 5, 0 secondi, un tempo di esecuzione massimo di 10, 0 secondi, con priorità normale e il risultato dettagliato.

Parametri del disco di Winsat

Il comando è winsat disk -parameters . Sono disponibili i seguenti parametri richiesti:

  • -flush - esegui in modalità flush policy di scrittura (non può essere utilizzato con seq, run, write o read)
  • -seq - valuta le prestazioni dell'IO sequenziale (non può essere utilizzato con run o flush)
  • -ran - valuta le prestazioni I / O casuali (non può essere usato con seq o flush)
  • -read - valuta le prestazioni di lettura (non può essere usato con write o flush)
  • -write - valuta le prestazioni di scrittura (non può essere usato con read o flush)
  • -n ID disco: specificare il disco su cui si desidera eseguire la valutazione (non può essere utilizzato con l'unità)
  • -drive letter: seleziona la lettera del disco rigido che desideri testare (non può essere utilizzata con n)

I seguenti parametri sono facoltativi:

  • -count n: specifica il numero di iterazioni (tra 1 e 50, il valore predefinito è 1).
  • -iocount n: specifica il numero di operazioni IO (tra 256 e 5000, il valore predefinito è 256).
  • -seqsize n - specifica la dimensione degli IO per la valutazione sequenziale in byte (tra 65536 e 1048576, il valore predefinito è 65536).
  • -ransize: specifica la dimensione degli I / O per la valutazione I / O casuale in byte (tra 16384 e 1048576 il valore predefinito è 16384).

Esempio:

disco winsat -flush -drive d

Il comando valuta le prestazioni di lavaggio dell'unità D.

Parametri della cpu di Winsat

Il comando è winsat cpu -parameters . Sono disponibili i seguenti parametri richiesti (solo uno richiesto):

  • -encryption: esegue la valutazione di crittografia e decrittografia utilizzando algoritmi AES a 256 bit,
  • -encryption2: esegue la valutazione utilizzando un hash SHA1.
  • -compression: esegue la valutazione di compressione e decompressione utilizzando l'algoritmo Lempel-Zev.
  • -compression2: esegue la valutazione utilizzando un algoritmo di compressione interno Microsoft.

I seguenti parametri sono facoltativi:

  • -buffersize n - imposta la dimensione del buffer per la valutazione (minimo 4K, massimo 2 MB, predefinito 16K)
  • -data nomefile: specifica un file che deve essere caricato nel buffer, il file predefinito è% SystemRoot% \ system32 \ shell32.dll.
  • -nbr n: specifica il numero di aree buffer (impostazione predefinita 16)
  • -brs n - specifica la dimensione di ciascuna area buffer

Solo due di buffersize, nbr e brs possono essere utilizzati nelle valutazioni).

Esempio:

winsat cpu -encryption2

Esegue la valutazione della CPU usando un hash SHA1.

Parametri del supporto Winsat

Il comando è winsat media -parameters . Sono disponibili i seguenti parametri:

  • -input nomefile - parametro richiesto. Questo specifica il file video che verrà riprodotto o codificato durante la valutazione.
  • -dumpgraph: il grafico del filtro deve essere salvato in un file compatibile con GraphEdit prima dell'esecuzione.
  • -ns - normale velocità di riproduzione del file di input.
  • -show: esegue la valutazione in modalità di decodifica e mostra il file in una finestra.
  • -play: esegue la valutazione in modalità di decodifica e riproduce i contenuti audio forniti.
  • -codifica il file di profilo PRX: -codifica il contenuto utilizzando il codec di Windows Media (non utilizzabile con show o play).
  • -saveas nomefile: salva i risultati delle operazioni di codifica.

Esempio:

winsat media -input c: \ test \ test.wmv -xml test.xml

Il comando valuta le prestazioni durante la decodifica del file text.wmv e salva i risultati nel file test.xml.

Parametri di Winsat mfmedia

Il comando è winsat mfmedia -parameters . Sono disponibili i seguenti parametri:

  • -input file - obbligatorio. Specificare il file multimediale utilizzato nella valutazione
  • -dumpgraph: il grafico del filtro deve essere salvato in un file compatibile con GraphEdit prima dell'esecuzione.
  • -ns: specifica che il grafico del filtro deve essere eseguito alla normale velocità di riproduzione.
  • -play: esegue la valutazione in modalità di decodifica e riproduce i contenuti audio forniti.
  • -nopmp - Non utilizzare il processo MFPMP (Media Foundation Protected Media Pipeline).
  • -pmp - usa il processo MFPMP.

Esempio:

winsat mfmedia -input c: \ test \ test.wmv -nopmp

Eseguire mfmedia assement utilizzando il file test.wmv senza supporto Media Foundation Protected Media Pipeline (MFPMP).

Utilità di pianificazione di Winsat

Tutte le versioni di Windows vengono fornite con attività Winsat pianificate. È possibile gestire tale attività nel modo seguente:

  1. Toccare il tasto Windows per aprire il menu Start.
  2. Digitare l'utilità di pianificazione e caricare il risultato.
  3. Vai a Libreria Utilità di pianificazione> Microsoft> Windows> Manutenzione
  4. L'attività WinSAT dovrebbe essere elencata lì.
  5. È possibile modificare l'attività o fare clic con il tasto destro su di essa per disabilitarla.