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 | ||
ssd [Le 25/06/2025, 15:23] krodelabestiole [Performances] +lien wpfr données froides |
ssd [Le 07/10/2025, 15:22] (Version actuelle) krodelabestiole [Ramasse-miettes] disque !? |
||
---|---|---|---|
Ligne 108: | 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> | ||
Ligne 118: | 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 126: | 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. |