Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:felixp:brouillon_ssd [Le 30/09/2013, 21:02] FelixP [Vocabulaire de la technologie SSD] |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>matériel optimisation}} | ||
- | ---- | ||
- | |||
- | ====== Présentation des disques électroniques SSD ====== | ||
- | |||
- | Les **disques électroniques SSD** ([[https://fr.wikipedia.org/wiki/Solid-state_drive| Les SSD sur Wikipédia]]) sont constitués de mémoire flash, ils sont plus rapides et plus résistants mais leurs cycles d'écriture sont limités. \\ | ||
- | Afin d'allonger leur durée de vie vous pouvez optimiser Ubuntu pour l'usage d'un disque SSD.\\ | ||
- | |||
- | ===== Présentation des disques électroniques SSD ===== | ||
- | Les disques durs traditionnels sont constitués de plateaux magnétiques et d'une tête de lecture mobile ; les SSD sont basés sur la mémoire Flash. | ||
- | |||
- | Les avantages de cette technologie sont : | ||
- | * l'absence : | ||
- | * d'usure mécanique puisqu'aucune pièce n'est en mouvement, et donc un silence total et une faible fragilité mécanique, | ||
- | * d'effets de la fragmentation, puisqu'il n'y a plus besoin de déplacer une tête de lecture | ||
- | * des débits largement meilleurs : | ||
- | * Pour les disques durs, 150Mo/s maximum en lecture et écriture | ||
- | * Pour les SSD, jusqu'à 500Mo/s en lecture et 300Mo/s en écriture pour le matériel grand public, fin 2013 | ||
- | * des temps d'accès nettement inférieurs à ceux des disques durs : | ||
- | * de 5 à 15ms pour des disques durs | ||
- | * 0,1s en général pour les SSD | ||
- | * Une consommation légèrement plus faible que les disques durs. | ||
- | |||
- | Néanmoins, les disques SSD n'ont pas que des avantages, et on peut leur reprocher : | ||
- | * Des capacités de stockage plus faibles que celles des disques durs, | ||
- | * Un prix largement plus élevé que les disques durs, même si on est passés à moins d'1€/Go (contre 5cts/Go pour les disques durs) | ||
- | * Une durée de vie limitée par le nombre de cycles lecture/écriture auxquels sont soumises les puces mémoire. \\ **C'est ce problème que nous allons réduire au maximum en optimisant Ubuntu.** | ||
- | |||
- | ==== Vocabulaire de la technologie SSD ==== | ||
- | === Ramasse-miettes "Garbage collector" === | ||
- | Ce mécanisme permet de réorganiser les données sur le disque, pour permettre de conserver de bonnes performances après des écritures aléatoires. \\ | ||
- | La plupart des disques l'intègrent aujourd'hui. | ||
- | |||
- | === Égalisation de l'usure "Wear levelling" === | ||
- | C'est une technique utilisé par les contrôleurs des disques SSD. Elle consiste à répartir l'usure des puces mémoires en écrivant le moins souvent possible dans les même cellules, et en profitant ainsi au maximum du nombre de cycles de lecture-écriture de chacune des cellules. De ce fait, avec un bon algorithme d'égalisation de l'usure, on arrive à faire en sorte qu'un disque SSD ait une durée de vie de l'ordre de plusieurs années. | ||
- | |||
- | → [[wpfr>Wear_levelling|Plus d'informations sur Wikipédia]] | ||
- | === Alignement des partitions === | ||
- | L'alignement des partitions consiste à faire coïncider le début des partitions avec les blocs physiques du disque. Peu important sur un disque dur, il améliore performances et durée de vie sur les SSD.\\ | ||
- | ⇒ [[#aligner_les_partitions|Paragraphe sur l'alignement des partitions]] | ||
- | |||
- | |||
- | === Le Trim === | ||
- | Les disques SSD écrivent par blocs des 4Kio, mais effacent par blocs de 128 ou 512 kio, ce qui impose alors de nombreuses lectures-déplacements pour effacer des blocs, et donc une baisse énorme des capacités du disque.\\ | ||
- | Le TRIM tend à réduire, voire supprimer, cette baisse de performance, grâce au travail en commun du système d'exploitation et du SSD. | ||
- | * La plupart des disques récents le supportent. | ||
- | * Linux le supporte totalement depuis le noyau 2.6.33 (Ubuntu 10.04 FIXME) avec Ext4, Btrfs, FAT, GFS2, XFS, etc. | ||
- | * Pour les autres cas (ext3, noyau antérieur au 2.6.33), il faudra le faire manuellement. |