Accueil EntrepriseExamen du SSD Huawei ES3000 V5

Examen du SSD Huawei ES3000 V5

by Brian Beeler

Huawei a lancé le ES3000V3 SSD d'entreprise NVMe en 2016, leur premier disque NVMe pour l'entreprise. Dans l'ensemble, le disque était un bon premier effort, car NVMe venait juste de se frayer un chemin dans les applications les plus exigeantes du centre de données. Cet été, Huawei a bâti sur les fondations de la famille V3 avec le portefeuille ES3000 V5. L'annonce du produit a eu lieu à Interop, où Huawei a révélé plusieurs détails sur le prochain lecteur, qui sera généralement disponible au quatrième trimestre de cette année. Par rapport au V4, les disques V3 apportent une capacité, des performances et une fiabilité accrues à la table. 


Huawei a lancé le ES3000V3 SSD d'entreprise NVMe en 2016, leur premier disque NVMe pour l'entreprise. Dans l'ensemble, le disque était un bon premier effort, car NVMe venait juste de se frayer un chemin dans les applications les plus exigeantes du centre de données. Cet été, Huawei a bâti sur les fondations de la famille V3 avec le portefeuille ES3000 V5. L'annonce du produit a eu lieu à Interop, où Huawei a révélé plusieurs détails sur le prochain lecteur, qui sera généralement disponible au quatrième trimestre de cette année. Par rapport au V4, les disques V3 apportent une capacité, des performances et une fiabilité accrues à la table. 

Les disques ES3000 V5 sont construits sur une NAND TLC à 64 couches et la dernière génération du contrôleur interne de Huawei. Les disques sont disponibles dans des capacités allant jusqu'à 8 To dans un facteur de forme U.2. Les ingénieurs de Huawei pensent avoir poussé le V5 presque à la limite de l'interface, avec une bande passante de lecture de 3.5 Go/s. De plus, les disques peuvent afficher 3.2 Go/s en écriture et des IOPS supérieurs à 825K. Huawei cite la série ES3000 V5 pour avoir également une endurance assez sérieuse, avec jusqu'à 3 DWPD pendant 5 ans et au plus haut, jusqu'à 35.04 Po écrits. 

Notre modèle d'examen est le facteur de forme U.3.2 d'une capacité de 2 To ES3600P V5. La série comprend deux modèles, le ES3500P V5 et le ES3600P V5. Alors que l'ES3600P V5 a des capacités brutes plus petites, il offre de meilleures performances d'écriture et une plus grande endurance. Il convient de noter que notre modèle est en pré-production mais a été testé avec une version de firmware presque finale.

Spécifications Huawei ES3000 V5

Modèle ES3500P V5 ES3600P V5
Facteur de forme U.2
Interface NVMe 1.3
NON 3D TLC
Capacités 1 To, 2 To, 4 To, 8 To 800 Go, 1.6 To, 3.2 To, 6.4 To
Performances
Lecture / écriture séquentielle 

1 To : 3500 1000/XNUMX XNUMX Mo/s 

2 To : 3500 1900/XNUMX XNUMX Mo/s 

4 To : 3500 3200/XNUMX XNUMX Mo/s 

8 To : 3500 2600/XNUMX XNUMX Mo/s

800 Go : 3500 1000/XNUMX XNUMX Mo/s 

1.6 To : 3500 1900/XNUMX XNUMX Mo/s 

3.2 To : 3500 3200/XNUMX XNUMX Mo/s 

6.4 To : 3500 3050/XNUMX XNUMX Mo/s

Lecture/écriture aléatoire

1 To : 420 63/XNUMX XNUMX IOPS 

2 To : 740 90/XNUMX XNUMX IOPS

4 To : 825 110/XNUMX XNUMX IOPS

8 To : 825 150/XNUMX XNUMX IOPS

800 Go : 420 115/XNUMX XNUMX IOPS

1.6 To : 740 195/XNUMX XNUMX IOPS

3.2 To : 825 300/XNUMX XNUMX IOPS

6.4 To : 825 250/XNUMX XNUMX IOPS

Latence moyenne en lecture/écriture 88 μs/14 μs
Consommation d'énergie
Idle 5W
Max 21W
Endurance
DWPD 1 pendant 5 ans 3 pendant 5 ans
TBW

1 To : 1.825 XNUMX PBW 

2 To : 3.65 XNUMX PBW 

4 To : 7.3 XNUMX PBW 

8 To : 14.6 XNUMX PBW

800 Go : 4.38 PBW 

1.6 To : 8.76 XNUMX PBW 

