Quale dei tuoi dischi rigidi è il più veloce, ed è così veloce come promesso dal produttore? Sia che si disponga di un PC desktop o di un server, l'utility gratuita Diskspd di Microsoft sottoporrà a test e benchmark i dischi rigidi.
NOTA: una versione precedente di questa guida spiegava l'utilizzo della vecchia utility "SQLIO" di Microsoft. Tuttavia, Microsoft offre ora l'utilità "Diskspd", che sostituisce SQLIO, quindi abbiamo aggiornato questa guida con nuove istruzioni.
Se vuoi conoscere l'abilità IO delle tue unità, Diskspd è uno strumento eccellente. Diskspd ti dirà la capacità massima che i dischi rigidi di un server possono gestire, o ti indicherà il disco più veloce che dovresti usare per carichi di lavoro pesanti (o solo giochi per PC) su un PC desktop.
Ad esempio, supponiamo che abbiamo tre unità su un server: un'unità F, un'unità G e un'unità C. Se abbiamo il nostro MDF sul drive F, il LDF sul drive G e il nostro sistema operativo sul nostro drive C, possiamo valutare se la nostra configurazione è efficace. Ad esempio, se il file MDF è il file più impegnato con il maggior numero di letture e scritture, vorremmo che fosse sull'unità più veloce.
Utilizzando l'esempio precedente con i grafici (che rappresentano le scritture e le letture per il sistema operativo, LDF e MDF), inseriremo il nostro file MDF sul disco più veloce dal momento che il nostro MDF è il più attivo. Se la nostra analisi di Diskspd mostrasse che F era il nostro disco più veloce, inseriremmo il nostro file MDF sull'unità F.
Microsoft offre questo eccellente strumento gratuitamente e puoi scaricarlo da Microsoft Technet. È anche open source, quindi puoi scaricare e ispezionare o modificare il codice sorgente da GitHub.
Diskspd è stato testato per funzionare su versioni desktop di Windows 7, 8, 8.1, 10, nonché Windows Server 2012, 2012 R2 e 2016 Technical Preview 5.
Una volta scaricato, dovrai estrarre il contenuto del file .zip in una cartella sul tuo computer. Si noti che l'archivio contiene tre diversi file "diskspd.exe". Quello nella cartella "amd64fre" è per PC Windows a 64 bit, mentre quello nella cartella "x86fre" è per PC Windows a 32 bit. Se utilizzi una versione di Windows a 64 bit, e probabilmente lo sei, probabilmente utilizzerai la versione a 64 bit.
Per eseguire un singolo test , puoi semplicemente richiamare un comando Diskspd da un prompt dei comandi abilitato dall'amministratore. In Windows 10 o 8.1, fare clic con il pulsante destro del mouse sul pulsante Start e selezionare "Prompt dei comandi (Admin)". In Windows 7, individuare il collegamento "Prompt dei comandi" nel menu Start, fare clic con il pulsante destro del mouse e selezionare "Esegui come amministratore.
Innanzitutto, utilizzarecd
per passare alla directory contenente il Diskspd. exe che si desidera utilizzare:
cd c: path to diskspd amd64fre
Nel nostro caso, sembrava il seguente comando.
Ora esegui il comando Diskspd con le opzioni che vuoi usare . Troverai un elenco completo delle opzioni della riga di comando e delle informazioni sull'utilizzo nel file DiskSpd_Documentation.pdf di 30 pagine incluso nell'archivio Diskspd scaricato.
Tuttavia, se vuoi iniziare subito a lavorare, ecco un comando di esempio . Il seguente comando imposta la dimensione del blocco su 16K (-b16K), esegue un test di 30 secondi (-d30), disabilita l'incasso di hardware e software (-Sh), misura le statistiche di latenza (-L), utilizza due richieste IO per thread (- o2) e quattro thread (-t4) per target, utilizza l'accesso casuale anziché la scrittura sequenziale (-r), esegue operazioni di scrittura del 30% e operazioni di lettura del 70% (-w30).
Crea un file in c: testfile.dat di 50 MB di dimensione (-c50M). Se invece si desidera eseguire il benchmark dell'unità D: drive, si dovrebbe specificare d: testfile.dat
Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c: testfile.dat
Dopo un periodo di tempo specificato di 30 secondi nel test precedente, i risultati del test verranno stampati sul Prompt dei comandi e potrai visualizzarli.
Consulta i risultati e vedrai il MB medio / s l'unità raggiunta durante il test: quante operazioni di scrittura sono state eseguite un secondo, quante operazioni di lettura sono state eseguite un secondo e la quantità totale di operazioni di input / output (IO) al secondo. Queste statistiche sono molto utili quando si confrontano più dischi per vedere quale è più veloce per determinate operazioni, ma ti diranno anche esattamente quanto IO può gestire un disco rigido.
È anche possibile scaricare i risultati in un file di testo che è possibile visualizzare successivamente con l'operatore>. Ad esempio, il comando seguente esegue lo stesso comando come sopra e inserisce i risultati nel file C: testresults.txt.
Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c: testfile.dat> c: testresults.txt
Ripeti questo processo per le altre unità e confronta
Se stai cercando di capire qual è il più veloce disco rigido per un determinato carico di lavoro, è necessario creare un comando che corrisponda al carico di lavoro. Ad esempio, se si tratta di un server che legge solo dati e non scrive, è necessario eseguire un test del 100% di letture che non misuri alcuna prestazione di scrittura. Eseguire lo stress test su più unità e confrontare i risultati per vedere quale è più veloce per quel tipo di lavoro.
Si noti che ci sono molte, molte altre opzioni della riga di comando che è possibile specificare per Diskspd.exe. Troverai l'elenco più completo e aggiornato nella documentazione fornita con il file Diskspd.exe scaricato, ma qui ci sono alcune opzioni importanti:
Utilizzando queste opzioni, è possibile modificare il comando di benchmark per vedere come il disco funziona sotto carichi variabili. Una volta che hai scritto un comando che ti sembra approssimativo al tipo di carico di lavoro che esegui sul tuo PC, puoi sottoporre a stress test su diverse unità e vedere quali offrono le migliori prestazioni.
Che cos'è una "Smart Washer", e ne ho bisogno?
Proprio come molte altre appliance di Internet of Things che sono state lentamente introdotte nelle nostre case negli ultimi anni, Le rondelle intelligenti sono una nuova classe di dispositivi che possono collegarsi allo smartphone o al tablet tramite un'app e trasmettere in tempo reale dati vitali sulle operazioni quotidiane.
Come risolvere i problemi di Netflix su Apple TV 4 Dopo aver reimpostato la password
Se reimposti la tua password Netflix, scoprirai rapidamente che non riuscirai a modificarlo l'app Netflix su Apple TV 4 a causa di quello che sembra essere un bug con l'app. Ecco come rimediare alla situazione semplicemente reinstallando l'app Netflix sul set-top box di Apple. Quando resetti la password di Netflix e vai a cambiarla su Apple TV 4, rimarrai bloccato e vincerai essere in alcun modo per voi per modificarlo nell'app.