Micron a annoncé aujourd'hui la disponibilité de son nouveau M500DC Enterprise SSD, un SSD d'entreprise léger conçu et fabriqué entièrement en interne par Micron à un prix conçu pour faciliter l'adoption du flash. Comme son cousin M500, le M500DC est construit avec le flash MLC 20 nm de Micron et est proposé avec une interface SATA. Le grand changement est que le nouveau M500DC augmente l'endurance du M500, garantissant deux remplissages de disque par jour pendant cinq ans et un temps moyen entre les pannes de 2 millions d'heures. Les chiffres d'endurance sont suffisants pour répondre aux cas d'utilisation en entreprise avec moins d'écritures qui nécessitent toujours une protection avancée du chemin de données et des fonctionnalités telles que la protection contre les pannes de courant.
Micron a annoncé aujourd'hui la disponibilité de son nouveau M500DC Enterprise SSD, un SSD d'entreprise léger conçu et fabriqué entièrement en interne par Micron à un prix conçu pour faciliter l'adoption du flash. Comme son cousin M500, le M500DC est construit avec le flash MLC 20 nm de Micron et est proposé avec une interface SATA. Le grand changement est que le nouveau M500DC augmente l'endurance du M500, garantissant deux remplissages de disque par jour pendant cinq ans et un temps moyen entre les pannes de 2 millions d'heures. Les chiffres d'endurance sont suffisants pour répondre aux cas d'utilisation en entreprise avec moins d'écritures qui nécessitent toujours une protection avancée du chemin de données et des fonctionnalités telles que la protection contre les pannes de courant.
Comme leurs autres SSD, le M500DC de Micron tire parti de ses capacités d'ingénierie et de fabrication de SSD afin de tirer parti d'une intégration profonde entre les composants et de tirer parti des économies d'échelle. En plus d'utiliser la NAND MLC 20 nm de Micron, le M500DC utilise la DRAM DDR3 et le flash NOR série de Micron. Un contrôleur Marvell avec micrologiciel personnalisé alimente le lecteur. Le M500DC utilise également l'architecture Redundant Array of Independent NAND (RAIN) de la société pour prolonger la durée de vie de MLC NAND en alignant de manière granulaire les points de lecture et d'écriture NAND pour fournir une gestion précise de l'usure et des performances. L'architecture de RAIN fournit également une couche supplémentaire de métadonnées de parité et de correction d'erreur supplémentaires pour l'intégrité des données.
En plus de RAIN, le micrologiciel personnalisé de Micron et la suite technologique XPERT SSD incluent DataSAFE, une fonction de protection des données qui enregistre l'adresse de bloc logique (LBA) de l'hôte de destination des données en mouvement dans le cadre du schéma de métadonnées du M500DC afin de garantir que les données atteignent leur destination. destination malgré les interruptions le long du parcours.
Le Micron M500DC est disponible dans des capacités allant jusqu'à 800 Go. Nos unités d'examen incluent des capacités de 480 Go et 800 Go.
Spécifications du SSD d'entreprise Micron M500DC
- Capacités: 120 Go, 240 Go, 480 Go, 800 Go
- Facteur de forme : 1.8 pouces, hauteur z de 5 mm et 2.5 pouces, hauteur z de 7 mm
- Contrôleur : Marvell
- Type de média : 20 nm MLC NAND
- Interface : SATA 6 Go/s (SATA III)
- Choc de fonctionnement : 1500 1 G/XNUMX ms
- Vibration de fonctionnement : 10-500 Hz à 3.1 G
- Endurance
- 120 Go : 0.5 Po au total d'octets écrits
- 240 Go : 1.0 Po au total d'octets écrits
- 480 Go : 1.9 Po au total d'octets écrits
- 800 Go : 1.9 Po au total d'octets écrits
- Drive Fills : 2 par jour pendant 5 ans
- MTTF : 2 millions d'heures d'appareil
- Lecture/écriture séquentielle à 128K : 425/375 Mo/s
- Lecture/écriture aléatoire @ 4K : 65/35K IOPS
- Puissance
- Veille/Veille/Veille : 200 mW
- Moyenne active : 200 mW, 250 mW, 300 mW, 325 mW
- Maximum actif (séquentiel 128k): 4.0W, 5.0W, 6.0W, 6.3W
- Ensemble de fonctionnalités XPERT (RAIN, ARM/OR, ReCAL, eDPP)
- Température de fonctionnement : 0°C à +70°C
- Poids: <142g
Concevoir et construire
Le Micron M500DC Enterprise SSD présente un style et une couleur de châssis mis à jour par rapport au Micron M500, ce qui donne un disque qui ressemble plus au P400M de l'entreprise qu'à son M500.
Le Micron M500DC utilise la NAND 20 nm de Micron ainsi que la DRAM DDR3 et le flash NOR série de la société.
Les condensateurs intégrés stockent de l'énergie pour que le variateur valide toutes les commandes WRITE en attente dans la mémoire persistante en cas de coupure de courant inattendue.
Contexte des tests et comparables
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 SAN 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.
Le Micron M500DC utilise Micron 20nm MLC NAND et un contrôleur Marvell avec une interface SATA 6.0Gb/s. Comparatifs SSD pour cet examen :
- Samsung SSD 840 Pro (512 Go, contrôleur MCX 300 cœurs Samsung 3 MHz, flash NAND à bascule Samsung 2 x nm, SATA 6.0 Go/s)
- SamsungSM843 (240 Go, contrôleur MCX 300 cœurs Samsung 3 MHz, flash NAND à bascule Samsung 2 x nm, SATA 6.0 Go/s)
- Stockage SMART CloudSpeed 1000E (400 Go, contrôleur Marvell 9187, NAND Toshiba MLC 19 nm, SATA 6.0 Go/s)
- Micron M500 960 Go (960 Go, contrôleur Marvell 9187, Micron 20 nm MLC NAND, 6.0 Go/s SATA)
- Micron P400m (400 Go, contrôleur Marvell 9187, Micron 25 nm MLC NAND, 6.0 Go/s SATA)
- Intel SSD DC S3500 (480 Go, contrôleur Intel PC29AS21CA0, Intel 20 nm MLC NAND, 6.0 Gb/s SATA)
- Intel SSD DC S3700 (200 Go, contrôleur Intel PC29AS21CA0, Intel 25 nm MLC NAND, 6.0 Gb/s SATA)
Les SSD d'entreprise SAS et SATA sont évalués sur notre plate-forme de test d'entreprise de deuxième génération basée sur un Lenovo Think Server RD630. Cette plate-forme de test comprend le dernier matériel d'interconnexion tel que le LSI 9207-8i HBA ainsi que des optimisations de planification des E/S orientées vers les meilleures performances flash. Pour les benchmarks synthétiques, nous utilisons FIO version 2.0.10 pour Linux et version 2.0.12.2 pour Windows.
- 2 x Intel Xeon E5-2620 (2.0 GHz, 15 Mo de cache, 6 cœurs)
- Jeu de puces Intel C602
- Mémoire – 16 Go (2 x 8 Go) 1333 Mhz DDR3 enregistrés RDIMM
- Windows Server 2008 R2 SP1 64 bits, Windows Server 2012 Standard, CentOS 6.3 64 bits
- Disque SSD de démarrage RealSSD P100e Micron de 400 Go
- LSI 9211-4i SAS/SATA 6.0Gb/s HBA (pour les SSD de démarrage)
- LSI 9207-8i SAS/SATA 6.0Gb/s HBA (pour l'analyse comparative des SSD ou HDD)
- Adaptateur Mellanox ConnectX-3 10GbE PCIe 3.0
- Adaptateur Mellanox ConnectX-3 InfiniBand PCIe 3.0
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 trois premiers benchmarks du Micron M500DC sont donc les Référence de stockage de base de données NoSQL MarkLogic, Performances MySQL OLTP via SysBench et Performances OLTP de Microsoft SQL Server avec une charge de travail TCP-C simulée.
Notre environnement de base de données MarkLogic NoSQL nécessite des groupes de quatre disques SSD d'une capacité utile d'au moins 200 Go, car la base de données NoSQL nécessite environ 650 Go d'espace pour ses quatre nœuds de base de données. Notre protocole utilise un hôte SCST et présente chaque SSD dans JBOD, avec un alloué par nœud de base de données. Le test se répète sur 24 intervalles, nécessitant entre 30 et 36 heures au total pour les SSD de cette classe. MarkLogic enregistre la latence moyenne totale ainsi que la latence d'intervalle pour chaque SSD.
Le Micron M500DC est nettement à la traîne des SSD MLC de pointe de SanDisk et d'Intel, ainsi que du Samsung SSD 840 Pro axé sur le consommateur avec une latence moyenne globale de 13.729 ms. Il a pu devancer le Samsung SM843 et le Seagate SSD 600 Pro, ainsi que le M500 axé sur le client de la même capacité.
Les résultats de latence pour la plupart des opérations pendant le benchmark NoSQL sont restés égaux ou inférieurs à 60 ms, mais le M500DC a connu un nombre modéré de pics de latence qui se sont généralement produits pendant les opérations d'écriture dans le journal.
Le prochain benchmark applicatif consiste à une base de données Percona MySQL OLTP mesurée via SysBench. Dans cette configuration, nous utilisons un groupe de Lenovo ThinkServer RD630 en tant que clients de base de données et l'environnement de base de données stocké sur un seul lecteur. Ce test mesure le TPS moyen (Transactions par seconde), la latence moyenne, ainsi que la latence moyenne au 99e centile sur une plage de 2 à 32 threads. Percona et MariaDB utilisent les API d'application compatibles Flash Fusion-io dans les versions les plus récentes de leurs bases de données, bien que pour les besoins de cette comparaison, nous testions chaque appareil dans leurs modes de stockage de blocs « hérités ».
Le Micron M500DC est resté au milieu du peloton tout au long du benchmark MySQL, se terminant à près de 1,197 32 transactions par seconde à la charge de travail la plus difficile de XNUMX threads.
Le M500DC a maintenu des résultats de latence moyens dans la moitié supérieure des comparables lors du benchmark MySQL.
Dans notre pire scénario de latence MySQL, le Micron M500DC a obtenu une troisième place dans l'ensemble.
Protocole de test Microsoft SQL Server OLTP de StorageReview 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. Notre protocole SQL Server utilise une base de données SQL Server de 685 Go (échelle 3,000 30,000) et mesure les performances transactionnelles et la latence avec une charge de XNUMX XNUMX VU.
Dans notre test SQL Server, les Micron M500DC et M500 ont suivi le peloton avec une marge significative, se situant en dessous du Samsung SSD 840 Pro et des offres Intel et SanDisk de pointe.
Mise à jour du 5/13/2014:
En travaillant en étroite collaboration avec l'équipe de StorageReview, Micron a pu isoler rapidement un goulot d'étranglement au niveau du système dans notre plate-forme de test Windows Server 2012 SQL Server et fournir de manière proactive une solution, qui est maintenant intégrée au micrologiciel du M500DC. Lors d'un nouveau test dans le même environnement, la solution a supprimé le goulot d'étranglement. Avec le dernier micrologiciel, le M500DC est arrivé avec le TPS le plus élevé du groupe SATA, derrière le SAS SanDisk Optimus Eco.
En nous concentrant sur la latence moyenne globale, nous devons voir jusqu'où les Micron M500DC et M500 sont à la traîne. Alors que les offres SanDisk et Intel se font concurrence dans la gamme 19-464 ms, le Micron M500DC est arrivé avec une latence exponentiellement plus élevée mesurant 8,121 500 ms. C'était mieux que le M75,916 axé sur le client qui mesurait une latence moyenne de 75 XNUMX ms ou XNUMX secondes dans cette charge de travail.
Mise à jour du 5/13/2014 : avec le dernier micrologiciel appliqué au M500DC, la latence s'est considérablement améliorée pour atteindre une moyenne de 32 ms, en tête du groupe comparable SATA.
Analyse synthétique de la charge de travail
Nos protocoles de référence synthétiques chacun commence par préconditionner le stockage cible dans un état stable avec la même charge de travail qui sera utilisée pour tester le périphérique. Le processus de préconditionnement utilise une lourde charge de 16 threads avec une file d'attente exceptionnelle de 16 par thread.
Tests de préconditionnement et d'état stable primaire :
- Débit (agrégat IOPS lecture + écriture)
- Latence moyenne (latence de lecture + écriture moyennée ensemble)
- Latence maximale (latence maximale de lecture ou d'écriture)
- Écart-type de latence (écart-type de lecture + écriture moyenné ensemble)
Une fois le préconditionnement terminé, chaque appareil comparé est ensuite testé sur plusieurs profils de profondeur de thread/file d'attente pour montrer les performances en cas d'utilisation légère et intensive. Notre analyse synthétique de la charge de travail pour le Micron M500DC utilise des profils 4k, 8k et 128k qui sont largement utilisés dans les spécifications et les références des fabricants.
- Profil 4k
- 100 % de lecture et 100 % d'écriture
- Profil 8K
- 70 % de lecture, 30 % d'écriture
- 100% 8K
Au cours du processus de préconditionnement, le Micron M500DC s'est rapidement imposé comme le plus performant parmi les disques comparables alors qu'il s'approchait d'un état stable proche de 37,000 XNUMX IOPS.
Les performances de pointe du Micron M500DC lors du préconditionnement 4k ont également prolongé la latence moyenne, où le M500DC a émergé avec la latence globale la plus faible après la première heure.
Le Micron M500DC a conservé ses valeurs de latence maximales dans les trois meilleurs comparables lors du préconditionnement 4k, se retrouvant juste derrière le Micron P400M et le DC S3700 d'Intel.
Notre tracé des résultats de l'écart type du processus de préconditionnement 4k continue les solides performances du M500DC avec des transferts 4k aléatoires, approchant 5.8 ms à l'état stable.
Avec le préconditionnement 4k terminé, le Micron M500DC a pu atteindre 72,820 37,041 IOPS pour les opérations de lecture et 4 500 IOPS pour les opérations d'écriture pendant le profil XNUMXk. Ces résultats de débit placent le MXNUMXDC au sommet de nos comparables.
À l'état stable, le M500DC de Micron affiche une latence moyenne de 3.51 ms pour les opérations de lecture et de 6.91 ms pour les opérations d'écriture. Les deux résultats placent à nouveau le M500DC au sommet de nos comparables.
La latence de lecture maximale enregistrée lors de la référence 4k du M500DC était de 21.75 ms, à égalité au deuxième rang parmi les comparables. La latence d'écriture maximale de 500k du M4DC était limitée à 49.44 ms, la meilleure de cette catégorie à ce jour.
Le calcul de l'écart type des résultats de latence 4k démontre la tolérance de latence serrée du M500DC bien qu'il n'ait pas obtenu les meilleurs résultats globaux par cette mesure.
Après l'explosion initiale de performances lors du préconditionnement pour les transferts 8k et une charge de travail de 70% d'opérations de lecture et 30% d'opérations d'écriture, le M500DC s'est installé dans une performance de débit de troisième place.
La latence moyenne du Micron M500DC approchait les 11 ms lors du préconditionnement pour le profil 8k 70/30.
Les résultats de latence maximale de 8k 70/30 pendant le préconditionnement n'ont révélé aucun point problématique significatif pour le M500DC qui a poursuivi ses performances solides mais pas en tête parmi les comparables.
Les calculs de l'écart type pendant le processus de préconditionnement 8k 70/30 montrent que le M500DC approche de 7.5 ms à l'état stable.
Avec un préconditionnement 8k 70/30 terminé, le Micron M500DC a conservé une troisième place en termes de débit et n'a subi aucune baisse de performances sur la plage de nombre de threads et de profondeurs de file d'attente utilisées au cours de ce profil.
Le résultat de la troisième place du Micron M500DC en matière de débit a été repris lors de nos mesures de latence moyenne pendant le profil 8k 70/30.
Les résultats de latence maximale du protocole 8k 70/30 ne révèlent aucun point problématique pour le Micron M500DC, sans résultat supérieur à 7.89 ms.
Nos calculs d'écart type renforcent les performances de latence constantes du M500DC pendant le profil 8k 70/30.
Conclusion
Le SSD M500DC Enterprise combine l'expertise de Micron en matière d'ingénierie et de fabrication NAND, les contrôleurs Marvell et la pile technologique Micron XPERT. Le M500DC cible le cas d'utilisation de l'entreprise légère qui consiste généralement en une tâche de démarrage du serveur, des activités centrées sur la lecture comme le streaming multimédia ou d'autres utilisations d'applications qui sont généralement intensives en lecture. Les déploiements du M500DC bénéficient également d'un éventail de fonctionnalités d'entreprise, telles que la protection contre les pannes de courant, qui ne se trouvent pas dans les disques clients à faible coût qui se glissent souvent dans cet espace.
Lorsqu'il s'agit de répondre aux exigences de performance de Micron, le M500DC n'a aucun mal à correspondre aux résultats synthétiques évalués annoncés par Micron. Ceux-ci ont montré que le M500DC était un concurrent sérieux dans les charges de travail 4k et 8k 70/30, mais nos tests d'application ont montré une image mitigée. Au cours de notre charge de travail MarkLogic NoSQL, le Micron M500DC était à la traîne des comparables SanDisk et Intel avec une latence 5.5 fois plus élevée. Il est également venu en dessous du populaire Samsung SSD 840 Pro vers lequel certains acheteurs d'entreprise se sont tournés dans le segment de marché à lecture intensive. En ce qui concerne notre test Sysbench MySQL TPC-C, le Micron M500DC est arrivé au milieu du peloton, à nouveau derrière les modèles Intel et SanDisk.
Heureusement, en ce qui concerne les performances initiales irrégulières que nous avons constatées dans SQL, Micron a pu identifier le problème et nous fournir un micrologiciel bêta à résoudre. Il faudra un peu de temps pour que le firmware passe en GA, mais quand c'est le cas, la différence est nuit et jour dans certains environnements Microsoft. Nos nouvelles données avec le micrologiciel mis à jour montrent que le M500DC est en tête du peloton pour SQL Server. Le lecteur Micron devrait également être moins cher que certains concurrents dans l'espace des entreprises légères, donc en fonction du coût, le M500DC peut également bénéficier d'un solide avantage IOPS/$.
Avantages
- De solides résultats sur notre gamme de benchmarks synthétiques, en particulier avec les transferts 4k
- Prix de valeur
- Composants de qualité
- Mise à jour du 5/13/2014 : performances fantastiques de SQL Server
Inconvénients
- Latence incroyablement élevée dans les charges de travail SQL Server Mise à jour du 5/13/2014 : En collaboration avec StorageReview, Micron a amélioré les performances de SQL Server
- Suit les comparables Intel et SanDisk dans les tests MarkLogic NoSQL
En résumé
Le SSD M500DC Enterprise démontre les ressources d'ingénierie et de fabrication internes de Micron, qui dans ce cas ont créé un disque avec des composants de qualité. Après que Micron ait apporté un correctif au micrologiciel du lecteur, il affiche désormais des performances SQL Server fantastiques à la hauteur de ses admirables résultats de référence synthétiques.