3.2 To : 17.52 XNUMX PBW 

6.4 To : 35.04 XNUMX PBW

Fiabilité
MTBF 2.5 millions d'heures
AFR ≤0.35%
UBER 10-18
Température
Non opérationnelle -40 ° C à + 70 ° C
Efficacité 0°C à 70°C (U.2)
Poids <182 g

Concevoir et construire

Le Huawei ES3600 V5 est un SSD U.2 avec un facteur de forme de 2.5 pouces. Le lecteur est en grande partie en métal noir avec un autocollant à l'avant indiquant des informations telles que le numéro de modèle et la capacité, ainsi que la marque de l'entreprise.

Le bas du disque est recouvert d'un dissipateur de chaleur. 

Performances

Banc d'essai

Nos critiques de SSD d'entreprise s'appuient sur un Lenovo ThinkSystem SR850 pour les tests d'application et un Dell PowerEdge R740xd pour les benchmarks synthétiques. Le ThinkSystem SR850 est une plate-forme à quatre processeurs bien équipée, offrant une puissance de processeur bien supérieure à ce qui est nécessaire pour mettre l'accent sur le stockage local hautes performances. Les tests synthétiques qui ne nécessitent pas beaucoup de ressources CPU utilisent le serveur biprocesseur plus traditionnel. Dans les deux cas, l'intention est de présenter le stockage local sous le meilleur jour possible, conformément aux spécifications maximales des lecteurs du fournisseur de stockage.

Lenovo Think System SR850

  • 4 processeurs Intel Platinum 8160 (2.1 GHz x 24 cœurs)
  • 16 x 32 Go DDR4-2666 Mhz ECC DRAM
  • 2 cartes RAID RAID 930-8i 12 Go/s
  • 8 baies NVMe
  • VMwareESXI 6.5

Dell PowerEdge R740xd

  • 2 processeurs Intel Gold 6130 (2.1 GHz x 16 cœurs)
  • 16 x 16 Go DDR4-2666 MHz ECC DRAM
  • 1x carte RAID PERC 730 2 Go 12 Go/s
  • Adaptateur NVMe complémentaire
  • Ubuntu-16.04.3-bureau-amd64

Contexte des tests et comparables

Le Laboratoire de test d'entreprise StorageReview fournit une architecture flexible pour effectuer des tests de performances des périphériques de stockage d'entreprise dans un environnement comparable à ce que les administrateurs rencontrent dans les déploiements réels. Le laboratoire de test d'entreprise intègre une variété de serveurs, de réseaux, de conditionnement d'alimentation et d'autres infrastructures de réseau qui permettent à notre personnel d'établir des conditions réelles pour évaluer avec précision les performances lors de nos examens.

Nous intégrons ces détails sur l'environnement de laboratoire et les protocoles dans les revues afin que les professionnels de l'informatique et les responsables de l'acquisition du stockage puissent comprendre les conditions dans lesquelles nous avons obtenu les résultats suivants. Aucun de nos examens n'est payé ou supervisé par le fabricant de l'équipement que nous testons. Des détails supplémentaires sur le Laboratoire de test d'entreprise StorageReview et  un aperçu de ses capacités de mise en réseau sont disponibles sur ces pages respectives.

Comparables pour cet avis :

Analyse de la charge de travail des applications

Afin de comprendre les caractéristiques de performance des périphériques de stockage d'entreprise, il est essentiel de modéliser l'infrastructure et les charges de travail des applications trouvées dans les environnements de production en direct. Nos références pour le Huawei ES3600P V5 sont donc les Performances MySQL OLTP via SysBench et  Performances OLTP de Microsoft SQL Server avec une charge de travail TCP-C simulée. Pour nos charges de travail d'application, chaque disque exécutera 2 à 4 machines virtuelles configurées de manière identique.

Performances du serveur SQL

Chaque machine virtuelle SQL Server est configurée avec deux vDisks : un volume de 100 Go pour le démarrage et un volume de 500 Go pour la base de données et les fichiers journaux. Du point de vue des ressources système, nous avons configuré chaque machine virtuelle avec 16 vCPU, 64 Go de DRAM et exploité le contrôleur LSI Logic SAS SCSI. Alors que nos charges de travail Sysbench testées saturaient la plate-forme à la fois en termes d'E/S de stockage et de capacité, le test SQL recherche les performances de latence.

