StorageReview.com

Examen du SSD Memblaze PBlaze5 910 AIC NVMe

Entreprise  ◇  SSD

Le Memblaze PBlaze5 910 est un SSD NVMe hautes performances conçu pour améliorer considérablement les performances des applications. Équipé d'une NAND 64D à 3 couches, le PBlaze5 offre une énorme capacité de disque unique jusqu'à 15.36 To, soit 40 % de plus que les modèles précédents. Memblaze indique que cela permettra à leur nouveau SSD d'augmenter la densité de rack dans les applications de serveur de stockage, d'économiser de l'espace et de réduire les coûts énergétiques. Ajoutant toujours plus d'efficacité énergétique aux centres de données, la série 910 augmenterait également les performances de 38% par watt et prend en charge 16 paramètres de mode d'alimentation, allant de 10W à 25W.

En ce qui concerne les performances, Memblaze cite la série 910 avec jusqu'à 6 Go/s et 3.8 Go/s pour les lectures et les écritures, respectivement, et 1 million d'IOPS en lecture et 135,000 XNUMX IOPS en écriture en débit aléatoire soutenu.

La série PBlaze5 910 prend en charge le cryptage des données AES 256, la protection complète du chemin des données et la protection améliorée contre les pannes de courant pour garantir l'intégrité des données des applications d'entreprise. Il dispose également d'une fonction à double port, éliminant essentiellement le problème de défaillance à chemin unique, car les deux ports sont accessibles simultanément.

Spécifications du SSD Memblaze PBlaze5 910 NVMe

Facteur de forme HHHL AIC
Capacités 3.84TB 7.68TB
NON eTLC 3D
Interface PCIe 3.0 x 8
Passerelle NVMe 1.2a
Performances
Lecture séquentielle (128 Ko) 5.5GB / s 6.0GB / s
Écriture séquentielle (128 Ko) 3.1GB / s 3.8GB / s
Lecture aléatoire soutenue (4 Ko) 850K IOPS 1 million d'IOPS
Ecriture aléatoire soutenue (4 Ko) 99K IOPS 135K IOPS
Latence R/W 87 / 12μs
DWPD 1
UBER <10^-17
MTBF 2 millions d'heures
Consommation d'énergie  7 ~ 25W

 

Performances

Banc d'essai

Nos tests de SSD d'entreprise utilisent un Lenovo ThinkSystem SR850 pour les tests applicatifs et un Dell PowerEdge R740xd pour les benchmarks synthétiques. Le ThinkSystem SR850 est une plateforme quadricœur performante, offrant une puissance de calcul largement supérieure à celle nécessaire pour solliciter fortement le stockage local haute performance. Les tests synthétiques moins gourmands en ressources CPU utilisent le serveur bicœur plus classique. Dans les deux cas, l'objectif est de présenter le stockage local sous son meilleur jour, en respectant les spécifications maximales des disques fournies par les fabricants.

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 StorageReview Enterprise offre une architecture flexible permettant d'évaluer les performances des périphériques de stockage d'entreprise dans un environnement comparable à celui rencontré par les administrateurs lors de déploiements réels. Ce laboratoire intègre divers serveurs, équipements réseau, systèmes de contrôle de l'alimentation et autres infrastructures réseau, permettant ainsi à notre équipe de recréer des conditions d'utilisation réelles et d'évaluer précisément les performances lors de nos tests.

Nous intégrons ces détails concernant l'environnement et les protocoles de laboratoire dans nos évaluations afin que les professionnels de l'informatique et les responsables de l'acquisition de solutions de stockage comprennent les conditions dans lesquelles nous avons obtenu les résultats suivants. Nos évaluations sont totalement indépendantes des fabricants des équipements testés et ne font l'objet d'aucun financement ni d'aucun contrôle de leur part. Vous trouverez des informations complémentaires sur le laboratoire de test StorageReview Enterprise et une présentation de ses capacités réseau sur les pages dédiées.

Comparables pour cet avis :

Analyse de la charge de travail des applications

