Les derniers contenus liés au tag M600

Crucial MX200, avec Dynamic Write Acceleration

Publié le 06/01/2015 à 12:23 par Marc Prieur

Crucial lance une nouvelle gamme de SSD, les MX200, qui devraient être disponibles dans les semaines qui viennent. Comme les MX100, ils combinent de la MLC 16nm avec un contrôleur Marvell 88SS9189 et sont décliné sous différents formats :

- 2.5" 7mm en 250, 500 Go et 1 To
- mSATA en 250 et 500 Go
- M.2 2260/2280 SATA en 250 et 500 Go


Contrairement au MX100, il n'y a donc plus de version 120/128 Go et les capacités disponibles pour l'utilisateur baissent sur les versions supérieures puisqu'on passe de 256 à 250 Go et de 512 Go à 500 Go, sans que l'on sache si cela provient d'un niveau de RAIN (la parité) supérieur ou simplement un plus gros stock de flash de réserve.

Côté performances toutes les versions sont annoncées avec des débits de 555 Mo /s et 500 Mo /s en lecture et écriture séquentielle, et 100K et 87K IOPS en lecture et écriture aléatoire 4K QD32. Un MX100 512 Go est à 550 et 500 Mo /s, 90K et 85K IOPS, il est probable que l'amélioration côté aléatoire soit liée à un contrôleur dont la fréquence a été rehaussée. Par contre pour obtenir de tels chiffres en écriture quelque soit les capacité, un MX100 256 Go étant "limité" à 330 Mo /s, tous les disques à l'exception des versions 2.5" 500 Go et 1 To intègrent une fonctionnalité dénommée Dynamic Write Acceleration déjà introduite sur les M600 réservés aux OEM.

Nous avions déjà décrit cette fonction dans l'actualité dédiée au M600, pour faire simple les données sont d'abord écrites de la manière la plus rapide possible sur la Flash, c'est-à-dire en ne stockant que le premier bit sur chaque cellule MLC. Cela permet ainsi d'accélérer grandement les écritures sur environ la moitié de l'espace libre, la contrepartie étant que dans un second temps il faut réécrire toutes ces données de manière classique (deux bits par cellule) afin d'avoir de nouveau droit à ce mode Turbo, ce qui n'est pas sans conséquence en termes d'usure ou de consommation. Si cette réécriture ne peut être faite, par exemple parce qu'on écrit d'une traite plus de la moitié de l'espace libre, les écritures deviendront affreusement lentes puisqu'il faudra les faire en parallèle de celle-ci.


Avec cette fonction Crucial suit malheureusement un virage amorcé par OCZ/SandForce et qui depuis a été suivi par quasiment tous les acteurs du marché, le but étant d'annoncer les chiffres de débits en écriture les plus hauts possible même sur les petites capacités et ce même si il n'est pas soutenu, ce qui était auparavant le cas sur les SSD. Une situation assez regrettable d'autant que malgré l'importance donnée par une grande partie des acheteurs, et par conséquence les constructeurs, à des débits importants en écriture, ils ne sont que rarement décisifs en pratique. Les caractéristiques des SSD perdent en clarté, les conditions permettant d'atteindre ces débits et les débits atteints en dehors de celles-ci étant rarement précisées, alors que tout ceci n'est pas sans contrepartie selon la technique employée en terme de consommation, d'usure des cellules ou d'espace disponible sur le SSD.


Pour le reste les MX200 seront livrés en version 2.5" avec un adaptateur 9.5mm et une licence Acronis True Image HD. Les versions mSATA/M.2 seront uniquement livrées avec la vis de montage. Le chiffrement AES 256 bits, avec TCG Opal 2.0 et IEEE 1667, est de la partie tout comme la technologie RAIN qui utilise la parité pour prévenir de la perte de données en cas de panne de toute ou partie d'un die Flash. Côté endurance, alors que Crucial annonçait 74 To quelle que soit la capacité sur MX100, on passe cette fois à 80 To en 250 Go, 160 To en 500 Go et 320 To en 1 To ce qui est plus logique, mais on reste bizarrement sous les M600 OEM dont la version 256 Go est annoncée à 200 To. Côté tarif les prix officiels sont de 137 €, 245 € et 461 € en fonction de la capacité, un prix nettement plus élevé que celui des MX100 et proche de celui des M550 qui n'est pas vraiment justifié.

Micron lance le M600, attention au débit annoncé

Tags : M600; Micron;
Publié le 17/09/2014 à 12:45 par Marc Prieur

Micron vient d'annoncer un nouveau SSD, le M600. Pour l'instant réservé aux OEM et à l'intégration en attendant d'être probablement décliné sous la marque Crucial, ce M600 fait appel comme le M550 à un contrôleur Marvell 88SS9189 mais le combine cette fois avec de la mémoire MLC 16nm au lieu de la 20nm. Ce type de mémoire a initialement été introduit sur les MX100 256 et 512 Go.

