12 votes

Dans quelle mesure la taille est-elle un facteur de performance des SSD ?

Dans quelle mesure la taille d'un SSD est-elle un facteur de performance ?

Dans mon esprit, corrigez-moi si je me trompe, un SSD plus grand devrait être, toutes choses égales par ailleurs, plus rapide qu'un plus petit. Un SSD plus grand aurait plus de blocs d'effacement et donc plus de marge de manœuvre pour la FTL (couche de traduction flash) pour optimiser le garbage collection. Il y aurait également plus de temps avant que TRIM ne devienne nécessaire. J'ai vu sur Wikipedia qu'il est indiqué que "Les performances du SSD peuvent évoluer avec le nombre de puces flash NAND parallèles utilisées dans le dispositif", il semble donc que le débit augmente également de manière significative. De plus, de nombreux SSD contiennent des caches internes d'une sorte ou d'une autre et on peut supposer que ces caches sont plus grands pour les SSD de taille correspondante.

Mais à supposer que cet effet existe, j'aimerais une analyse quantitative. Le débit augmente-t-il de façon linéaire ? Dans quelle mesure la collecte des déchets est-elle affectée, si elle l'est ? La latence reste-t-elle la même ? Et ainsi de suite. Les performances d'un SSD de 8 Go seraient-elles sensiblement différentes de celles d'un SSD de 80 Go, par exemple, en supposant que les deux utilisent des puces, des contrôleurs, etc. de haute qualité ?

Existe-t-il des ressources (pages Web, documents de recherche, présentations, livres, etc.) qui traitent des corrélations entre les performances des SSD (vitesse d'écriture aléatoire de 4 Ko, latence, débit séquentiel maximal, etc.) et leur taille ? Je me rends compte que cela ne ressemble pas vraiment à une question de programmation, mais c'est pertinent pour ce sur quoi je travaille (utilisation de flash pour la mise en cache des données du disque dur) qui implique la programmation.

S'il existe un meilleur endroit pour poser cette question, par exemple un site plus orienté vers le matériel, quel serait-il ? Quelque chose comme l'équivalent de stack overflow (ou peut-être un forum) pour les questions approfondies sur les interfaces matérielles, les internes, etc. serait apprécié.

5voto

Odj fourth Points 111

Merci James. Il ne répond pas entièrement à ma question mais il y a quelques éléments utiles. Pour résumer certaines des parties pertinentes de ceux-ci entretiens :

Les performances des SSD peuvent augmenter de 10 % ou plus lorsque la "zone de réserve" du SSD augmente.
L'augmentation de la surface de réserve sur les MLC (par rapport aux SLC) est particulièrement efficace pour améliorer les performances. La plupart des SSD de taille raisonnable ont tendance à utiliser le MLC, qui présente une latence un peu plus élevée et une bande passante en écriture plus faible, mais une bande passante en lecture comparable.

Il semble donc qu'un SSD plus grand aura probablement de meilleures performances qu'un SSD plus petit, à moins que la raison pour laquelle le SSD plus petit est plus petit soit parce qu'il utilise SLC ou qu'il a un pourcentage plus élevé de réserve.

C'est en grande partie ce à quoi je m'attendais, mais c'est agréable de voir une confirmation.

Un autre regard utile, mais pas tout à fait exhaustif, est donné par le simple balayage de certaines spécifications techniques sur le web. Par exemple, j'ai jeté un coup d'oeil à la page d'OCZ sur le site de l'entreprise. Vertex Turbo . Il semble que le débit ne soit pas du tout proche d'une augmentation linéaire avec la taille du disque. Il faut passer de 30 Go à 120 Go pour voir une différence significative, et encore, principalement pour la vitesse d'écriture et non de lecture.

2voto

Consultez les MEMS002 et MEMS003 sur le forum des développeurs d'Intel, que vous trouverez ici : https://intel.wingateweb.com/us09/scheduler/catalog/catalog.jsp

1voto

Jawa Points 2446

Anandtech en discute brièvement, sur la base d'une enquête menée par IBM Zurich ( PDF ). Je pense que la conclusion générale est qu'il devrait y avoir 10-30% de zone de réserve sur un SSD pour maintenir un ratio d'amplification d'écriture décent. La plupart des disques incluent un quota réservé d'environ 7% (et les disques d'entreprise offriront plus) ; c'est à l'utilisateur (et à la commande TRIM) de garder de l'espace supplémentaire libre pour maintenir des performances complètes.

1voto

Brad Patton Points 10360

Storage Review propose une excellente critique de 6 Disques durs Corsair Force Series GT en différentes tailles (de 60 à 480 Go). En résumé, les disques les plus grands de la famille sont plus performants dans la plupart des scénarios (mais pas tous). 240 Go semble être le point idéal (du moins pour le contrôleur SandForce).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X