Kingston a récemment lancé le
disque SSD de classe entreprise
Kingston DC500R , conçu pour des charges constantes élevées. Maintenant, de nombreux journalistes testent activement le nouveau produit et publient des documents intéressants. Nous voulons partager avec Habr l'une des critiques détaillées du Kingston DC500R, dont les tests plairont aux lecteurs. L'original est sur le site Web de
Storagereview et publié en anglais. Pour votre commodité, nous avons traduit le matériel en russe et placé sous la coupe. Bonne lecture!
Les lecteurs Kingston DC500R sont basés sur la technologie de mémoire flash NAND 3D TLC. Les options sont disponibles dans des capacités de 480 Go, 960 Go, 1,92 To et 3,84 To, ce qui offre un choix supplémentaire pour les entreprises qui souhaitent économiser de l'argent ou pour celles qui n'ont tout simplement pas besoin de disques haute capacité. Cette revue traite d'une version de 3,48 To avec des vitesses de lecture et d'écriture séquentielles déclarées de 555 Mo / s et 520 Mo / s, respectivement, et des vitesses de lecture et d'écriture par blocs de 4 Ko à des charges constantes de 98 000 et 28 000 opérations d'entrée - Sortie par seconde (IOPS), respectivement. Dans le cadre de cette famille de produits, Kingston propose également le DC500M, optimisé pour les applications à usage mixte.


Spécifications du Kingston DC500R

Performances
TestPour tester les disques
SSD de classe entreprise avec des applications réelles,
Lenovo ThinkSystem SR850 a été utilisé , et pour les tests synthétiques -
Dell PowerEdge R740xd . Le ThinkSystem SR850 est une plate-forme quadricœur optimisée qui fournit une puissance de calcul processeur qui dépasse de loin celle requise pour tester le stockage local hautes performances. Pour les tests synthétiques, dans lesquels les capacités du processeur ne sont pas si importantes, un serveur plus traditionnel avec deux processeurs a été utilisé. Dans les deux cas, nous espérions obtenir des performances de stockage local au niveau déclaré par le constructeur.
Lenovo ThinkSystem SR850
- 4 processeurs Intel Platinum 8160 (2,1 GHz, 24 cœurs)
- 16 DRAM DDR4 ECC avec 2666 MHz 32 Go chacune
- 2 adaptateurs RAID 930-8i 12 Gb / s
- 8 disques NVMe
- Logiciel VMware ESXI 6.5
Dell PowerEdge R740xd
- 2 processeurs Intel Gold 6130 (2,1 GHz, 16 cœurs)
- 4 modules de mémoire DDR4 ECC DRAM avec une fréquence de 2666 MHz dans un volume de 16 Go
- RAID PERC 730 12 Gb / s, tampon 2 Go
- Adaptateur intégré NVMe
- OS Ubuntu-16.04.3-desktop-amd64
Informations sur les testsLe laboratoire de test de niveau entreprise StorageReview offre de nombreuses opportunités pour tester les périphériques de stockage dans un environnement proche des conditions réelles. Le laboratoire comprend divers serveurs, périphériques réseau, systèmes d'alimentation et autres infrastructures réseau. Cela permet à nos employés de créer des conditions proches des conditions réelles pour une évaluation précise des performances des équipements.
Des informations sur l'environnement et les protocoles sont incluses dans les revues afin que les informaticiens et les responsables de l'achat de systèmes de stockage puissent évaluer les conditions dans lesquelles les résultats correspondants ont été atteints. Les fabricants d'équipement d'essai ne paient pas la révision et ne la contrôlent pas.
Analyse de la charge de travail des applicationsPour évaluer correctement les paramètres de performances des périphériques de stockage de classe entreprise, il est important de modéliser l'infrastructure et les charges de travail d'application qui conviennent aux environnements du monde réel. Par conséquent, pour évaluer les SSD Samsung 883 DCT, nous avons mesuré les
performances de la base de données MySQL OLTP à l'aide de l'utilitaire SysBench et les
performances de la base de
données OLTP de Microsoft SQL Server en émulant la charge de travail TCP-C. Dans ce cas, pour les applications, chaque lecteur traitera de 2 à 4 machines virtuelles configurées de manière égale.
Performances de SQL ServerDeux disques virtuels sont configurés pour chaque machine virtuelle SQL Server: un disque de démarrage d'une capacité de 100 Go, ainsi qu'un disque d'une capacité de 500 Go destiné à héberger la base de données et les fichiers journaux. En termes de ressources système, chaque machine virtuelle était équipée de 16 processeurs virtuels, 64 Go de DRAM et d'un contrôleur LSI Logic SAS SCSI. Auparavant, avec les charges de travail Sysbench, nous testions la vitesse d'E / S et l'utilisation de la capacité du lecteur. Les tests SQL, à leur tour, aident à évaluer la latence.
Dans le cadre du test, SQL Server 2014 est déployé sur les machines virtuelles invitées exécutant Windows Server 2012 R2. Les charges sont créées à l'aide du logiciel Quest Benchmark Factory for Databases. Le protocole de test de base de données
OLTP Microsoft SQL Server de StorageReview utilise la version actuelle du programme d'évaluation des performances Benchmark C (TPC-C) de Transaction Processing Performance Council. Ce programme d'évaluation des performances de traitement des transactions en temps réel simule les processus d'environnements d'application complexes. Les tests TPC-C vous permettent de déterminer plus précisément les forces et les faiblesses de l'infrastructure de stockage dans les environnements de base de données, plutôt que des tests de performances artificiels. Dans le cadre de nos tests, chaque instance de la machine virtuelle SQL Server a fonctionné avec une base de données SQL Server de 333 Go (échelle 1500). Les mesures de performances et de latence lors du traitement des transactions ont été effectuées sous une charge de 15 000 utilisateurs virtuels.
Configuration de test SQL Server (pour chaque machine virtuelle):
• Windows Server 2012 R2
• Espace disque: 600 Go alloués, 500 Go utilisés
• SQL Server 2014
- Taille de la base de données: échelle 1500
- Nombre de clients virtuels: 15 000
- Mémoire tampon RAM: 48 Go
• Durée du test: 3 heures
- 2,5 heures - étape préliminaire
- 30 minutes - test direct
Selon les estimations des performances de traitement des transactions SQL Server, le Kingston DC500R n'était que légèrement derrière le Samsung 883 DCT, affichant une performance totale de 6 290,6 transactions par seconde (TPS).