Le M600 sera disponible en versions 128 Go à 1 To en 2.5", et 128 Go à 512 Go en mSATA et M.2, l'interface étant dans tous les cas de type SATA 6 Gb/s. Côté performances Micron annonce juste des chiffres maximums sans préciser la capacité, avec :

- 560 Mo /s en lecture séquentielle
- 510 Mo /s en écriture séquentielle
- 100 000 IOPS en lecture séquentielle
- 88 000 IOPS en écriture séquentielle

On est donc très légèrement au-dessus de ce qu'offrent les plus gros M550 (550/500/95K/85K). L'endurance est de 100 To sur la version 128 Go (55 Go / jours pendant 5 ans), 200 To en 256 Go, 300 To en 512 Go et 400 To en 1 To (bizarrement ce devrait plutôt être 400 et 800 pour ces deux derniers). Les Crucial M500, M550 et MX100 étant pour leur part tous certifiés pour 72 To quelle que soit leur capacité, on note une amélioration sur ce point ou tout du moins des caractéristiques plus logiques.


On notera l'apparition d'une nouvelle fonctionnalité dénommée Dynamic Write Acceleration, qui n'est ni plus ni moins que l'implémentation du "Mode SLC" implémenté par OCZ depuis quelques années déjà et que nous avions entre autre pointé du doigt sur cette page. Cette fonction est activée en 2.5" sur les versions 128 et 256 Go, et sur toutes les capacités en mSATA et M.2.

Pour faire simple, les données sont d'abord écrites de la manière la plus rapide possible sur la Flash, c'est-à-dire en ne stockant que le premier bit sur chaque cellule MLC. Cela permet ainsi d'accélérer grandement les écritures sur environ la moitié de l'espace disponible, la contrepartie étant que dans un second temps il faut réécrire toutes ces données de manière classique (deux bits par cellule) afin d'avoir de nouveau droit à ce mode Turbo.

L'avantage pour Micron est évident, il permet au constructeur d'afficher même sur le Crucial M600 en version 128 Go un débit séquentiel maximal en écriture élevé, 466 Mo /s, là ou un M500 était à 130 Mo /s, un M510 à 187 Mo /s et un M550 à 350 Mo /s (grâce à l'utilisation de 64 Gb sur ce dernier), ce qui lui permet de rejoindre OCZ, Toshiba ainsi que Samsung et même Sandisk (nous y reviendront ce jour) dans ce domaine. Les contreparties sont de plusieurs niveaux.


La première et comme le montre le graphique ci-dessus issue de la documentation Micron, si on écrit un gros volume de donnée d'une traite, les données n'ont pas le temps d'être réécrites de manière classique et au-delà de 46% de l'espace disponible le débit chute au niveau classique de la MLC, 160 Mo /s, alors qu'après 58% on tombe à 50 Mo /s, un niveau très bas puisqu'en sus d'écrire les données le contrôleur doit en même temps libérer de l'espace en réécrivant les données initialement écrites en "SLC".

Bien entendu dans la majorité des cas on n'écrit pas un volume si important d'une traite, mais l'autre contrepartie impacte tout le monde puisque les données sont écrites deux fois en flash. Une fois de manière rapide (2 bits = 2 cellules), puis on a droit à une opération de lecture de ces deux cellules puis une écriture des 2 bits dans 1 cellule. Dans le pire des cas, au lieu d'écrire une cellule, on va donc écrire 3 cellules et en lire 1, même si il faut noter que l'écriture initiale use nettement moins la cellule qu'une écriture classique.

Micron indique que les SSD disposant de Dynamic Write Acceleration disposent pour compenser ceci d'algorithmes de gestion de NAND augmentant de 50% son endurance par rapport aux SSD sur lesquels la fonction n'est pas activée. On se demande surtout pourquoi les SSD classiques n'y ont pas droit.

L'autre contrepartie c'est bien entendu le surplus de consommation entrainé par ces opérations supplémentaires. Ironiquement le document de Micron sur la DWA  met en avant le contraire, en ne parlant que de l'écriture initiale et en omettant purement les opérations de lectures et réécritures qui suivront. C'est pour cette raison que la fonction DWA est activée quelle que soit la capacité sur M.2 et mSATA, alors que la version 512 Go est épargnée en 2.5", ce qui parait pour le moins incohérent.

Il parait clair que Micron a avant tout cédé ici aux sirènes du marketing et que DWA est là pour permettre d'afficher, comme le font malheureusement d'autres concurrents, de gros débits en écritures sur les petites capacités mais qui ne sont ni soutenus ni sans contrepartie. Une situation très regrettable qui n'a rien de nouveau, puisqu'avant ce type de mécanisme il se posait déjà le problème des débits affichés sur les SSD en SandForce. A défaut d'un retour en arrière, le minimum serait que les constructeurs ne communiquent plus un débit maximal pour ce type de SSD mais un intervalle !

Top articles