STOCKAGE POWERVAULT MD3000 ET OPTIMISATION DES BAIES - MEILLEURES PRATIQUES dell.com/PowerVault Optimisation des baies de stockage Dell™ PowerVault MD3000 et MD3000i - Meilleures pratiques
AVIS DE NON-RESPONSABILITE CE LIVRE BLANC N'A QU'UN CARACTERE INFORMATIF, ET PEUT CONTENIR DES ERREURS TYPOGRAPHIQUES ET DES IMPRECISIONS TECHNIQUES. SON CONTENU EST FOURNI EN L'ETAT, SANS GARANTIES EXPRESSES NI IMPLICITES D'AUCUNE SORTE. Pour plus d'informations, contactez Dell. Les informations contenues dans ce document peuvent être modifiées sans préavis. http://www.dell.com
Décembre 2008 – Révision A01 Page 2 Optimisation des baies de stockage Dell™ PowerVault MD3000 et MD3000i - Meilleures pratiques
Table des matières
1 AUDIENCE AND SCOPE .............................................................................................................................. 4 2 PERFORMANCE TUNING OVERVIEW .......................................................................................................... 4 2.1 COMPONENTS THAT INFLUENCE STORAGE PERFORMANCE ........................................................................................... 4 2.2 BASIC APPROACH TO PERFORMANCE TUNING ............................................................................................................ 5 3 ...
BAIES DE
STOCKAGE
POWERVAULT
MD3000 ET
OPTIMISATION DES
BAIES -
MEILLEURES
PRATIQUES
dell.com/PowerVault
Optimisation des baies de stockage Dell™ PowerVault MD3000 et MD3000i
- Meilleures pratiques
AVIS DE NON-RESPONSABILITE
CE LIVRE BLANC N'A QU'UN CARACTERE INFORMATIF, ET PEUT
CONTENIR DES ERREURS TYPOGRAPHIQUES ET DES IMPRECISIONS
TECHNIQUES. SON CONTENU EST FOURNI EN L'ETAT, SANS GARANTIES
EXPRESSES NI IMPLICITES D'AUCUNE SORTE.
Pour plus d'informations, contactez Dell.
Les informations contenues dans ce document peuvent être modifiées sans
préavis.
http://www.dell.com
Décembre 2008 – Révision A01 Page 2
Optimisation des baies de stockage Dell™ PowerVault MD3000 et MD3000i
- Meilleures pratiques
Table des matières
1 AUDIENCE AND SCOPE .............................................................................................................................. 4
2 PERFORMANCE TUNING OVERVIEW .......................................................................................................... 4
2.1 COMPONENTS THAT INFLUENCE STORAGE PERFORMANCE ........................................................................................... 4
2.2 BASIC APPROACH TO PERFORMANCE TUNING ............................................................................................................ 5
3 APPLICATION SOFTWARE CONSIDERATIONS .............................................................................................. 6
4 CONFIGURING THE MD3000/MD3000I ...................................................................................................... 6
4.1 DETERMINING THE BEST RAID LEVEL ........................................................................................................................ 6
4.1.1 Selecting a RAID Level ‐ High Write Mix Scenario .................................................................................. 8
4.1.2 a RAID Level ‐ Low Write Mix Scenario ................................................................................... 9
4.2 CHOOSING THE NUMBER OF DRIVES IN A DISK GROUP................................................................................................. 9
4.3 VIRTUAL DISK LOCATION AND CAPACITY ................................................................................................................. 10
4.4 VIRTUAL DISK OWNERSHIP ................................................................................................................................... 11
4.5 CALCULATING OPTIMAL SEGMENT AND STRIPE SIZE .................................................................................................. 12
4.6 CACHE SETTINGS ................. 13
4.6.1 Setting the Virtual Disk‐Specific Write Cache and Write Cache Mirroring ........................................... 13
4.6.2 Setting the Virtual Disk‐ Read Cache Pre‐fetch ........................................................................ 14
4.6.3 Setting the Storage Array Cache Block Size ......................................................................................... 14
4.7 TUNING USING ARRAY PERFORMANCE DATA ........................................................................................................... 16
4.7.1 Collecting Performance Statistics ........................................................................................................ 16
4.7.2 RAID Level ............................................................................................................................................ 16
4.7.3 I/O Distribution ..... 17
4.7.4 Stripe Size .............. 19
4.7.5 Write Algorithm Data .......................................................................................................................... 22
4.8 USING THE CLI PERFORMANCE MONITOR ............................................................................................................... 25
4.9 OTHER ARRAY CONSIDERATIONS ........................................................................................................................... 25
4.9.1 Global Media Scan Rate ....................................................................................................................... 25
4.9.2 Setting the Virtual Disk‐Specific Media Scan ....................................................................................... 25
4.10 PREMIUM FEATURE PERFORMANCE .................................................................................................................. 26
4.10.1 Getting Optimal Performance from Snapshot................................................................................. 26
4.10.2 Optimal ance from Virtual Disk Copy .................................................................... 26
5 CONSIDERING THE HOST SERVER(S) .......................................................................................................... 26
5.1 HOST HARDWARE PLATFORM ............................................................................................................................... 26
5.1.1 Considering the Server Hardware Architecture.................................................................................... 26
5.1.2 Sharing Bandwidth on the Dell™ MD3000i with Multiple NICs ........................................................... 27
5.1.3 g Bandwidth with Multiple SAS HBAs ........................................................................................ 28
5.2 CONSIDERING THE SYSTEM SOFTWARE ................................................................................................................... 29
5.2.1 Buffering the I/O ... 29
5.2.2 Aligning Host I/O with RAID Striping.................................................................................................... 30
APPENDIX A: OBTAINING ADDITIONAL PERFORMANCE TOOLS .......................................................................... 31 B: SYSTEM TROUBLESHOOTING ....................................................................................................... 32
APPENDIX C: REFERENCES . 33 D: GLOSSARY OF TERMS 35
Décembre 2008 – Révision A01 Page 3
Optimisation des baies de stockage Dell™ PowerVault MD3000 et MD3000i
- Meilleures pratiques
1 Lectorat et objectif
L'objectif de ce document est de guider les utilisateurs des baies de stockage
Dell™ PowerVault™ MD3000 et MD3000i à travers les processus avancés qui
leur permettront d'optimiser leurs produits en fonction de leurs besoins
spécifiques. Les meilleures pratiques présentées s'appliquent aux baies de
stockage fonctionnant avec des micrologiciels de première et de deuxième
générations (06.XX.XX.XX et 07.XX.XX.XX respectivement). Pour savoir
comment déterminer la version du micrologiciel équipant une baie de
stockage MD3000 ou MD3000i, veuillez vous reporter au guide d'utilisation
Dell™ correspondant, à l'adresse suivante : http://support.dell.com/manuals.
2 Optimisation des performances - Présentation
Le principal enjeu en matière d'optimisation des performances de stockage
réside dans la compréhension et la maîtrise des différents composants
(répertoriés ci-dessous) en interaction les uns avec les autres, ainsi que dans
l'évaluation précise des performances des applications. Les performances des
baies de stockage ne comptant que pour une partie des performances
applicatives, le processus d'optimisation doit également prendre en compte les
caractéristiques d'entrée/sortie (E/S) des applications, ainsi que l'intégralité des
composants jouant un rôle au niveau des chemins d'accès des données, parmi
lesquels l'adaptateur de bus hôte SAS, l'initiateur iSCSI, le commutateur réseau
et les paramètres du système d'exploitation hôte.
Les différents facteurs à considérer sont tellement nombreux qu'optimiser les
performances, ne serait-ce que pour une seule application, peut se révéler
complexe. Que dire alors lorsqu'il s'agit d'optimiser les performances de
plusieurs applications partageant une seule et même baie de stockage ! Afin de
simplifier ce processus, les systèmes de stockage Dell™ intègrent des dispositifs
de surveillance des performances ainsi que des fonctionnalités flexibles
d'optimisation, accessibles depuis le logiciel de gestion Modular Disk Storage
Manager (MDSM).
2.1 Performances de stockage - les composants qui entrent en ligne
de compte
Le présent livre blanc donne une approche générale en matière d'optimisation
des performances E/S. Il contient également des instructions d'utilisation
spécifiques relatives aux fonctionnalités de réglage des baies de stockage. Il
débute par une analyse globale des éléments dont dépendent les performances
E/S, à savoir :
• Baie de stockage
• Application logicielle
Décembre 2008 – Révision A01 Page 4
Optimisation des baies de stockage Dell™ PowerVault MD3000 et MD3000i
- Meilleures pratiques
• Plate-forme serveur (matériel, système d'exploitation, gestionnaires
de volumes, pilotes de périphériques)
• Réseau (baie de stockage MD3000i uniquement)
2.2 Optimisation des performances - Approche de base
En matière d'optimisation des performances E/S, la première question à se poser
est la suivante :
« Quel doit être le niveau de performances de mon système ? »
Les réponses possibles doivent commencer par :
• « Cela dépend de… ». En effet, il n'existe pas de réponse toute faite à
cette question. Chaque environnement est unique et les paramètres à
sélectionner dans ce domaine varient en fonction des objectifs définis,
de la configuration et des exigences spécifiques à l'environnement.
• « Le niveau réel des performances peut fluctuer. » : les résultats
obtenus dans ce domaine varient considérablement car les conditions
d'utilisation elles-mêmes sont soumi