Live Optics | Ottica a focale fissa | Profondità della coda: Uno sguardo più approfondito

Summary: L'articolo descrive in che modo Live Optics segnala la profondità della coda.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

La coda del disco è spesso considerata il primo indicatore di scarse prestazioni delle applicazioni, ma spesso viene incolpata troppo presto. La seguente spiegazione è una guida rapida alla comprensione di alcuni approcci di base per demistificare Disk Que.

Dividiamolo in due parti. La guida di sopravvivenza mordi e fuggi di base per quelli di voi che non hanno il tempo di continuare a leggere e una comprensione più approfondita del motivo per cui Disk Queue è diventato un punto focale in primo luogo. 

La guida di sopravvivenza:

Un progetto Optical Prime mostra il numero di I/O in sospeso dal punto di vista del sistema operativo per ogni campione durante il periodo di registrazione. Se la coda del disco è il problema, dovrebbe essere strettamente associata alla latenza nello stesso periodo. Quindi, nel bene e nel male:

- Coda del disco bassa e bassa latenza = Un'applicazione e un'esperienza utente probabilmente soddisfatte

- Coda del disco elevata e bassa latenza = se la latenza rimane desiderabile, questo dovrebbe essere OK.

- Coda del disco bassa e latenza elevata = Richiede attenzione, ma è improbabile che sia il tuo spazio di archiviazione.

- Disco elevato e latenza elevata = Dovrebbe considerare lo storage come un potenziale collo di bottiglia.

Quest'ultimo dovrebbe essere indagato ed è qui che il valore di Optical Prime che rappresenta le prestazioni nel tempo è importante. Se la coda del disco causa la latenza, si dovrebbero vedere modelli strettamente correlati tra i due valori.  

Di seguito è riportata una voce che mostra un esempio di una buona correlazione tra latenza e coda del disco.

Per comprendere le nozioni di base della lunghezza della coda del disco, pensa a una fila alla cassa del tuo "Food-Mart" locale. Tutti conoscono il trapano... Selezioni i tuoi articoli, ti metti in fila per essere ritirato, quando è il tuo turno paghi e infine possiedi l'articolo.

Tutti ci sono stati anche in vacanza o a tarda notte, quando la fila è lunga e il povero addetto alla cassa ha una fila di persone sconvolte che dicono: "Perché la direzione non apre più corsie per le casse!"

A un livello di definizione di base, la coda del disco è il numero di operazioni sul disco in sospeso che sono "in attesa" e quindi il motivo per cui viene spesso considerata come indice di problemi di archiviazione.

Sappiamo tutti che l'aggiunta di un maggior numero di addetti alle casse di Food-Mart renderebbe la fila più veloce e lo sta facendo perché abbiamo aumentato il nostro grado di lavoro parallelo. Gli stessi principi di base possono essere applicati alle richieste di I/O. Se avessi un solo disco nel mio server che cerca di fare tutto quel lavoro o anche, diciamo, un piccolo RAID 5 che cerca di fare quel lavoro. Potremmo quindi immaginare che l'applicazione genererebbe una domanda di carico di lavoro in cui la riga di check-out per gli I/O verrebbe sottoposta a backup. Questo fenomeno di coda del disco elevato è chiamato "Spindle Bound". In parole povere, i dischi non riescono a stare al passo con la domanda, quindi si forma una linea che si manifesta come latenza per il sistema operativo.

La linea guida di base è che una coda del disco superiore a 2-4 non è valida.

Facile, no? Beh, purtroppo diventa più complicato.

La regola è che una coda di più di 2-4 dischi per disco non è valida... il motivo per cui diventa difficile è che Optical Prime non ti dice quanti dischi compongono quel "F: Guida."

Sembra abbastanza banale, perché non prendiamo il numero di dischi e lo chiamiamo un giorno? Ebbene, non possiamo sempre farlo. Alcune unità sono in realtà partizioni e un unità E: e F: potrebbe trovarsi sullo stesso disco. Una maschera migliore della verità viene dagli array di storage stessi.

Qualsiasi array di dischi esterni che potrebbe rappresentare un volume o una LUN per un sistema operativo potrebbe mascherare un numero qualsiasi di unità dal sistema operativo. Ad esempio, un array potrebbe avere un gruppo RAID di 4 o 9 dischi che costituiscono la LUN rappresentata nel sistema operativo Windows come "F: Unità"... quindi se abbiamo una coda del disco di 15 è male ... o va bene?

Interferenza
delle applicazioniAlcune applicazioni sono in grado di gestire la coda del disco o di rispondere ad essa. Un'applicazione tecnica di gestione, ad esempio SQL Server, può limitare l'I/O in modo da non creare troppi I/O in sospeso. Se notano che la coda del disco sale, possono mascherare il problema impedendogli di sfuggire di mano.


Modelli
di datiDi nuovo alla cassa del Food-Mart... Quando il manager finalmente si sveglia e apre tre nuove corsie per le casse, le persone possono aprirsi a ventaglio e passare attraverso le file perché i loro acquisti non sono correlati. Sono come I/O casuali. Ogni persona attraversa la linea indipendentemente da chiunque altro. L'I/O casuale è lo stesso. Ogni operazione vuole finire il più velocemente possibile e non si preoccupa davvero di nessun altro.

I dati sequenziali sono l'opposto e possono essere considerati più simili a quelli di un film. Un filmato è una serie di fotogrammi che vengono riprodotti "in sequenza" per darti l'effetto di un film. Affinché il filmato abbia un senso, questi fotogrammi devono essere riprodotti in ordine e dipendono da quell'ordine affinché il filmato abbia senso. (senza i film di Quentin Tarantino, ovviamente)

Spesso gli I/O sequenziali non possono essere suddivisi in attività parallele. A seconda della natura del programma che esegue il carico di lavoro sequenziale, è possibile che si verifichi o meno un aumento della coda del disco e della latenza, ma che si noti una correlazione simile che si estende alle dimensioni del trasferimento di I/O. Per saperne di più, leggi il post su come la dimensione del trasferimento I/O può influire sulla latenza.

Riepilogo
Oggi, con le unità SSD e l'archiviazione virtualizzata, le probabilità di avere dischi come collo di bottiglia non sono le stesse di quando le unità da 15.000 RPM erano il livello più alto. Tuttavia, è qualcosa che vale la pena esaminare ogni volta che si dà la caccia a un problema di latenza.  

È quasi più facile escludere che sia il disco a causare la latenza piuttosto che trovare la causa della latenza. Ma almeno puoi avere un posto in meno dove guardare :).

Additional Information

In caso di domande, contattare il supporto Live Optics all'indirizzo liveoptics.support@dell.com.

Affected Products

LiveOptics
Article Properties
Article Number: 000299497
Article Type: How To
Last Modified: 18 Feb 2026
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.