Je dois ajouter des archives \staging sur un serveur SLES 10. Il s'agit de présenter des volumes assez importants (9-20 To chacun environ, 60 To au total) qui seront utilisés pour stocker des données d'archives (littéralement, il s'agit d'une bibliothèque) comprenant de gros fichiers images (Tiff's de 150 Mo pour la plupart) et de gros fichiers tarballs. Les données seront très majoritairement orientées vers la lecture IO, certainement >95% et probablement plus de 99%.
Le stockage a déjà été acheté - une baie Dell MD3000 SAS en guirlande avec 2 MD1000 entièrement remplis de disques SATA de 2 To à 7200 tr/min, soit 45 disques au total. La pile de baies est connectée à l'aide de deux adaptateurs SAS externes à double port, ce qui signifie qu'il y a 4 chemins d'accès à la pile.
J'ai l'intention de les configurer comme un ensemble de 4 volumes assis sur 4 groupes RAID avec un hot spare par réseau. Tous les groupes seront RAID 6 avec 7 ou 14 disques, et chaque groupe RAID sera présenté comme un LUN unique utilisant toute la capacité de ce groupe. Du côté de SLES, ces volumes doivent être formatés en tant que volumes XFS.
J'ai une expérience limitée de SLES (et de Linux en général) et je suis à la recherche de recommandations à ce sujet :
- Y a-t-il des éléments spécifiques à prendre en compte lors de la configuration de volumes XFS de cette taille sous SLES 10, c'est-à-dire que les paramètres par défaut seront-ils corrects compte tenu du profil IO ?
- Quelle est la meilleure façon d'initialiser \partition\format Ceux-ci ? J'ai utilisé Parted pour définir une étiquette de disque et YAST Partition Manager (en acceptant toutes les valeurs par défaut) pour créer et formater le volume XFS pour mon test initial.
- Comment configurer le multipathing ? Lorsque je présente un volume de test initial, il apparaît comme quatre périphériques distincts (/dev/sdl,/dev/sdm,/dev/sdn et /dev/sdn). Que dois-je faire pour travailler avec ce volume en tant que volume unique ?
- Lors de mes premiers tests, j'ai constaté des taux de transfert d'environ 30 mégaoctets par seconde à partir d'un volume SAN EMC Clariion existant. C'est beaucoup moins que ce à quoi je m'attendais, même en tenant compte de la pénalité d'écriture du RAID 6, je m'attendais à quelque chose de l'ordre de 70 à 100 Mégaoctets/seconde.
- Comment puis-je savoir si tout va bien ? Où dois-je chercher les erreurs ? \warnings etc ? L'éditeur de partition YAST met très longtemps à se lancer par exemple et j'aimerais comprendre pourquoi.
- Pourriez-vous partitionner cela différemment et \or utilise-t-il un autre système de fichiers et, dans l'affirmative, pourquoi ?
Le serveur est un Dell 2950 - je n'ai pas vérifié les spécifications détaillées, mais le top indique une utilisation de l'ordre d'un chiffre tout au plus.