Archive

Posts Tagged ‘SSD’

SSD

December 8th, 2008 No comments

Je le sais, vous avez eu la flemme de lire le lien vers l’article d’AnandTech dans mon dernier billet. Je vous propose donc un petit résumé des choses à savoir sur les SSD.

Quels sont les avantages des SSD ?

Le temps d’accès aux données
Lors de la lecture d’un fichier sur un disque classique, ce dernier doit effectuer des mouvements mécaniques pour placer la tête de lecture à l’endroit où sont les données sur le disque. Il y a donc 2 type de mouvement : Celui de la tête de lecture sur la bonne piste du plateau et celui du plateau qui tourne. (Voir ici)
Si vous lisez un gros fichier, le temps de placement de la tête est négligeable car si votre fichier n’est pas fragmenté la tête va se placer une fois puis le débit (le temps de lecture de votre fichier) va être limité par la vitesse de rotation du plateau (généralement 7200 tours/minute).
Si vous lisez des petits fichiers (ou un gros fichier très fragmenté) le temps de placement de la tête est grand par rapport au temps de lecture du fichier.

Pour faire simple, la lecture (de la demande à la fin de lecture) de gros fichiers est conditionné par la vitesse de rotation et la lecture de petits fichiers est conditionné par la vitesse de placement de la tête (temps d’accès). Si vous lisez une multitude de petit fichiers votre disque passe une grande partie de son temps à ne rien lire car la tête est en déplacement. Ces dernières années les constructeurs ont tentés de réduire ce problème en utilisant la technologie Native Command Queuing (NCQ) qui optimise les déplacements de la tête de lecture pour réduire le temps d’accès lorsque vous essayé de lire plein de fichiers en même temps.

Comme je vous l’ai dis lors de mon dernier billet, dans la vie de tous les jours votre disque dur lit plein de fichiers en même temps. NCQ ou pas, votre disque n’arrête donc pas de déplacement sa tête de lecture. Pour augmenter les performances il faut donc réduire ce temps d’accès. Les SDD n’ont pas de partie mécanique et le temps d’accès est environ de 10 à 100 (selon les types de SSD) fois plus rapide qu’un disque classique.

Le silence
L’absence de pièce mécanique rend les disques SSD inaudible ce qui est plus qu’appréciable.

La chaleur
La principale source de dégagement thermique d’un disque est due à la rotation des plateaux. Un SSD à donc un dégagement thermique bien plus faible.

Ce qui change avec les SSD ?

La consommation électrique
Peut-être plus faible avec un disque SSD qu’avec un disque à plateau. Cependant à l’heure actuel certain disque à plateau pour ordinateur portable consomme moins que certain SSD (notamment ceux qui sont les plus performant). La marge de progression dans ce domaine est cependant plus grande pour les SSD.

La casse
La durée de vie d’un disque à plateau est assez faible car les pièces mécaniques s’usent. Ils sont également sensibles aux chocs. Un disque SSD est presque insensible au choc. Sa durée de vie est conditionnée par la les puces mémoires qu’il utilise. Le fait est qu’un SSD sais ou s’il a réussi ou non à écrire les données qu’il devait écrire. Son état S.M.A.R.T. est donc bien plus révélateur que celui des disques à plateau. Si votre SSD “meurt” car vous avez utilisé trop de cycle d’écriture, il deviendra read-only. Donc il n’y a pas de perte de donnée.

La fragmentation
La fragmentation n’a pas de sens sur un SSD. Faire une défragmentation n’apportait pas de performance supplémentaire mais réduirait sa durée de vie.

Quels sont les inconvenants des SSD ?

Les torchons et les serviettes
Les disques SSD sont beaucoup plus chers que les disques à plateau. Cela conduit à l’apparition de SSD bas de gamme ayant des performances et une durée de vie faible. Il va falloir un certain temps avec que le marché soit homogène en terme de qualité de disque et que les prix de disque correct baisse.

SLC et MLC
Derrière ces noms barbares se cache 2 types de cellules mémoires. Les MLC sont peu cher et ont une durée de vie 10 fois moindre que les SLC qui sont plus cher et plus rapide. (voir ici)
Il n’y a pas de différence fondamentale entre les deux si ce n’est qu’une cellule MLC stocke 2 bits la ou une SLC stocke 1 bit. La MLC est donc plus sensible aux erreurs et demande donc plus de précaution ce qui la ralentie “artificiellement” par rapport a la SLC.

Il ne fait pas s’affoler plus que ça au sujet des cellules mémoire qui peuvent “casser”, sur les disques à plateaux il arrive aussi que certaine partie du disque ne fonctionne plus. Heureusement pour nous il y a dans les disques de la place supplémentaire qui prend le relais en cas de problème.