Encore mieux que la métrique TPS, l'évaluation des performances de SQL Server est une mesure de latence. Ici, les deux disques - Samsung 860 DCT et Kingston DC500R - affichaient le même temps: 26,5 ms.
Performances à l'aide de SysbenchLe test suivant a utilisé la
base de données Percona MySQL . Les performances OLTP ont été évaluées à l'aide de l'utilitaire SysBench. Dans ce cas, le TPS et le retard moyens sont mesurés, ainsi que le temps de retard moyen dans le scénario le plus défavorable.
Chaque machine virtuelle
Sysbench utilisait trois disques virtuels: un disque de démarrage d'environ 92 Go, un disque avec une base de données préinstallée d'environ 447 Go et un disque avec une base de données de test de 270 Go. En termes de ressources système, chaque machine virtuelle était équipée de 16 processeurs virtuels, 60 Go de DRAM et d'un contrôleur SCSI LSI Logic SAS.
Configuration du test Sysbench (pour chaque VM):
• CentOS 6.3 64 bits
• Percona XtraDB 5.5.30-rel30.1
- Nombre de tables de base de données: 100
- Taille de la base de données: 10 000 000
- Nombre de threads de base de données: 32
- Mémoire tampon RAM: 24 Go
• Durée du test: 3 heures
- 2 heures - étape préliminaire, 32 discussions
- 1 heure - test direct, 32 threads
Sur la base de la notation de performance de traitement des transactions Sysbench, le DC500R était derrière la concurrence, offrant des performances de 1 680,47 transactions par seconde.

En termes de latence moyenne, le DC500R s'est également classé dernier du classement avec un chiffre de 76,2 ms.

Enfin, après avoir testé le temps de retard dans le pire des cas (99e centile), le DC500R était à nouveau en fin de liste avec un résultat de 134,9 ms.
Analyse de la charge de travail VDBenchLors des tests de périphériques de stockage, les tests d'application sont plus préférables que les tests synthétiques. Cependant, bien que leurs résultats ne correspondent pas aux conditions réelles, les tests synthétiques en raison de la répétabilité des tâches sont pratiques pour déterminer les indicateurs de base et comparer les solutions concurrentes. Ces tests offrent une large gamme de profils, des tests aux quatre coins et des exemples de tests de migration de base de données au suivi des captures à partir de divers environnements VDI. Dans tous ces cas, un seul générateur de charge de travail vdBench avec un processeur de script est utilisé pour automatiser et collecter les résultats dans un grand groupe de tests de calcul. Cela permet d'utiliser la même charge de travail pour une large gamme de disques, y compris les baies flash et les disques individuels. Dans le cadre du test, nous avons complètement rempli les disques avec des données, puis les avons divisés en partitions d'une capacité de 25% de l'original, afin de simuler les charges d'application et d'évaluer le comportement du disque. Cette approche diffère des tests entièrement entropiques, dans lesquels, sous des charges constantes, le disque entier est utilisé immédiatement. Pour cette raison, les résultats suivants reflètent des vitesses d'enregistrement plus stables.
Profils:
• Lecture aléatoire 4k: lecture seule, 128 threads, vitesse d'entrée / sortie de 0 à 120%
• Écriture aléatoire 4K: écriture uniquement, 64 flux, vitesse d'entrée / sortie de 0 à 120%
• Lecture séquentielle 64 Ko: lecture seule, 128 threads, vitesse d'entrée / sortie de 0 à 120%
• Écriture séquentielle 64 Ko: écriture seule, 64 flux, vitesse d'entrée / sortie de 0 à 120%
• Bases de données synthétiques: SQL et Oracle
• Copie VDI (copie complète et création de copies liées)
Lors du premier test de charge de travail VDBench (lecture aléatoire 4K), le Kingston DC500R a montré des résultats impressionnants: un retard de 1 ms jusqu'à atteindre le niveau de vitesse de 80000 IOPS et une vitesse maximale de 80209 IOPS avec un retard de 1,59 ms.

