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

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

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 !

Vos réactions

Top articles