- Modifié
Salut,
La petite histoire :
J'ai fais l’acquisition il y a quelques temps d'un serveur HP Proliant MicroServer gen8, dont je suis satisfait dans l'ensemble, mais je rencontre un soucis lors des ecritures sur disque.
L'os installe est Debian Jessie (passage a Stretch prevu dans pas longtemps). L'installation correspond au schema suivant : 4 disques de 6TB en RAID logiciel mdadm (2 types de RAID sur les disques), puis cryptage complet du systeme avec LUKS et ensuite LVM.
Chacun des 4 disques est partitionne comme suit :
- 1GB RAID1 pour le boot
- 500GB RAID1 pour l'OS + LUKS + LVM
- Le reste en RAID5 pour les donnees + LUKS + LVM
Le soucis que je rencontre c'est un faible debit a l'ecriture de donnees sur le(s) disque(s). Tout d'abord j'ai rencontre des lenteurs au niveau du systeme et de la copie des donnees, alors j'ai decide de faire quelques tests avec dd.
Tests d'ecriture sur le RAID1 :
dd if=/dev/zero of=test.data bs=1M count=1000 conv=fdatasync
1000+0 enregistrements lus
1000+0 enregistrements écrits
1048576000 octets (1,0 GB) copiés, 33,0722 s, 31,7 MB/s
dd if=/dev/zero of=test.data bs=1M count=1000 conv=fdatasync
1000+0 enregistrements lus
1000+0 enregistrements écrits
1048576000 octets (1,0 GB) copiés, 36,369 s, 28,8 MB/s
Test d'ecriture sur le RAID5 :
dd if=/dev/zero of=test.data bs=1M count=1000 conv=fdatasync
1000+0 enregistrements lus
1000+0 enregistrements écrits
1048576000 octets (1,0 GB) copiés, 26,6571 s, 39,3 MB/s
dd if=/dev/zero of=test.data bs=1M count=1000 conv=fdatasync
1000+0 enregistrements lus
1000+0 enregistrements écrits
1048576000 octets (1,0 GB) copiés, 46,0864 s, 22,8 MB/s
Je me suis dis qu'il fallait peut etre faire une mise a jour des firmware du serveur, chose faite (pas de nouvelle version du controlleur B120i embarque par contre) .
RAID1 :
dd if=/dev/zero of=test.data bs=1M count=1000 conv=fdatasync
1000+0 enregistrements lus
1000+0 enregistrements écrits
1048576000 octets (1,0 GB) copiés, 35,5971 s, 29,5 MB/s
RAID5 :
dd if=/dev/zero of=test.data bs=1M count=1000 conv=fdatasync
1000+0 enregistrements lus
1000+0 enregistrements écrits
1048576000 octets (1,0 GB) copiés, 62,1861 s, 16,9 MB/s
Je me suis ensuite dis que c'est mon installation (RAID1 + RAID5 sur les memes disques) qui fait que les debits sont pas bons, donc test depuis un live usb pour que les disques ne soient solicites que par dd lors de l'ecriture.
RAID5 :
dd if=/dev/zero of=test.data bs=1M count=1000 conv=fdatasync
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 68.8268 s, 15.2 MB/s
Tout ca est vraiment decevant.
Je suis ensuite tombe sur ce post ou la personne montre avoir egalement de mauvais debit en ecriture en utilisant le controlleur B120i embarque. Suite a l'ajout du controlleur P222 les choses semblent aller mieux (mais ce controlleur coute a lui seul autant que le serveur sans disques).
Les questions :
1) Est-ce que ceux qui ont le meme serveur constatent de faibles debits en ecriture?
2) Si non, comment avait vous installe le serveur (RAID materiel, logiciel, cryptage, lvm, etc)?
3) Est-ce que a votre avis si je rajoute un controlleur PCI-E avec un port mini sas (comme le B120i embarque) je pourrais voir des amelioration en terme de debit en lecture, ecriture? Quid d'un controlleur avec 4 port SATA3 (je peux connecter l'enclosure des disques directement avec des cables SATA classiques)? Je pense notamment a celui-la (mais je sais pas s'il rentre dans ce serveur).
4) Une autre solution afin de pouvoir profiter de meilleurs debits en ecriture et pouvoir profiter pleinement du serveur sans d'enormes iowait du systeme?
Merci a ceux qui auront lu le post jusqu'a la fin et a ceux qui s'y connaissent beaucoup mieux que moi en ce qui concerne le materiel et qui pourront m'aider.