Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ssd [Le 19/05/2025, 22:27]
krodelabestiole [Types de cellules] +eTLC
ssd [Le 07/10/2025, 15:22] (Version actuelle)
krodelabestiole [Ramasse-miettes] disque !?
Ligne 33: Ligne 33:
 <​note>​C'​est aussi vrai pour les [[:​virtualisation|machines virtuelles]].</​note>​ <​note>​C'​est aussi vrai pour les [[:​virtualisation|machines virtuelles]].</​note>​
  
-Même pour le stockage des fichiers multimédia les plus lourds, la [[#​types_de_cellules|NAND QLC]] par exemple permet d'​accélérer très largement les recherches et les accès, pour un tarif peu supérieur aux disques durs à capacité égale (et sans en avoir les multiples défauts). On réserve désormais les disques durs à la [[:​sauvegarde]],​ ou au stockage de fichiers lourds et peu sollicités.+Même pour le stockage des fichiers multimédia les plus lourds, la [[#​types_de_cellules|NAND QLC]] par exemple permet d'​accélérer très largement les recherches et les accès, pour un tarif peu supérieur aux disques durs à capacité égale (et sans en avoir les multiples défauts). On réserve désormais les disques durs à la [[:​sauvegarde]],​ ou au stockage de fichiers lourds et peu sollicités ​(on parle de //​[[wpfr>​données froides]]//​).
  
 ===== Utilisation avec Ubuntu ===== ===== Utilisation avec Ubuntu =====
Ligne 95: Ligne 95:
 Sur ce sujet voir aussi [[https://​www.kingston.com/​fr/​blog/​pc-performance/​difference-between-slc-mlc-tlc-3d-nand|cet article]].(([[wpfr>​Kingston_(constructeur)|Kingston]] est un fabriquant de SSD bien connu.)) Sur ce sujet voir aussi [[https://​www.kingston.com/​fr/​blog/​pc-performance/​difference-between-slc-mlc-tlc-3d-nand|cet article]].(([[wpfr>​Kingston_(constructeur)|Kingston]] est un fabriquant de SSD bien connu.))
  
-===== TRIM =====+===== Techniques d'​optimisation ​===== 
 + 
 +<note important>​Comme indiqué [[#​utilisation_avec_ubuntu|ci-dessus]],​ aucune modification du système n'est nécessaire pour qu'il gère au mieux les SSD. 
 + 
 +Sont listées ici //pour information et lexique// les techniques employées par les SSD ou le système pour gérer au mieux le matériel.</​note>​ 
 + 
 +==== TRIM ====
  
 Les contrôleurs des SSD écrivent par blocs de 4 ko, mais effacent par blocs beaucoup plus larges, ce qui impose de nombreuses lectures ou de nombreux déplacements pour effacer des blocs, et donc une baisse des performances.\\ ​ Les contrôleurs des SSD écrivent par blocs de 4 ko, mais effacent par blocs beaucoup plus larges, ce qui impose de nombreuses lectures ou de nombreux déplacements pour effacer des blocs, et donc une baisse des performances.\\ ​
Ligne 102: Ligne 108:
 Ubuntu effectue cette opération automatiquement et régulièrement avec le programme ''​[[man>​fstrim]]''​.\\ Ubuntu effectue cette opération automatiquement et régulièrement avec le programme ''​[[man>​fstrim]]''​.\\
 Vous pouvez vérifier son bon fonctionnement avec cette commande : Vous pouvez vérifier son bon fonctionnement avec cette commande :
-<​code>​systemctl status fstrim</code>+  ​systemctl status fstrim 
 +ou, sans doute plus utilement : 
 +  systemctl status fstrim.timer 
 +indique le moment de la prochaine exécution programmée de ''​[[man>fstrim]]''​ (ligne ''​Trigger:''​).
  
 <note warning>​Attention au fait que la commande TRIM rend la {{tagpage>​récupérer|récupération de données}} impossible sur les secteurs concernés.</​note>​ <note warning>​Attention au fait que la commande TRIM rend la {{tagpage>​récupérer|récupération de données}} impossible sur les secteurs concernés.</​note>​
  
 Voir aussi l'​[[https://​www.linuxtricks.fr/​wiki/​linux-lancer-un-trim-sur-le-disque|utilisation de fstrim]] sur //​linuxtricks.fr//​. Voir aussi l'​[[https://​www.linuxtricks.fr/​wiki/​linux-lancer-un-trim-sur-le-disque|utilisation de fstrim]] sur //​linuxtricks.fr//​.
- 
-===== Vocabulaire technique ===== 
  
 ==== Ramasse-miettes ==== ==== Ramasse-miettes ====
Ligne 114: Ligne 121:
 (ou **//​[[wpfr>​Ramasse-miettes_(informatique)|garbage collector]]//​**) (ou **//​[[wpfr>​Ramasse-miettes_(informatique)|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. \\ +Ce mécanisme permet de réorganiser les données sur le support, pour permettre de conserver de bonnes performances après des écritures aléatoires. \\ 
-La plupart des disques ​l'​intègrent aujourd'​hui.+La plupart des SSD l'​intègrent aujourd'​hui.
  
 ==== Égalisation de l'​usure ==== ==== Égalisation de l'​usure ====
Ligne 122: Ligne 129:
  
 C'est un procédé utilisé par les contrôleurs des SSD. Il consiste à répartir l'​usure des cellules en écrivant le moins souvent possible dans les mêmes, et en profitant ainsi au maximum du nombre de cycles de lecture-écriture de chacune. Cet algorithme améliore donc la durée de vie des SSD. C'est un procédé utilisé par les contrôleurs des SSD. Il consiste à répartir l'​usure des cellules en écrivant le moins souvent possible dans les mêmes, et en profitant ainsi au maximum du nombre de cycles de lecture-écriture de chacune. Cet algorithme améliore donc la durée de vie des SSD.
 +
 +On peut estimer l'​usure d'un SSD grâce à [[:​smartmontools|SMART]] :
 +  sudo smartctl -a /dev/nvme0
 +(''​nvme0''​ [[:​partitions#​designation_des_partitions_dans_ubuntu|à adapter]] si besoin)\\
 +La ligne ''​Percentage Used''​ indique le pourcentage d'​usure des cellules. Celui-ci peut dépasser 100%, il est dans ce cas urgent de changer de support !\\
 +//-- Un SSD sain ne dispense en aucun cas de [[:​sauvegarde|sauvegarder]] régulièrement.//​
  
 La commande [[#TRIM]] permet d'​augmenter la quantité de cellules considérées comme vides par le SSD et donc d'​améliorer cette opération. Grâce à TRIM, plus le SSD contient d'​espace vide, mieux est répartie son usure. La commande [[#TRIM]] permet d'​augmenter la quantité de cellules considérées comme vides par le SSD et donc d'​améliorer cette opération. Grâce à TRIM, plus le SSD contient d'​espace vide, mieux est répartie son usure.
Ligne 127: Ligne 140:
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * **(//​en//​)** [[https://​youtu.be/​5Mh3o886qpg|Film éducatif]] expliquant //en détail// le fonctionnement d'un SSD (sous-titres français disponibles). 
   * [[:Disque dur]]   * [[:Disque dur]]
   * [[:​Partitions]]   * [[:​Partitions]]
 +  * Impressionnant [[https://​youtu.be/​5Mh3o886qpg|film éducatif]] expliquant //en détail// le fonctionnement d'un SSD (VO anglaise, sous-titres français disponibles).
  
 ---- ----
  
 //​Contributeurs : Kortex@HFR et Albator((du [[https://​forum.hardware.fr/​hfr/​OSAlternatifs/​Hardware-2/​recensement-optimisation-conseils-sujet_69473_1.htm|forum.hardware.fr]],​ un grand merci à eux)), [[:​utilisateurs:​krodelabestiole]]//​ //​Contributeurs : Kortex@HFR et Albator((du [[https://​forum.hardware.fr/​hfr/​OSAlternatifs/​Hardware-2/​recensement-optimisation-conseils-sujet_69473_1.htm|forum.hardware.fr]],​ un grand merci à eux)), [[:​utilisateurs:​krodelabestiole]]//​
  • ssd.1747686463.txt.gz
  • Dernière modification: Le 19/05/2025, 22:27
  • par krodelabestiole