venerdì 12 settembre 2014

Decifrare Storport Traces 101

Bentornati al Blog Core Team - Paul Reynolds qui. Nel blog precedente, ho scritto su come catturare Storport tracce in Windows 8 e Windows 2012 Si prega di consultare:
Tracing con Storport in Windows 2012 e Windows 8 con KB2819476 hotfix
E
Tracing con Storport in Windows 2012 e Windows 8, senza hotfix KB2819476
Questa volta, vorrei esplorare quali informazioni si possono trarre dai dati grezzi contenuti in una traccia Storport. Quali conclusioni si possono raggiungere per quanto riguarda le prestazioni del disco? Avete un disco che non esegue bene?
Per fare questo, ci si avvarrà di free di Windows e Office 2013 gli utenti strumenti:
  • Windows PowerShell
  • Windows Performance Toolkit
  • Excel PowerPivot
In primo luogo, abbiamo bisogno di parlare brevemente della Windows Storage Stack e dove vengono prese Storport tracce.E 'importante notare che Storport tracce sono all'ultimo "gradino della scala" prima che Windows giù le mani I pacchetti di richiesta di I / O hardware. Hardware in questo caso comprende firmware, driver, HBA, tessuti di stoccaggio - nulla dopo il sistema operativo Windows. E 'importante perché può aiutare a delineare dove sia il problema. È il problema con il sistema operativo o con l'hardware? Devo chiamare Microsoft per aprire un caso di supporto o è più opportuno parlare con il mio fornitore di archiviazione? Storport tracce sono il luogo ideale per iniziare a rispondere a domande come queste.
Si presume hai già una traccia Storport in mano - un file ETL catturato utilizzando le procedure documentate nei due blog in precedenza per Windows 8 e Windows 2012, o Windows 2008 (vedi il blog di Bob Golding):
Come dice il vecchio adagio: una foto vale più di mille parole. Quando arriva il momento di decifrare tracce Storport, la visualizzazione di grafici che riassumono i dati e mostrano le tendenze, e la visualizzazione di grafici che hanno media e massimi, sono molto più utile che guardare i dati grezzi. I passaggi di livello superiore ci sarà intraprendere sono:
  1. Cattura il Trace Storport
  2. Converti la Storport Trace in formato CSV
  3. Strofinare i dati nel file CSV
  4. Importare i dati in un foglio di calcolo di Excel
Il modo più semplice per raggiungere gli ultimi 3 passaggi di cui sopra è quello di automatizzare utilizzando uno script di Windows PowerShell. Alla fine del blog, c'è una cerniera per scaricare che ha questo file. Salvare lo script PowerShell come StorPortPACMAN.PS1 in una directory sull'unità C: drive chiamato StorPortPACMAN:
NOTA: è necessario disporre dei seguenti prerequisiti installati per eseguire correttamente lo script di cui sopra:
1 xperf deve essere installato e nel percorso di sistema .
Windows 7 o 8 - usa la valutazione di Windows e Deployment Kit (ADK): http://www.microsoft.com/en-US/download/details.aspx?id=39982
2 PowerPivot è parte di Office 2013, ma ha bisogno di essere aggiunto come Addin COM . Clicca qui per le istruzioni.
Alla fine di questo blog, ci sono anche 2 fogli di calcolo in zip è necessario trasferire nella directory C: \ StorPortPACMAN.
Eseguire lo script, e la seconda in cui è stato gestito versione di Windows sul server, uno dei fogli di calcolo di Excel si aprirà ed essere aggiornati con i dati della tua traccia Storport.
Qui ci sono gli screenshot di grafici e tabelle di esempio si vedrà nella prima pagina dei fogli di calcolo:
immagine
Questo primo grafico mostra valori di richiesta di durata nel tempo della traccia Storport. E 'molto utile per avere il "quadro".Per la maggior parte, il disco in questo grafico sta eseguendo bene tranne per un periodo vicino all'inizio. A seconda dell'applicazione che si sta indagando, questo può essere fine e il valore medio è quello che è importante per voi. Medie e massimi sono indicati nella tabella sottostante, che è accanto a questo grafico nel foglio di calcolo:
immagine
Infine, i dati del grafico è presentato nel grafico sottostante:
immagine
I fogli di calcolo Excel e loro grafici e tabelle corrispondenti sono solo esempi di cosa si può fare per la tua analisi del disco con tracce Storport e strumenti di Excel PowerPivot. Perché usare PowerPivot? Per Storport traccia significa essere in grado di visualizzare e riepilogare più dati. Excel di per sé è un ottimo strumento, ma i problemi può iniziare a svilupparsi quando i dati si avvicina o supera un milione di righe di dati.
Non è raro per una traccia Storport per contenere decine di milioni di righe di dati, soprattutto se si decide di non utilizzare un filtro durante l'acquisizione dei dati. Io di solito suggerisco di non utilizzare un filtro come le vostre medie saranno più vicini ai risultati si ottengono da altri strumenti come Perfmon o xperf. Uso dei filtri comporta il disco a guardare peggio di quello che è realmente.
Richiesta Durata Times, come regola generale, si può riassumere come segue per SCSI Read (10) e Write non-cache (10) I / O:
<9 ms = ottimi
<15ms = buoni
<25ms = eque
> 25ms = poveri
Usiamo volutamente l'avvertenza, regola, perché questi valori utilizzano un formato di dati 64 KB assunto I / O. Se una lettura o scrittura è più grande o più piccola di quella, tali valori devono essere modificati.
Utilizzo di una tabella di Excel Pivot e grafico presta bene a concentrarsi su un LUN specifico attraverso l'uso di filtri incorporati nella tabella o grafico.
Casi particolari:
Occasionalmente vediamo una traccia Storport che non ha senso. Un esempio è una VM che ha più di un disco SCSI e il foglio di calcolo di Excel mostra solo un LUN. Che cosa è successo al mio altro disco? E 'lì, ma a causa del modo in cui lo stoccaggio può essere presentata, lo stesso numero di LUN viene utilizzato per più di un disco. Quindi cosa si fa in una situazione di questo? Il modo più semplice è di cadere e trascinare una seconda proprietà di un disco nel grafico o il grafico che si sta visualizzando. Ci sono 4 proprietà che raccogliamo in una traccia Storport:
1 LUN
2. Obiettivo
3. Bus
4. Porto
Dato che l'utilizzo LUN non è sufficiente, si può aggiungere una seconda proprietà al grafico, Target. Per fare questo, nella parte superiore del foglio di calcolo fare clic sulla scheda Analizza in Strumenti tabella pivot, quindi fare clic su Elenco campi per esporre i dati disponibili per voi. Trascinare e rilasciare il campo Destinazione sul Righe e sotto LUN. Si vedrà qualcosa di simile a questo:

Questo vi permetterà di vedere tutti i dischi se hanno lo stesso numero di LUN.
Se siete a tutti come me, la visualizzazione di diagrammi e grafici potrebbe essere bene per vedere l'immagine grande e presentazioni, ma il tecnico interiore sta urlando a guardare il i dati in dettaglio, per assicurarsi che hai dimestichezza con esso e lo comprendiate. Per fare questo, fare clic sulla scheda PowerPivot e quindi sul pulsante Gestisci nell'area Data Model.Si aprirà una nuova finestra che espone i dati grezzi a voi in modo che si può filtrare, ordinare, o qualsiasi altra cosa si desidera assicurarsi che tutto ha un senso per voi prima di utilizzarlo.
Spero che troviate questo blog utile e ti dà un nuovo strumento da utilizzare quando si studiano le prestazioni del disco.

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.