informatique:tout-savoir-sur-le-tbw-teraoctets-ecrits

Ceci est une ancienne révision du document !


Tout savoir sur le TBW : Téraoctets Écrits

SSD M2

Le TBW, ou Téraoctets Écrits, est une métrique clé pour évaluer la durée de vie des disques SSD (Solid State Drive). Il s'agit d'une mesure indiquant la quantité totale de données qu'un SSD peut écrire avant de commencer à risquer des défaillances.

Le TBW correspond au volume total de données que le fabricant garantit pouvoir être écrit sur un SSD avant que les performances ou la fiabilité ne se dégradent. Par exemple, un SSD avec un TBW de 300 To signifie qu'il peut écrire jusqu'à 300 téraoctets de données sur sa durée de vie avant de dépasser sa garantie.

Le TBW est une valeur essentielle, car contrairement aux disques durs traditionnels (HDD), les SSD utilisent des cellules de mémoire flash qui s'usent à chaque cycle d'écriture/effacement. Une fois les cellules trop usées, elles deviennent inutilisables. Les fabricants intègrent des technologies comme le wear leveling pour distribuer uniformément les écritures et prolonger la durée de vie du disque.

Le TBW dépend de plusieurs facteurs :

1. Technologie de mémoire flash :

  • SLC (Single-Level Cell) : Très durable, mais coûteuse. Chaque cellule peut supporter 90 000 à 100 000 cycles.
  • MLC (Multi-Level Cell) : Plus courante, environ 3 000 à 10 000 cycles par cellule.
  • TLC (Triple-Level Cell) : Offre 500 à 3 000 cycles par cellule. La plupart des SSD grand public l'utilisent.
  • QLC (Quad-Level Cell) : Moins durable, entre 150 et 1 000 cycles, mais moins cher.

2. Capacité du SSD :

Les SSD de plus grande capacité ont généralement un TBW plus élevé, car ils disposent de plus de cellules pour répartir les écritures.

Si vous effectuez des tâches nécessitant de nombreuses écritures (montage vidéo, machine virtuelle, serveurs de données, etc.), un TBW élevé est nécessaire.

Voici quelques exemples de TBW garantis pour des SSD typiques (ces valeurs varient selon le modèle et la marque) :

  • SSD 250 Go : 100 à 150 TBW
  • SSD 500 Go : 300 TBW
  • SSD 1 To : 600 TBW
  • SSD 2 To : 1 200 TBW

Les SSD professionnels ou destinés aux serveurs peuvent offrir des TBW beaucoup plus élevés (plusieurs pétaoctets écrits).

Le TBW permet de prédire la durée de vie d'un SSD en fonction de vos habitudes. Par exemple, si vous écrivez 50 Go par jour, un SSD avec un TBW de 300 To durera environ 16 ans (300 To ÷ 50 Go ÷ 365 jours).

Pour un utilisateur moyen qui écrit 20 Go par jour (navigation, streaming, jeux, etc.), même un SSD avec un TBW de 100 To peut durer plus de 13 ans.

Dans un environnement de travail nécessitant 300 Go/jour (édition vidéo, bases de données), un SSD avec un TBW de 600 To durerait environ 5 ans.

Lancez la commande suivante pour analyser les données SMART de votre SSD :

sudo smartctl -A /dev/sdX  # Remplacez "sdX" par votre périphérique, comme sda

Pour les SSD NVMe, utilisez cette commande :

sudo smartctl -A /dev/nvmeXnY  # Remplacez nvmeXnY par votre périphérique, comme nvme0n1

Exemple de sortie pour un disque NVMe :

smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.10-200.fc41.x86_64] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF SMART DATA SECTION ===
SMART/Health Information (NVMe Log 0x02)
Critical Warning:                   0x00
Temperature:                        32 Celsius
Available Spare:                    100%
Available Spare Threshold:          10%
Percentage Used:                    0%
Data Units Read:                    306 390 [156 GB]
Data Units Written:                 776 903 [397 GB]
Host Read Commands:                 4 411 636
Host Write Commands:                6 342 837
Controller Busy Time:               9
Power Cycles:                       46
Power On Hours:                     369
Unsafe Shutdowns:                   0
Media and Data Integrity Errors:    0
Error Information Log Entries:      0
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0
Temperature Sensor 1:               52 Celsius
Temperature Sensor 2:               31 Celsius
  • Data Units Written :

Il a été écrit 776 903 unités de données, ce qui correspond à 397 Go.

Cette valeur est directement lisible et ne nécessite aucune conversion supplémentaire pour les SSD NVMe. Le SSD a donc une usure très faible, ce qui est confirmé par le champ Percentage Used.

  • Percentage Used :

La valeur 0% indique que le SSD n'a quasiment pas été utilisé par rapport à sa durée de vie estimée.

Cela signifie que votre SSD est en excellent état et loin d'atteindre ses limites d'écriture.

  • Power On Hours :

Le SSD a fonctionné pendant 369 heures, ce qui équivaut à environ 15 jours de fonctionnement continu. Cela indique également qu'il est encore relativement peu utilisé.

  • Autres indicateurs rassurants :

Critical Warning : 0x00 (aucun problème critique détecté).

Available Spare : 100% (tous les blocs de réserve sont disponibles, aucun n'a encore été utilisé pour compenser des blocs défectueux).

Media and Data Integrity Errors : 0 (aucune erreur d'intégrité détectée).

  • Température :

Temperature Sensor 1 indique 52°C, ce qui est un peu élevé mais toujours dans la plage normale pour un SSD NVMe en fonctionnement.

Temperature Sensor 2 est plus bas, à 31°C. ce qui est un peu élevé.

Bien ventiler le SSD surtout s'il est utilisé pour des tâches intensives.

Lorsque le TBW d’un SSD est atteint, cela ne signifie pas que le disque cesse immédiatement de fonctionner. La plupart des SSD continuent de fonctionner en mode lecture seule, mais les écritures supplémentaires risquent de provoquer des erreurs ou des pertes de données. Les constructeurs garantissent généralement les performances jusqu’à ce seuil, mais le disque peut rester utilisable au-delà, avec des risques accrus.

Cédric ABONNEL dit Cédrix

  • informatique/tout-savoir-sur-le-tbw-teraoctets-ecrits.1738048520.txt.gz
  • Dernière modification : 2025/01/28 07:15
  • de Cédric ABONNEL