Tous les disques testés ont montré presque les mêmes résultats lors du deuxième test (Random Write 4 KB): la vitesse est légèrement supérieure à 63 000 IOPS avec un retard de 2 ms.

Passant aux charges séquentielles, nous avons d'abord examiné les lectures de 64 Ko. Dans ce cas, le lecteur de Kingston a maintenu un retard d'une milliseconde jusqu'à ce qu'il atteigne 5200 IOPS (325 Mo / s). L'indicateur maximum de 7183 IOPS (449 Mo / s) avec un retard de 2,22 ms a amené ce disque à la deuxième place du classement général.

Lors du test des opérations d'enregistrement séquentiel, l'appareil Kingston a surpassé tous ses concurrents en maintenant le retard en dessous de 1 ms jusqu'à une vitesse de 5700 IOPS (356 Mo / s). La vitesse maximale était de 6291 IOPS (395 Mo / s) avec un retard de 2,51 ms.

Après cela, nous nous sommes tournés vers les tâches SQL, où le Kingston DC500R était le seul appareil dont le niveau de retard dépassait la milliseconde dans les trois tests. Dans le premier cas, le disque a montré une vitesse maximale de 26411 IOPS avec un retard de 1,2 ms.

Dans le test SQL 90-10, Kingston a pris la dernière place avec une vitesse maximale de 27339 IOPS avec un retard de 1,17 ms.

La même chose s'est produite dans le test SQL 80-20. Dans ce cas, le périphérique Kingston a montré une vitesse maximale de 29576 IOPS avec un retard de 1,08 ms.

Les résultats des tests de charge de travail Oracle ont remis le DC500R à la dernière place, mais dans deux tests, le périphérique a toujours montré un retard d'une milliseconde. Dans le premier cas, la vitesse maximale du disque de Kingston était de 29098 IOPS avec un retard de 1,18 ms.

Dans le deuxième test (Oracle 90-10), le DC500R a atteint 24555 IOPS avec un retard de 894,3 μs.

Dans le troisième test (Oracle 80-20), la vitesse maximale de l'appareil de Kingston était de 26401 IOPS avec un niveau de retard de 831,9 μs.

Ensuite, nous sommes passés à la copie VDI - création de copies complètes et liées. En testant le téléchargement d'une copie complète de VDI, le disque Kingston n'a pas encore surpassé ses concurrents. L'appareil supportait un retard inférieur à 1 ms jusqu'à une vitesse d'environ 12000 IOPS, et la vitesse maximale était de 16203 IOPS avec un retard de 2,14 ms.

Lors du test de la copie de connexion initiale du VDI, l'appareil de Kingston s'est mieux comporté, prenant éventuellement (avec une légère marge) la deuxième place. Le variateur a pris en charge un retard d'une milliseconde jusqu'à ce qu'une vitesse de 11000 IOPS soit atteinte, et la vitesse maximale était de 13652 IOPS avec un retard de 2,18 ms.

Également avec une légère marge, le lecteur de Kingston a pris la deuxième place lundi, les résultats des tests de connexion pour une copie complète de VDI. Le disque Seagate Nytro 1351 a montré une vitesse maximale légèrement plus élevée, mais le périphérique Kingston a généralement montré des niveaux de latence plus faibles tout au long du test. La vitesse maximale du DC500R était de 11897 IOPS avec un retard de 1,31 ms.

En testant les téléchargements de copies liées de VDI, Kingston occupait la dernière place. Le retard dépassait déjà 1 ms à des vitesses inférieures à 6000 IOPS. La vitesse maximale du DC500R était de 7861 IOPS avec un retard de 2,03 ms.