Ce test utilise SQL Server 2014 s'exécutant sur des machines virtuelles invitées Windows Server 2012 R2 et est souligné par Benchmark Factory for Databases de Quest. StorageReview's Protocole de test OLTP Microsoft SQL Server utilise la version actuelle du Transaction Processing Performance Council's Benchmark C (TPC-C), une référence de traitement des transactions en ligne qui simule les activités trouvées dans des environnements d'application complexes. Le benchmark TPC-C est plus proche que les benchmarks de performances synthétiques pour évaluer les forces de performance et les goulots d'étranglement de l'infrastructure de stockage dans les environnements de base de données. Chaque instance de notre machine virtuelle SQL Server pour cet examen utilise une base de données SQL Server de 333 Go (échelle 1,500 15,000) et mesure les performances transactionnelles et la latence sous une charge de XNUMX XNUMX utilisateurs virtuels.

Configuration des tests SQL Server (par machine virtuelle)

  • Windows Server 2012 R2
  • Empreinte de stockage : 600 Go alloués, 500 Go utilisés
  • SQL Server 2014
    • Taille de la base de données : échelle 1,500 XNUMX
    • Charge de client virtuel : 15,000 XNUMX
    • Mémoire tampon : 48 Go
  • Durée du test : 3 heures
    • 2.5 heures de préconditionnement
    • Période d'échantillonnage de 30 minutes

Pour notre benchmark transactionnel SQL Server, le Huawei ES3600P V5 est arrivé en tête du test avec un score de 12,641.4 47 TPS. Alors que tous les scores étaient assez proches, à moins de 3600 TPS les uns des autres, l'ES5P VXNUMX a pu battre les autres.

Avec la latence moyenne SQL, nous constatons une autre performance impressionnante du lecteur Huawei avec une latence de seulement 3 ms, meilleure que le reste du pack.

Performances de Sybench

Le prochain benchmark applicatif consiste en un Base de données Percona MySQL OLTP mesuré via SysBench. Ce test mesure également le TPS moyen (transactions par seconde), la latence moyenne et la latence moyenne au 99e centile.

Chaque Banc Sys La VM est configurée avec trois vDisks : un pour le démarrage (~92 Go), un avec la base de données prédéfinie (~447 Go) et le troisième pour la base de données testée (270 Go). Du point de vue des ressources système, nous avons configuré chaque machine virtuelle avec 16 vCPU, 60 Go de DRAM et exploité le contrôleur LSI Logic SAS SCSI.

Configuration des tests Sysbench (par machine virtuelle)

  • CentOS 6.3 64 bits
  • Percona XtraDB 5.5.30-rel30.1
    • Tableaux de base de données : 100
    • Taille de la base de données : 10,000,000 XNUMX XNUMX
    • Threads de base de données : 32
    • Mémoire tampon : 24 Go
  • Durée du test : 3 heures
    • 2 heures de préconditionnement 32 fils
    • 1 heure 32 fils

Avec le benchmark transactionnel Sysbench, le Huawei ES3600P V5 est à nouveau en tête du peloton avec 8,914.2 650 TPS, soit environ 5 TPS de plus que le concurrent suivant, le Memblaze PBlazeXNUMX.

La latence moyenne de Sysbench a permis au lecteur Huawei de continuer à battre les autres lecteurs avec seulement 14.4 ms de latence. 

Notre référence de latence dans le pire des cas a une fois de plus placé le ES3600P V5 mieux que les autres SSD avec seulement 27.2 ms. 

Houdini par SideFX

Le test Houdini est spécifiquement conçu pour évaluer les performances de stockage en ce qui concerne le rendu CGI. Le banc d'essai pour cette application est une variante du noyau Dell PowerEdge R740xd type de serveur que nous utilisons en laboratoire avec deux processeurs Intel 6130 et 64 Go de DRAM. Dans ce cas, nous avons installé Ubuntu Desktop (ubuntu-16.04.3-desktop-amd64) fonctionnant en métal nu. La sortie de l'indice de référence est mesurée en secondes pour terminer, moins étant mieux.

La démo Maelstrom représente une section du pipeline de rendu qui met en évidence les capacités de performance du stockage en démontrant sa capacité à utiliser efficacement le fichier d'échange comme une forme de mémoire étendue. Le test n'écrit pas les données de résultat ou ne traite pas les points afin d'isoler l'effet de temps d'arrêt de l'impact de la latence sur le composant de stockage sous-jacent. Le test lui-même est composé de cinq phases, dont trois que nous exécutons dans le cadre du benchmark, qui sont les suivantes :

  1. Charge les points compactés à partir du disque. C'est le moment de lire à partir du disque. Il s'agit d'un thread unique, ce qui peut limiter le débit global.
  2. Déballe les points dans un seul tableau plat afin de permettre leur traitement. Si les points ne dépendent pas d'autres points, l'ensemble de travail peut être ajusté pour rester dans le noyau. Cette étape est multithread.
  3. (Pas exécuté) Traiter les points.
  4. Les remballe dans des blocs de compartiments adaptés au stockage sur disque. Cette étape est multithread.
  5. (Non exécuté) Réécrivez les blocs compartimentés sur le disque.

