Vous trouverez ici la synthèse de nos essais, ceux sont les chiffres que nous avons constatés sur notre réseau gigabits, les performances peuvent varier pour votre utilisation mais elles vous donneront une bonne idée de l'efficacité de l'architecture du serveur.
6.1 Vitesse brute
Vous trouverez ici les vitesses moyennes que nous avons pu obtenir lors de lecture et écriture d’importants fichiers (plus de 100 Go). Nous obtenons ainsi les vitesses maximales du serveur.
Capacité max utlisable |
Ecriture, en Mo/s |
Lecture, en Mo/s |
|
Double parity RAID |
1.41 To |
165 |
190 |
Double parity RAID, wide stripes |
1.42 To |
155 |
170 |
Mirrored |
803 Go |
196 |
248 |
Single parity RAID, narrow stripes |
1.17 To |
171 |
244 |
Striped |
1.83 To |
202 |
246 |
La charge CPU moyenne est alors de 70% pour
l'ecriture (avec de fortes pointes à 80% en double parité) et est de 60% en lecture.
6.2 Vitesse en pleine charge
Nos tests ont montré que les performances sont peu impactées par le nombre d’utilisateurs simultanées, la surcharge ne proviendra pas d’un trop grand nombre d’utilisateurs ou d’un nombre important de fichiers manipulés en parallèle.
La grande source de charge est la multiplication des accès due à l’écriture ou la lecture de petits fichiers.
Pour notre test, nous avons créé des milliers de fichiers de 1ko.
Pour référence, un disque dur 7200trs/mins sous Windows XP est capable d’écrire 8192 fichiers de 1ko en 9.2s, soit un débit moyen de 0.86 Mo/s, la lecture de ces 8192 fichiers prends 8.4s, soit un débit de 0.95 Mo/s…
Capacité max utlisable |
Ecriture, en Mo/s |
Lecture, en Mo/s |
|
Double parity RAID |
1.41 To |
2.2 |
1.9 |
Double parity RAID, wide stripes |
1.42 To |
1.2 |
1.9 |
Mirrored |
803 Go |
2.6 |
1.9 |
Single parity RAID, narrow stripes |
1.17 To |
1.8 |
1.9 |
Striped |
1.83 To |
3.2 |
2.0 |
La charge CPU est alors de 50% en écriture et de 10% en lecture.
6.3 Vitesse en mode dégradé
Lors de la reconstruction du système de fichier suite à un remplacement d’un disque dur, ZFS s’auto répare et vérifie l’intégrité des données, cette opération coûteuse en ressource impacte les services.
Il faut compter une heure pour que l’opération se déroule complètement, pendant cette période, les performances sont :
- en vitesse brute max : 67 Mo/s en écriture , 79 Mo/s en lecture
- en vitesse pleine charge : 1.7 Mo/s en écriture , 1.5 Mo/s en lecture
Le système garde donc toujours des bonnes performances dans les moments critiques.
7. Conclusion -->
Au détour d'un démarrage normal, si vous constatez le blocage suivant :
Booting 'Sun Storage 7110 2008.10.23,1-0'
findroot (system,0,a)
Filesystem type is zfs, partition type 0xbf
bootfs system/boot/ak-nas-2008.10.23_1-0
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B zfs-bootfs=system/67,console=ttya,ttya-mode="9600,8,n,1,-"
loading '/platform/i86pc/kernel/$ISADIR/unix -B zfs-bootfs=system/67,console=ttya,ttya-mode="9600,8,n,1,-"' ...
cpu: 'AuthenticAMD' family 16 model 2 step 3
[BIOS accepted mixed-mode target setting!]
[Multiboot-kludge, loadaddr=0xbffe38, text-and-data=0x17b8c8
Error 16: Inconsistent filesystem structure
Surtout pas de panique, le serveur n'est pas correctement initialisé, il suffit de redémarrer pour régler le problème...