Cependant, selon les résultats du test de connexion initiale, le lecteur a de nouveau pris la deuxième place: le retard n'a dépassé les limites d'une milliseconde qu'après avoir atteint des performances de pointe, qui se sont finalement élevées à 7950 IOPS avec un retard de 1,001 ms.

Dans le dernier test de la copie liée de VDI - Monday Login - le disque a également montré un deuxième résultat: la vitesse maximale à 9205 IOPS avec un retard de 1,72 ms. En dehors de la milliseconde, le retard a dépassé lorsque la vitesse de 6400 IOPS a été atteinte.

Conclusion
Le DC500R est le dernier disque SSD de Kingston pour les utilisateurs en entreprise. Le DC500R est disponible dans un facteur de forme de 2,5 pouces. Capacités disponibles allant de 480 Go à 3,84 To. Le lecteur est basé sur la technologie de mémoire flash NAND 3D TLC et combine une grande ressource et un haut niveau de performances. Pour un disque de 3,48 To, des vitesses de lecture et d'écriture séquentielles de 555 et 520 Mo / s, respectivement, des vitesses de lecture et d'écriture avec des charges constantes de 98 000 et 28 000 IOPS, respectivement, et une capacité en ressources de 3504 TBW sont revendiquées.
Pour évaluer les performances du Kingston DC500R, nous l'avons comparé à d'autres SSD SATA populaires, y compris les disques Samsung
860 DCT et
883 DCT , ainsi qu'un
disque Seagate Nytro 3530 . Kington DC500R a pu rester au niveau de ses concurrents, et même les dépasser dans certains cas. Lors du test des charges de travail des applications, le Kingston DC500R s'est plutôt bien comporté lors du traitement des tâches SQL, occupant la deuxième place en termes de transactions par seconde (6291,8 TPS) et de latence (26,5 ms). Dans un test Sysbench avec des performances d'écriture plus intenses, le DC500R s'est retrouvé en fin de liste avec 1 680,5 performances TPS avec une latence moyenne de 76,2 ms et une latence du scénario le moins favorable à 134,9 ms.
Dans le cadre du test de blocs de lecture et d'écriture aléatoires de 4 Ko, le Kingston DC500R a démontré une vitesse de 80209 IOPS et un retard de 1,59 ms lors de la lecture, ainsi qu'une vitesse de 63000 IOPS et un retard de 2 ms lors de l'écriture. Dans le cadre d'un test de lecture et d'écriture de 64 Ko, le DC500R a atteint des vitesses de 7183 IOPS (449 Mo / s) avec un retard de 2,22 ms et 6291 IOPS (395 Mo / s) avec un retard de 2,51 ms, respectivement. Dans le contexte des tests synthétiques utilisant des bases de données SQL et Oracle et des exigences de vitesse d'écriture accrues, les performances du DC500R étaient médiocres. En termes de charges de travail SQL, le Kingston DC500R a pris la dernière place dans les trois tests et s'est avéré être le seul lecteur dont le niveau de retard a dépassé la milliseconde. Cependant, lors du test d'Oracle, l'image était bien meilleure. Dans deux tests sur trois, le variateur a pris en charge un retard de moins de 1 ms, ce qui a pris la deuxième place. Kingston DC500R a montré un niveau de performance décent lors des tests à l'aide de copies de VDI - à la fois complètes et connexes.
En général, le
SSD Kingston DC500R est un appareil de haute qualité dans sa catégorie qui mérite plus d'attention. Peu importe à quel point nous aimons les technologies hautes performances (NVMe et analogiques), ce sont les disques SATA qui restent la solution la plus préférable pour le traitement des tâches où la fiabilité joue un rôle crucial, par exemple, le chargement d'un serveur ou d'un contrôleur de stockage. Ces disques sont également une solution économique pour stocker des données de serveur dans des situations où le rapport qualité-prix est d'une grande importance. De plus, ils offrent tous les avantages en termes de coût total de possession que les disques SSD se distinguent de l'arrière-plan des disques durs. Les performances du DC500R permettent à l'appareil d'occuper les premières lignes en fonction des résultats de nombreux tests effectués par nous en comparaison avec d'autres lecteurs dignes. Le DC500R est un excellent disque SATA pour les scénarios qui nécessitent des disques fiables et productifs avec une grande capacité de ressources et un large choix de capacités.
Les modèles de la série DC500 sont disponibles auprès des distributeurs Kingston autorisés.
Pour des questions de test et de validation, vous pouvez contacter le bureau de représentation de Kingston Technology en Russie à l'adresse e-mail ru_validation@kingston.com
Pour plus d'informations sur les produits
Kingston Technology , visitez le site Web de l'entreprise.