Regolare le impostazioni delle prestazioni del sistema RAID
Per ottenere migliori prestazioni e affidabilità dai tuoi sistemi RAID, installa l'ultimo firmware disponibile.
Le impostazioni delle prestazioni dei sistemi RAID, che influiscono su parametri come ad esempio la cache delle unità, la cache dei controller RAID e il precaricamento in lettura, possono avere un effetto notevole sulle prestazioni di un volume di Xsan. Segui queste linee guida.
Abilitare la cache dell'unità
Oltre al servizio di cache effettuato dal controller RAID, ogni unità in una matrice può effettuare lo stesso servizio a livello di unità, per migliorare le prestazioni.
Abilitare la cache in scrittura del controller RAID
Senza il servizio di cache in scrittura del controller RAID, una richiesta di scrittura al LUN associato viene considerata completa finché i dati non vengono scritti sui dischi fisici che compongono la matrice. Solamente dopo potrà essere elaborata la successiva richiesta di scrittura. (Questa funzionalità è anche conosciuta come caching write-through).
ATTENZIONE: Se abiliti la cache per l'unità per un set RAID, accertati che il sistema sia connesso a un gruppo di continuità o UPS (Uninterruptible Power Supply). Altrimenti, potresti perdere tutti i dati nella cache se si verifica un guasto all'alimentazione.
Quando viene abilitata la cache in scrittura per il controller RAID, una richiesta di scrittura dati è considerata completa quando i dati si trovano nella cache. Questa funzionalità è anche conosciuta come caching write-back. Le richieste sono elaborate più rapidamente perché il file system deve solo scrivere sulla memoria cache veloce e non deve aspettare le unità disco più lente.
Accertati di abilitare la cache di scrittura sui controller RAID che supportano i gruppi di archiviazione dei metadati.
Sebbene alcune richieste di scrittura molto grandi potrebbero trarre beneficio dalla cache, spesso non lo fanno. Mettendo il gruppo di archiviazione dei metadati di un volume su un controller RAID separato dai gruppi di archiviazione dei dati, puoi abilitare la cache sul controller RAID utilizzato per i metadati e disabilitarla sul controller RAID utilizzato per i dati.
Quando il file system si basa sulla cache in questo modo, devi garantire che i dati nella cache non si perdano prima di essere scritti su disco. I dati scritti su disco sono al sicuro se si verificano guasti all'alimentazione, ma i dati in una cache non lo sono. Per essere certo che una guasto all'alimentazione non possa causare la perdita dei dati memorizzati nella cache, proteggi i sistemi RAID con batterie di backup per il controller RAID o un gruppo di continuità (UPS).
Abilitare il precaricamento in lettura
Il precaricamento (prefetching) in lettura è una tecnica che migliora le prestazioni di lettura del file system quando i dati vengono letti in sequenza, come nel caso streaming audio o video, per esempio.
Quando viene abilitato il precaricamento in lettura, il controller RAID presuppone che una richiesta di lettura di un blocco di dati sarà seguita da richieste per blocchi di dati adiacenti. Per prepararsi a queste richieste, il controller RAID legge i dati richiesti e i dati a seguire e li archivia nella memoria cache. Quindi, se vengono richiesti i dati, questi vengono recuperati dalla cache veloce invece che dalle unità disco più lente.