Le test Houdini était la première fois que le Huawei ES3600P V5 ne prenait pas la première place. Ici, il s'est placé à peu près au milieu des lecteurs non Optane avec un score de 3,228.9 XNUMX secondes.

Analyse de la charge de travail VDBench

Lorsqu'il s'agit de comparer les périphériques de stockage, les tests d'application sont les meilleurs et les tests synthétiques viennent en deuxième position. Bien qu'ils ne soient pas une représentation parfaite des charges de travail réelles, les tests synthétiques aident à référencer les périphériques de stockage avec un facteur de répétabilité qui facilite la comparaison de pommes à pommes entre des solutions concurrentes. Ces charges de travail offrent une gamme de profils de test différents, allant des tests « aux quatre coins », des tests de taille de transfert de base de données communs, aux captures de traces à partir de différents environnements VDI. Tous ces tests exploitent le générateur de charge de travail vdBench commun, avec un moteur de script pour automatiser et capturer les résultats sur un grand cluster de test de calcul. Cela nous permet de répéter les mêmes charges de travail sur une large gamme de périphériques de stockage, y compris les baies flash et les périphériques de stockage individuels. Notre processus de test pour ces benchmarks remplit toute la surface du disque avec des données, puis partitionne une section de disque égale à 25 % de la capacité du disque pour simuler la façon dont le disque pourrait répondre aux charges de travail des applications. Ceci est différent des tests d'entropie complète qui utilisent 100% du lecteur et les amènent dans un état stable. Par conséquent, ces chiffres refléteront des vitesses d'écriture plus soutenues.

Profils:

  • Lecture aléatoire 4K : 100 % de lecture, 128 threads, 0-120 % d'iorate
  • Écriture aléatoire 4K : 100 % d'écriture, 64 threads, 0-120 % de vitesse
  • Lecture séquentielle 64K : 100 % de lecture, 16 threads, 0-120 % d'iorate
  • Écriture séquentielle 64K : 100 % d'écriture, 8 threads, 0-120 % d'iorate
  • Base de données synthétique : SQL et Oracle
  • Traces de clone complet et de clone lié VDI

Dans notre première analyse de charge de travail VDBench, lecture aléatoire 4K, le Huawei ES3600P V5 avait des performances de latence inférieures à la milliseconde tout au long. Le disque a réussi à dépasser les autres pour s'emparer de la première place avec des performances de pointe de 762,307 167 IOPS avec la latence la plus faible de XNUMX μs.

Pour les écritures aléatoires 4K, le lecteur Huawei n'a pas été aussi performant. Le disque a commencé fort avec une performance maximale d'environ 485 23 IOPS à une latence de 321,814 μs avant d'augmenter considérablement la latence et de chuter un peu dans les performances, et de terminer à égalité au quatrième rang avec 395 XNUMX IOPS et une latence de XNUMX μs.

En passant aux charges de travail séquentielles, le lecteur Huawei a enregistré une autre solide performance dans notre lecture 64K, arrivant en deuxième position avec un score maximal de 46,371 2.9 IOPS ou 344 Go/s avec une latence de XNUMX μs.

Pour l'écriture séquentielle 64K, le lecteur Huawei a montré une latence extrêmement faible de 57.8 μs mais s'est classé troisième avec 24,312 1.63 IOPS ou XNUMX Go/s.

Ensuite, nous regardons nos tests SQL. Ici, le Huawei ES3600P V5 est arrivé troisième avec une performance maximale de 242,373 132 IOPS avec une latence de XNUMX μs.

Pour notre SQL 90-10, le disque Huawei a de nouveau pris les devants avec des performances de pointe de 247,718 131 IOPS avec une latence de XNUMX μs.

Le disque Huawei a conservé la tête du SQL 80-20 avec une performance maximale de 256,219 124 IOPS et une latence de XNUMX μs.

Pour nos tests Oracle, le Huawei ES3600P V5 a de nouveau montré de bonnes performances tout au long. Pour le premier test, le disque était le plus performant avec une performance maximale de 257,775 137 IOPS et une latence de XNUMX μs.

L'Oracle 90-10 a montré que le disque restait en tête avec une performance maximale de 186,914 117 IOPS et une latence de XNUMX μs.

