Nous avons discuté pour la dernière fois de SK hynix en août alors que nous examinions le l'histoire de l'entreprise et un aperçu de leurs solutions SSD d'entreprise. Aujourd'hui, nous examinons et examinons les performances du SSD SK hynix Enterprise, le PE6011. Le PE6011 présente un facteur de forme U.2 de 7 mm, une interface 3D TLC NAND, PCIe NVMe et des capacités allant jusqu'à 7.68 To. Il est idéal pour les charges de travail intensives en lecture et l'utilisation légère en écriture. Ce qui est unique à propos de ce produit, c'est que de la conceptualisation à la fabrication, tout est fait en interne par SK hynix. Ce produit est destiné à ceux qui recherchent une solution PCIe économique pour l'environnement du centre de données.
Nous avons discuté pour la dernière fois de SK hynix en août alors que nous examinions le l'histoire de l'entreprise et un aperçu de leurs solutions SSD d'entreprise. Aujourd'hui, nous examinons et examinons les performances du SSD SK hynix Enterprise, le PE6011. Le PE6011 présente un facteur de forme U.2 de 7 mm, une interface 3D TLC NAND, PCIe NVMe et des capacités allant jusqu'à 7.68 To. Il est idéal pour les charges de travail intensives en lecture et l'utilisation légère en écriture. Ce qui est unique à propos de ce produit, c'est que de la conceptualisation à la fabrication, tout est fait en interne par SK hynix. Ce produit est destiné à ceux qui recherchent une solution PCIe économique pour l'environnement du centre de données.
En regardant la conception et la construction de ce lecteur, l'intégralité du boîtier est en argent poli. Il s'agit d'un lecteur de 2.5″ avec un connecteur U.2 et une hauteur z de facteur de forme de 7 mm. Le fait d'être de 7 mm donne une empreinte physiquement plus petite et donne à ce lecteur la possibilité d'être équipé et de s'adapter à une grande variété de choses pour un attrait universel. La marque ainsi que des informations d'identification uniques se trouvent sur le dessus du lecteur.
Spécifications SK hynix PE6011
Facteur de forme | U.2 7mm | |||
Interface | PCIe Gen3x4/NVMe 1.3 | |||
NON | CCM 3D V4 | |||
Capacités | 960 GB | 1.92 TB | 3.84 TB | 7.68 TB |
Performances | ||||
Lecture séquentielle (128 Ko) | Jusqu'à 3,200MB / s | Jusqu'à 3,200MB / s | Jusqu'à 3,200MB / s | Jusqu'à 3,200MB / s |
Écriture séquentielle (128 Ko) | Jusqu'à 650 Mo / S | Jusqu'à 1,250MB / s | Jusqu'à 2,300MB / s | Jusqu'à 2,450MB / s |
Lecture aléatoire (4 Ko, QD64) | Jusqu'à 220K IOPS | Jusqu'à 410K IOPS | Jusqu'à 620K IOPS | Jusqu'à 620K IOPS |
Écriture aléatoire (4 Ko, QD64) | Jusqu'à 27K IOPS | Jusqu'à 50K IOPS | Jusqu'à 67K IOPS | Jusqu'à 70K IOPS |
Lecture aléatoire QOS 4 Ko | 95μs | 95μs | 95μs | 95μs |
QOS 4 Ko d'écriture aléatoire | 25μs | 25μs | 25μs | 25μs |
Sécurité | Cryptage AES 256 bits | |||
Endurance | ||||
MTBF | 2 millions d'heures | |||
UBER | 1 secteur par 10^17 bits lus | |||
Consommation d'énergie | ||||
Actif Prêt/Écriture Typique | Jusqu'à 14.0W | |||
Idle | Jusqu'à 3.7W | |||
Tension admissible | 12.0 V ± 5% | |||
Température de fonctionnement | 0-70 ° C | |||
Amortisseurs | 1500G, durée 0.5ms | |||
Physique | ||||
Dimensions (LxPxH) | 69.85 x 100 x 7.0 mm | |||
Poids | 84.7g (± 5%) |
Performances
Banc d'essai
Nos avis sur les SSD d'entreprise s'appuient sur un Lenovo Think System 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)
- 4 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 de test
Votre partenaire 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.
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 Kingston DC500M 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 SK hynix PE6011 s'est comporté sur un pied d'égalité avec l'Intel P4510 8 To avec un total de 12,625.4 XNUMX TPS.
Une meilleure indication des performances de SQL Server est la latence par rapport à TPS. Ici, nous voyons le SK hynix PE6011 à la traîne avec une latence moyenne sensiblement plus longue par rapport à l'Intel P4510 avec 46.3 ms.
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 PE6011 est à la traîne et arrive dernier avec un 5,936.6 XNUMX TPS.
Dans la latence moyenne de Sysbench, le PE6011 a de nouveau montré des résultats qui le placent en bas du peloton avec 21.6 ms.
Pour notre pire scénario de latence (99e centile), le PE6011 terminé dernier est à moins de 1 ms du Samsung 983 DCT avec un résultat de 39.6 ms de latence.
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 type de serveur principal Dell PowerEdge R740xd 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 :
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.
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.
(Non exécuté) Traite les points.
Les remballe dans des blocs de compartiments adaptés au stockage sur disque. Cette étape est multithread.
(Non exécuté) Réécrit les blocs compartimentés sur le disque.
Avec le test Houdini, le PE6011 s'est placé en milieu de gamme avec 2,860.1 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 trace à 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 SK hynix PE6011 a pu rester sous 1 ms tout au long du test avec un pic de 626,681 203.2 IOPS et une latence de XNUMX μs
Les performances d'écriture aléatoire 4K ont de nouveau montré une latence inférieure à la milliseconde tout au long du test. Ici, le PE6011 a montré des performances maximales de 209,000 609.6 IOPS et une latence de XNUMX μs.
Passant aux charges de travail séquentielles, le SK hynix PE6011 s'est placé en tête du peloton en lectures séquentielles 64K avec un score maximal de 41,554 2.59 IOPS ou 384.5 Go/s avec une latence de XNUMX μs.
Le PE6011 a culminé à 13,956 0.87 IOPS ou 1137.7 Go/s avec une latence de 64 μs en écriture séquentielle XNUMXK.
Passant aux charges de travail SQL, le PE6011 a culminé à 164,402 194.2 IOPS avec une latence de XNUMX μs
SQL 90-10 a vu le PE6011 culminer à 133,898 238.4 IOPS et une latence de XNUMX μs.
Le PE6011 a culminé à 120,450 264.8 IOPS et une latence de XNUMX.
Dans notre charge de travail Oracle, le PE6011 s'est placé au milieu du peloton avec un pic de 112,610 312.8 IOPS et une latence de XNUMX μs.
Dans Oracle 90-10, le PE6011 a culminé à 117,287 187 IOPS et une latence de XNUMX μs.
Pour Oracle 80-20, nous avons vu le PE6011 culminer à 106,489 205.9 IOPS et une latence de XNUMX μs.
Ensuite, nous sommes passés à notre référence de clone VDI, Full and Linked, où le PE6011 s'est placé au milieu du peloton pour la majorité de ces tests avec des latences maximales constamment inférieures à 1 ms. Pour VDI Full Clone Boot, le PE6011 avait une performance maximale de 99,196 349.4 IOPS et une latence de XNUMX μs.
La connexion initiale VDI FC a vu le PE6011 avec une performance maximale de 46,907 635.8 IOPS et une latence de 4510 μs, juste derrière l'Intel PXNUMX.
Avec VDI FC Monday Login, le PE6011 a terminé avec une performance maximale de 43,590 364.6 IOPS et une latence de XNUMX μs.
En passant au clone lié (LC), nous avons d'abord examiné le test de démarrage. Ici, le PE6011 est légèrement à la traîne avec 62,680 254.6 IOPS et une latence de XNUMX μs.
La connexion initiale VDI LC a montré 27,110 292.2 IOPS et une latence de XNUMX μs, le plaçant au milieu du peloton.
Dans le test VDI LC Monday Login, le PE6011 a montré une performance maximale de 30,740 516.9 et une latence de XNUMX μs, pour une première place en photo-finish.
Conclusion:
Disponible dans un facteur de forme U.2 7 mm, le PE6011 fait partie de la nouvelle gamme de SSD Enterprise NVMe de SK hynix, y compris un produit de nouvelle génération prenant en charge PCIe 4.0 qui sortira en 1H'20. Le PE6011 est idéal pour les charges de travail à faible latence et à lecture intensive (70/30 r/w). Sur le marché des entreprises, ce lecteur pourrait être lucratif sur la base d'une tarification au volume économique ainsi que du fait qu'il s'agit d'un lecteur avec une orientation horizontale entièrement intégrée. Le PE6011 est disponible dans des capacités allant jusqu'à 7.68 To, ce qui répond à la plupart des charges de travail d'entreprise courantes ainsi qu'aux charges de travail nécessitant une grande capacité. Il dispose de la technologie NAND 72D à 3 couches et prend en charge le cryptage des données AES 256 bits, la protection contre les pertes de puissance (par circuit intégré), la limitation thermique et la gestion de base SMBus (hors bande).
En ce qui concerne les performances du SK hynix PE6011, il ne domine pas le domaine, mais offre plutôt un profil de performances bien équilibré qui fonctionne pour la plupart des applications. Bien que nous l'ayons comparé à quelques disques de Samsung et d'Intel, le PE6011 n'a pas fonctionné trop loin de ces disques la plupart du temps. Avec Sysbench, le lecteur SK hynix a atteint 5,936.6 21.6 TPS, une latence moyenne de 39.6 ms et une latence dans le pire des cas de 6011 ms. À Houdini, la SK hynix PE6011 était positionnée de manière assez neutre au milieu du peloton. Dans nos benchmarks VDBench, le PE4 a maintenu une latence inférieure à la milliseconde tout au long de nos tests. Il a bien fonctionné dans nos 64K et 626,681K, s'est maintenu dans nos traces VDI Full Clone et Linked Clone, mais a un peu chuté dans les bases de données synthétiques. Certains des points forts sont des performances de pointe de 4 41,554 IOPS en lecture aléatoire 64K, 46,907 30,740 IOPS en lecture séquentielle XNUMXK, XNUMX XNUMX IOPS VDI-FC-Init-Login et XNUMX XNUMX IOPS VDI-LC-Monday Login.
Le SK hynix PE6011 offre de bonnes performances, une faible latence et une grande capacité dans un petit facteur de forme de 2.5 pouces de 7 mm. Bien qu'il ne soit pas le plus performant de nos disques comparables, le PE6011 donne de bons chiffres tout autour. Ceux qui recherchent un bon rapport prix/performances pour des charges de travail données n'ont pas besoin de chercher bien plus loin que le PE6011.