3 votes

HPE 1,92 To SATA 6G Mixed Use SFF SSD très lent par rapport aux disques SAS HDD HP

Dans la capture d'écran ci-dessous, j'ai comparé 3 machines, 4 disques durs. ma production principale est basée sur DL580 HPE 1,92 To SATA 6G Mixed Use SFF SSD RAID 1.

Le temps d'insertion MySQL de 1 million de lignes est de ~ 30 secondes sur le SSD, alors qu'il est de ~ 15 secondes sur l'ImageServer 20TB 7200 RPM RAID 5 ! Comment est-ce possible ?

Le SSD m'a coûté ~ 2300 USD, je suis vraiment choqué, tous les firmwares et pilotes sont à jour, et le système d'exploitation est Windows 2012 R2.

Est-ce connu ou attendu ? si non, faites-nous part de votre point de vue.

Détails sur les 3 machines :

  1. HP ProLiant DL380 Gen9, baie intelligente P840 Volume RAID 5 : 12 x 2 TB 7200 RPM (Type de disque) : DISQUE DUR SAS Modèle : HP MB2000FCWDF, Version du micrologiciel : HPD9, Vitesse de transfert : PHY 1 : 6 Gbps ).

  2. HP ProLiant DL380 Gen9, baie intelligente P440ar Volume RAID 5 : 4 X 300 GB 10500 RPM (Type de disque) : DISQUE DUR SAS Modèle : HP EG0300FCVBF, Version du micrologiciel : HPD9, Vitesse de transfert : PHY 1 : 6 Gbps ).

  3. HP ProLiant DL580 Gen9, Smart Array P830i Volume RAID 1 : 2 X HPE 1.92TB SATA 6G Mixed Use SFF SSD (Type de disque) : SATA SSD , modèle : ATA MK1920GFDKU , Version du micrologiciel : HPG0 , Vitesse de transfert : 6 Gbps ). Il s'agit de la machine en question, la machine contient également un second disque : 1 TB RAID 0 10500 RPM "le quatrième sur la photo".

disks benchmark

Mise à jour 1 :

le re-benchmark du SSD après avoir activé le write cache dans le smart array n'a rien fait comme le montre les captures d'écran ci-dessous ! dois-je redémarrer après avoir activé le write cache ?

enable write cache

re-benchmark SSD

Mise à jour 2 :

En creusant un peu plus, j'ai constaté que les performances d'écriture de mon SSD, mes benchmarks, semblent correspondre aux spécifications de 28500 IOP/S mentionnées dans le lien de HPE : http://ssd.hpe.com/recommendations voir la capture d'écran ci-dessous ( Veuillez me corriger si j'ai mal compris )

Débit maximal de Seq WRITE (MiB/s) : 475

Les spécifications officielles des 3 smart arrays HP sont également mentionnées dans la section performance :

  • 12Gb/s SAS ( 1200 Mo/s largeur de bande théorique par voie physique)
  • 6Gb/s SATA (600 MB/s de bande passante théorique par voie physique)

Enfin : Toutes les interfaces graphiques Smart Arrays, en Informations sur le matériel du contrôleur La section a montré :

Débit de données PCIe négocié : PCIe 3.0 x8 ( 7880 MB/s )

Si l'on met tout cela bout à bout, il semble que les disques durs SAS aient surpassé les disques SSD grâce au cache smart array et au RAID 5. Je n'ai pas trouvé de Débit maximal de Seq WRITE pour le disque dur SAS, quelqu'un le sait-il ?

Il est peut-être possible de le calculer en utilisant les résultats de l'analyse comparative :

Exemple : dans le cas d'un disque dur SAS de 4 x 300 Go :

Débit Seq WRITE (MiB/s) Comparé à : 5782

Diviser 5782 par 4 (nombre de disques) = 1445.5 MiB/s

Mais comme la capacité maximale du smart array est de 1200 MB/S, je suppose que mes calculs manquent quelque chose !

C'est tout, merci de nous faire part de vos remarques, commentaires et corrections.

Max Seq WRITE Throughput

7voto

shodanshok Points 42743

Les performances de votre disque dur sont considérablement améliorées par la mémoire cache DRAM de la carte RAID, qui transforme les écritures aléatoires en écritures séquentielles. Je suppose que votre P840 dispose d'au moins 2 Go de cache en écriture, ce qui absorbe totalement la charge de travail de CrystalDisk et met en cache une bonne partie de celle de MySQL.

S'il est vrai que même vos disques SSD devraient bénéficier du cache DRAM du contrôleur, les disques SSD sont beaucoup plus dépendants de leur cache DRAM. privé cache DRAM, qui sont souvent handicapé par les contrôleurs RAID. De plus, je suppose que votre P830i a un cache plus petit (1 GB ?)

Pour améliorer les performances de vos disques SSD, vous pouvez activer leur cache interne (via l'utilitaire du contrôleur RAID), mais assurez-vous de bien comprendre les conséquences possibles de ce choix en termes de perte de données. A voir aquí pour plus d'informations.

Enfin, considérez que vous comparez un RAID1 à 2 disques avec un RAID5 à 12 disques...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X