Le temps qui passe
Je n’ai trouvé de test correcte traitant de ce problème mais logiquement les performance d’un SSD devraient décroitre au file du temps. Tant qu’il y a de la place sur le disque les nouvelles données sont écrites dans des emplacements libres, une fois tous les emplacements libre utilisés, si vous voulez écrire le moindre octet, il faudrait réécrire jusqu’à 512Ko. Il serait bon d’avoir un test visant à regarder le comportement des différent modèle de SSD dans ce cas.

Quelles sont les différences entre les SSD ?

Le type de cellules mémoire
SLC ou MLC, j’en ai déjà parlé plus haut.

Le facteur d’amplification d’écriture
Dernière ce nom barbare ce cache quelque chose de simple. Si vous devez écrire 4Ko de données sur votre SSD, ce dernier ne va pas forcement écrire 4Ko peut être amené a en écrire 512ko (soit 100 fois plus !). Quand vous savez que plus vous écrivez, plus vous abimé votre disque, ce facteur est très important. Intel semble être, pour le moment, le seul fabriquant à avoir des algorithmes permettant de réduire au minimum la valeur de ce facteur.
Au final un disque MLC avec un facteur faible peut avoir une durée de vie supérieure à un disque SLC avec un facteur élevé.

En conclusion ?

Les disques MLC vous offriront à moindre cout des performances satisfaisantes pour une utilisation “bureautique” classique. Un disque SLC reste préférable si vous avez besoin de débit important (montage vidéo, retouche de photo, etc.)

Alors que faire ? Il semble que la tendance soit d’utiliser un disque MLC comme disque de démarrage et un disque classic pour stocker vos fichiers volumineux (videos/photos). Ceci Permet d’augmenter significativement, à moindre cout, la réactivité de votre machine et de conserver vos fichiers volumineux sur des disques à bas cout avec les performances que vous connaissez.

Categories: Hi-Tech Tags:

Sauvez la planète ! Achetez des SSD !

December 3rd, 2008 No comments

Je vous l’accorde, ce titre est un peu racoleur, mais l’écologie le développement durable font vendre et avec la crise on se raccroche à ce qu’on peut pour allécher le client lecteur..

Un billet « 2 en 1 » donc (pour le coup c’est un peu passé de mode comme argument marketing, quoi que… sur les produits pour lave-vaisselles…).
Nous commencerons donc avec un argument marketing à la mode pour finir sur les SSD avec une liaison toute trouvée entre les deux (qui cache un semblant de troll) que je vous laisse découvrir un peu plus loin dans ce long billet.

Vous l’avez sans doute remarqué, depuis un certain temps il ne faut plus changer de produit car il est mieux en terme de fonctionnalités ou de performances mais car il est “écologique”.
Ainsi, il ne faut plus changer votre téléviseur pour avoir un écran plat qui prend moins de place et une meilleurs image mais car un LCD consomme moins d’énergie. Apple (entre autre) vente depuis plusieurs mois à chaque nouvelle sortie de matériel qui ne contient pas tel ou tel matériel polluant. De même les écrans à rétro-éclairage LED sont moins polluant car il n’y a plus de cathode froide. Et je ne parle pas des alimentations de PC qui sont toutes plus « Green » les unes que les autres.
Avec la “crise” et les États-Unis qui vont enfin considérer le réchauffement de la planète il y a de fortes chances à parier que le mouvement ne fasse que s’amplifier.

Je trouve que de plus en plus d’applications sont lentes mais sans faire monter le CPU à 100% ce qui peut paraitre étrange. Pas besoin d’acheter le dernier ordinateur à la mode “0 pollution” avec son processeur 2 fois plus rapide et qui n’aidera pas votre vieux PC à se recycler…

Dans beaucoup de cas ceci est dû à l’accès aux fichiers qui dans les applications modernes (type programmation objet, non je ne vise pas Java du tout) est bien moins optimisé que dans les anciennes applications. Cette modernité fait qu’un ordinateur passe de plus en plus de temps à lire et écrire des petits fichiers. Ceci augmente donc le nombre d’entrée/sortie (I/O, le nombre de demande de fichier) avec le disque dur.
Dommage pour vous car votre disque dur déteste quand le nombre d’I/O augmente car à chaque nouvelle demande de fichier le disque doit faire des mouvements mécaniques qui sont lents et dont la vitesse ne peu plus trop être augmentée pour des raisons d’échauffement et de fiabilité. Résultat votre application attend le disque dur, et pour vous c’est lent !

Heureusement, la solution existe ! Les disques SSD qui eux tolèrent un nombre d’I/O très élévé car ils n’ont pas de pièce mécanique. Enfin il y a SSD et SSD et je vous invite à lire cette page (page 8 pour les I/O, mais lisez toutes les pages) qui explique bien le fonctionnement de ces disques et montre bien que dans le monde des SSD, il y a des torchons et des serviettes.

Tous cela pour vous dire que dans un avenir proche les SSD seront incontournables comme disque principal (celui sur lequel sont votre OS et vos applications) pour gagner en rapidité.

Moralité, ne mettez pas votre PC à la casse, achetez lui un SSD.

Categories: Hi-Tech Tags: