6. Performances

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.

Error 16

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...