Pour comprendre les performances des périphériques de stockage d'entreprise, il est essentiel de modéliser l'infrastructure et les charges de travail applicatives rencontrées en environnement de production. Nos benchmarks pour le Memblaze PBlaze5 910 sont donc les performances OLTP de MySQL via SysBench et celles de Microsoft SQL Server avec une charge de travail TCP/IP simulée. Pour nos charges de travail applicatives, chaque disque exécutera 2 à 4 machines virtuelles (VM) 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 exécuté sur des machines virtuelles invitées Windows Server 2012 R2 et est soumis à des tests de charge par Quest Benchmark Factory for Databases. Le protocole de test OLTP Microsoft SQL Server de StorageReview utilise la version préliminaire actuelle du Benchmark C (TPC-C) du Transaction Processing Performance Council, un benchmark de traitement transactionnel en ligne qui simule les activités rencontrées dans des environnements applicatifs complexes. Le benchmark TPC-C est plus représentatif que les benchmarks de performance synthétiques des performances réelles et des goulots d'étranglement de l'infrastructure de stockage dans les environnements de bases de données. Chaque instance de notre machine virtuelle SQL Server pour ce test utilise une base de données SQL Server de 333 Go (échelle 1 500) et mesure les performances transactionnelles et la latence sous une charge de 15 000 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 Memblaze PBlaze5 910 AIC a affiché les meilleures performances avec 12,645.1 XNUMX TPS.

Le modèle 910 AIC avait également la latence la plus faible à seulement 1.5 ms, soit la moitié de la latence du deuxième Huawei ED3000.

Performances de Sybench

Le test d'évaluation suivant porte sur une base de données Percona MySQL OLTP, mesurée à l'aide de SysBench. Ce test mesure le nombre moyen de transactions par seconde (TPS), la latence moyenne et la latence moyenne au 99e centile.

Chaque machine virtuelle Sysbench est configurée avec trois disques virtuels : un pour le démarrage (environ 92 Go), un pour la base de données pré-installée (environ 447 Go) et un troisième pour la base de données à tester (270 Go). Côté ressources système, chaque machine virtuelle est équipée de 16 processeurs virtuels, de 60 Go de mémoire vive et utilise le contrôleur SCSI SAS de LSI Logic.

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, l'AIC 910 poursuit ses performances impressionnantes avec 9,190.7 XNUMX TPS, ce qui le place en tête du classement.

Avec la latence moyenne de Sysbench, l'AIC 910 était à nouveau le plus performant avec 13.9 ms.

Dans notre référence de latence dans le pire des cas, l'AIC 910 s'est retrouvé en tête du peloton avec seulement 25.9 ms.

Houdini par SideFX

Le test Houdini est spécifiquement conçu pour évaluer les performances de stockage liées au rendu CGI. La plateforme de test utilisée est une variante du serveur Dell PowerEdge R740xd standard de notre laboratoire, équipé de deux processeurs Intel 6130 et de 64 Go de mémoire vive. Nous avons installé Ubuntu Desktop (ubuntu-16.04.3-desktop-amd64) directement sur le matériel. Le temps d'exécution du test est mesuré en secondes ; plus le temps est court, meilleures sont les performances.

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. (Non exécuté) Traite 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éécrit les blocs compartimentés sur le disque.

Avec le test Houdini, la 910 AIC s'est classée entre le milieu et le bas avec 3,077.7 2 secondes, ce qui était juste au-dessus du modèle U.XNUMX et parmi les produits Memblaze.

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 Memblaze PBlaze5 910 AIC a pu rester sous 1 ms tout au long du test avec un pic de 814,640 155.9 IOPS et une latence de XNUMX μs, se plaçant bien en première place.

Encore une fois, les performances d'écriture aléatoire 4K ont de nouveau montré une latence inférieure à la milliseconde tout au long. Le 910 AIC s'est classé deuxième parmi les essais (le PBlaze 900 en premier) avec une performance maximale de 550,864 229.3 IOPS et une latence de XNUMX μs.

Passant aux charges de travail séquentielles, le 910 AIC s'est placé en tête du peloton en lectures séquentielles 64K avec un score maximal de 50,372 3.14 IOPS ou 317 Go/s avec une latence de XNUMX μs.

Changeant de place avec le PBlaze 900, le 910 AIC a culminé à 42,563 2.66 IOPS ou 370 Go/s avec une latence de 64 μs en écriture séquentielle XNUMXK.

Passant aux charges de travail SQL, le 910 AIC a culminé à 270,432 117.8 IOPS avec une latence de seulement XNUMX μs, ce qui l'a placé à nouveau en tête du classement.

SQL 90-10 a vu le 910 conserver la première place avec une large marge avec un score maximal de 273,321 116.6 IOPS et une latence de XNUMX μs.

Le 910 AIC a culminé à 277,815 114 IOPS avec une latence de 80 μs dans le benchmark SQL 20-XNUMX, le maintenant en tête du classement.