Le Huawei a conservé sa première place sur l'Oracle 80-20 avec un score maximal de 197,479 111 IOPS et une latence de XNUMX μs.

Ensuite, nous sommes passés à notre test de clone VDI, Full et Linked. Pour VDI Full Clone Boot, le Huawei s'est battu pour la première place avec Memblaze PBlaze5, bien qu'il ait atterri à la deuxième place avec un score maximal de 181,408 190 IOPS et une latence de XNUMX μs.

Pour la connexion initiale VDI FC, le lecteur Huawei a de nouveau pris la première place avec 141,531 209 IOPS et une latence de XNUMX μs.

Pour la connexion VDI FC lundi, le Huawei a montré sa plus grande avance à ce jour avec 102,448 25 IOPS, plus de 154 XNUMX IOPS de plus que le prochain lecteur le plus proche. Il avait une latence maximale de seulement XNUMX μs.

En passant à Linked Clone (LC), lors du test de démarrage, le lecteur Huawei a un peu trébuché et s'est retrouvé troisième avec des performances maximales de 79,488 200 IOPS avec une latence de XNUMX μs.

Le disque Huawei a fermement repris la tête de la connexion initiale VDI LC avec une performance maximale de 55,572 142 IOPS et une latence de XNUMX μs.

Enfin, pour notre VDI LC Monday Login, le lecteur Huawei avait une performance maximale de 79,090 200 IOPS et une latence de XNUMX μs, reprenant la première place.

Conclusion

La gamme ES3000 mise à jour de Huawei, V5, est une grande avancée par rapport à son premier disque d'entreprise NVMe, le ES3000 V3. Ce nouveau SSD NVMe exploite la NAND TLC 64D à 3 couches et offre des capacités allant de 800 Go à 8 To. Le lecteur utilise les dernières générations de contrôleurs ASIC de Huawei et a des vitesses potentielles de 3.5 Go/s en lecture séquentielle et jusqu'à 825 XNUMX IOPS en lecture aléatoire. Le lecteur est conçu pour être utilisé dans les bases de données, pour le stockage distribué, le Big Data, la mise en cache de contenu, HCI et CAD/CAM.

En ce qui concerne les performances de notre analyse de la charge de travail des applications, le Huawei ES3600P V5 a dominé tous les tests à l'exception de Houdini. Dans notre test SQL Server, le disque a atteint 12,641.4 3 TPS avec une latence moyenne de 3000 ms. Dans nos tests Sysbench, l'ES5 V8,914.2 avait 14.4 27.2 TPS, une latence moyenne de 3,228.9 ms et une latence dans le pire des cas de XNUMX ms. Lors de notre test Houdini par SideFX, le disque a atterri au milieu du peloton avec XNUMX XNUMX secondes.

Pour nos benchmarks VDBench, le Huawei ES3600P V5 s'est très bien comporté ou à la première place dans la plupart des benchmarks. Les points forts incluent une lecture aléatoire de 762 2.9 IOPS, une lecture séquentielle de 1.63 Go/s et une écriture séquentielle de 57.8 Go/s (et une latence extrêmement faible de 90 μs). Dans nos charges de travail SQL, le Huawei a pris la première place dans les années 10-80 et 20-247 avec respectivement 256 57.8 IOPS et 64 124 IOPS. Le lecteur a obtenu des performances optimales dans tous nos tests Oracle et de très bonnes performances dans notre test VDI Clone ; en particulier, lors de la connexion initiale et du lundi, où il a pris la première place dans les tests Linked et Full Clone. Bien que nous ayons tendance à regarder les performances globales ici, il est intéressant de noter à quel point certaines des latences étaient faibles dans ces tests : 80 μs dans l'écriture 20K, 117 μs dans SQL 90-10, 111 μs dans Oracle 80-20, 142 μs dans Oracle 3000-5, et seulement XNUMX μs dans la connexion initiale au clone lié VDI. Si la latence est quelque chose qui peut être une préoccupation pour son entreprise, le Huawei ESXNUMX VXNUMX peut plus que le gérer.

Tout au long de nos tests, le nouveau ES3000 V5 a affiché d'énormes scores dans tous les domaines, prenant d'énormes avances dans nos benchmarks de bases de données MySQL et SQL Server. Dans l'ensemble, le nouveau modèle V5 place la barre encore plus haut pour les prochains SSD NVMe et offre aux baies capables d'exploiter les disques NVMe une option fantastique à considérer.

Huawei

Discutez de cet avis

Inscrivez-vous à la newsletter StorageReview