PowerVault ME5, ME52: Riduzione delle prestazioni di scrittura sequenziale: messaggio di avvertenza durante la creazione di un gruppo di dischi
Summary: Le applicazioni come quelle di streaming video (ad esempio, la registrazione) che generano I/O di scrittura sequenziali traggono vantaggio dall'utilizzo di gruppi di dischi allineati per migliorare le prestazioni di I/O. Per altri casi d'uso, la configurazione dei gruppi di dischi soddisfa i requisiti di storage degli utenti e fornisce prestazioni adeguate per gestire l'applicazione e le risposte I/O previste degli utenti finali. ...
Instructions
Quando si esegue il provisioning di un gruppo di dischi RAID 5 o RAID 6 su SAN PowerVault serie ME5, potrebbe essere visualizzata la seguente finestra di dialogo di avvertenza.
Cosa deve fare l'amministratore della SAN?
Come procedere dipende dal profilo delle applicazioni host che generano I/O di scrittura nella SAN. In base all'esperienza sul campo, la maggior parte delle scritture nelle applicazioni sono I/O casuali. Per la maggior parte degli utenti, questa configurazione soddisfa le esigenze di storage; scegliere OK per procedere.
Nei casi d'uso, ad esempio un'applicazione che genera I/O in streaming, ad esempio l'archiviazione dell'output di registrazione delle telecamere di sicurezza, gli amministratori devono prendere in considerazione il numero di dischi. I file di dati video sono in genere più grandi di altri file di casi d'uso. Una volta scritti, è improbabile che questi file vengano modificati in una posizione casuale, quindi la velocità di scrittura sequenziale è la cosa più importante.
Numero di dischi per livello RAID
I controller allocano lo storage dei volumi virtuali in pagine da 4 MiB, ovvero tabelle di paging di riferimento in memoria. Si verifica una riduzione sequenziale delle prestazioni di scrittura quando i gruppi di dischi RAID 5 o RAID 6 vengono utilizzati in un pool virtuale e la dimensione di stripe del gruppo di dischi non è perfettamente allineata con la pagina da 4 MiB.
- Esempio 1: Si consideri un gruppo di dischi RAID 5 con cinque dischi. L'equivalente di quattro dischi fornisce capacità utilizzabile e l'equivalente di un disco viene utilizzato per la parità (la parità viene distribuita tra i dischi). I quattro dischi che forniscono capacità utilizzabile sono i dischi di dati e il disco che fornisce la parità è il disco di parità. In realtà, la parità viene distribuita tra tutti i dischi, ma questa schematizzazione è utile per l'esempio.
- Esempio 2: Si consideri un gruppo di dischi RAID 5 con sei dischi. L'equivalente di cinque dischi fornisce ora capacità utilizzabile. Si supponga che il controller utilizzi nuovamente un'unità stripe da 512 KiB. Quando si esegue il push di una pagina da 4 MiB al gruppo di dischi, una stripe contiene una pagina completa, ma il controller deve leggere i dati e la parità precedenti da due dei dischi con i nuovi dati per calcolare la nuova parità. Si tratta di un'operazione di lettura-modifica-scrittura, che riduce le prestazioni con carichi di lavoro sequenziali. In sostanza, ogni push di pagina a un gruppo di dischi comporta un'operazione di lettura-modifica-scrittura.
I controller utilizzano un unità stripe da 64 KiB quando non viene creato un gruppo di dischi RAID 5 o RAID 6 con un disco dati con potenza di due per mitigare questo problema. Ciò comporta molte più scritture con striping completo, ma al costo di molte più transazioni di I/O per disco per eseguire il push della stessa pagina da 4 MiB.
La seguente tabella mostra il numero di dischi consigliati per i gruppi di dischi RAID 6 e RAID 5. Ogni voce specifica il numero totale di dischi e il numero equivalente di dati e dischi di parità nel gruppo di dischi. La parità viene distribuita tra tutti i dischi.
Per garantire prestazioni ottimali con carichi di lavoro sequenziali e gruppi di dischi RAID 5 e RAID 6, utilizzare un disco di dati con potenza di due.
Espansione dei gruppi di dischi
Solo i gruppi di dischi ADAPT possono essere espansi in modalità di pool virtuale. I gruppi di dischi RAID 5 e RAID 6 non possono essere espansi in questa modalità. Per espandere la capacità di un pool virtuale che contiene gruppi di dischi RAID 5 o RAID 6 esistenti, l'amministratore deve aggiungere un numero di dischi sufficiente a creare un nuovo gruppo di dischi. Consultare il capitolo Disk Groups nella Dell PowerVault ME5 Series Administrator's Guide.
Ulteriori informazioni
Le SAN PowerVault serie ME includono molte opzioni di configurazione per gestire carichi di lavoro di I/O diversi. Per ulteriori informazioni, consultare il white paper Dell PowerVault ME5 Storage System Best Practices.
Il capitolo Best Practices del manuale Dell PowerVault ME5 Series Administrator's Guideillustra le seguenti ottimizzazioni.
- Configurazione di pool
- Selezione RAID
- Numero di dischi per livello RAID
- Gruppi di dischi in un pool
- Configurazione di tier
- Configurazione multipath
Dell Technologies InfoHub contiene numerosi documenti di best practice che consentono di progettare e implementare la serie PowerVault ME nell'ambito di una soluzione.