Dans notre charge de travail Oracle, le 910 AIC a maintenu sa domination avec un score maximal de 282,326 126.2 IOPS et une latence de XNUMX μs.

Pour Oracle 90-10, le 910 AIC a montré un pic de 202,695 108 IOPS et une latence de XNUMX μs pour la première place.

En 80-20, le 910 a terminé ses tests Oracle avec une performance de pointe impressionnante de 210,228 104 IOPS et une latence de XNUMX μs.

Ensuite, nous sommes passés à notre référence de clone VDI, Full and Linked, où le 910 AIC a montré des performances optimales dans la plupart des tests. Pour VDI Full Clone Boot, le 910 AIC avait une performance maximale de 219,337 158.2 IOPS et une latence de XNUMX μs.

La connexion initiale VDI FC a vu le 910 AIC avec une performance maximale de 150,121 197 IOPS et une latence de XNUMX μs pour la première place.

Lors de la connexion VDI FC du lundi, le 910 AIC a terminé à la 2e place, juste derrière le Huawei avec 101 128 IOPS et une latence de 156.3 µs.

En passant au clone lié (LC), nous avons d'abord examiné le test de démarrage. Dans ce scénario, le 910 AIC est arrivé en première place avec 98,284 161.3 IOPS et une latence de XNUMX μs.

La connexion initiale VDI LC a montré des performances pratiquement identiques entre le 910 AIC et le Huawei avec 55,061 143.4 IOPS et une latence de XNUMX μs.

Lors du test VDI LC Monday Login, le Huawei et le 910 AIC ont de nouveau montré des performances au coude à coude avec un pic de 77,721 203.8 IOPS et une latence de XNUMX μs, se classant à nouveau quatrième.

Conclusion

Composé de modèles de facteur de forme U.2 et AIC, le PBlaze5 910 de Memblaze est leur tout nouveau disque de centre de données NVMe qui utilise la NAND 64D à 3 couches. Nous avons examiné le modèle AIC pour cet examen, qui propose des capacités de 3.84 To et 7.68 To et des performances estimées pour atteindre 6.0 Go/s en lecture et 3.8 Go/s en écriture, tout en revendiquant des performances de débit allant jusqu'à 1 million d'IOPS en lecture. Le 910 AIC a la puissance nécessaire pour exceller dans pratiquement toutes les applications pour lesquelles il est utilisé, couplé à une gamme de fonctions de protection, y compris le cryptage des données AES 256 et la prise en charge de la fonction TRIM jusqu'à 8 To/s.

Plonger dans les détails des performances a montré que le 910 AIC était en tête du classement dans bon nombre de nos charges de travail testées. Dans nos benchmarks SQL Server, il est arrivé premier avec 12,645.1 1.5 TPS et une latence moyenne de seulement 9,190.7 ms. Dans Sysbench, le disque s'est à nouveau classé en tête du classement avec 13.3 25.9 TPS, une latence moyenne de 910 ms et une latence dans le pire des cas de 3,077.7 ms. Dans notre benchmark Houdini by SideFX, la 2 AIC a enregistré 910 4 secondes, ce qui était légèrement mieux que le modèle U.5 et parmi les autres produits Memblaze. Dans notre benchmark VDBench, le 910 AIC a maintenu une latence inférieure à la milliseconde tout au long de nos tests, où il était le plus performant dans la plupart des catégories. En lecture et écriture 814,640K aléatoires, le Memblaze PBlaze550,864 3.14 AIC a atteint respectivement 2.66 277,000 IOPS et 270,000 XNUMX IOPS, tandis que les charges de travail séquentielles affichaient respectivement XNUMX Go/s et XNUMX Go/s. Les résultats SQL contenaient environ un quart de million d'IOPS, les tests Oracle s'exécutant entre XNUMX XNUMX IOPS et XNUMX XNUMX IOPS.

Passant d'une interface x4 à x8, le Memblaze PBlaze5 910 offre un énorme gain de performances par rapport à la version au facteur de forme U.2 de la famille sme. Dans l'ensemble, l'AIC 910 a montré ses points forts par rapport aux modèles U.2 à interface limitée et montre aux clients ce qui est possible si l'application donnée peut tirer parti du facteur de forme plus grand.

Memblaze PBlaze5 910

Discuter de cet avis

Inscrivez-vous à la newsletter StorageReview

S'engager avec StorageReview

Newsletter | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Flux RSS

Lyle Smith

Lyle est rédacteur pour StorageReview, où il couvre un large éventail de sujets liés à l'informatique pour les utilisateurs finaux et les entreprises.