Endurance des SSD : comprendre le DWPD et le TBWSSD endurance: making sense of DWPD and TBW

Un SSD ne tombe pas en panne au hasard : sa mémoire flash supporte un nombre fini de cycles d'effacement. Les constructeurs traduisent cette limite en deux indicateurs, le DWPD et le TBW. Savoir les lire évite deux erreurs coûteuses : payer un disque bien trop endurant pour une charge de lecture, ou user en dix-huit mois un disque prévu pour de l'archivage.An SSD does not fail at random: its flash memory tolerates a finite number of erase cycles. Vendors translate that limit into two figures, DWPD and TBW. Reading them correctly avoids two costly mistakes: paying for far too much endurance on a read-heavy workload, or burning through an archival-grade drive in eighteen months.

Ce que mesurent DWPD et TBWWhat DWPD and TBW measure

Le DWPD exprime le nombre de fois où la totalité de la capacité du disque peut être réécrite chaque jour, tous les jours, pendant la durée de garantie. Le TBW exprime la même chose en volume cumulé d'octets écrits sur la vie du disque. Les deux se convertissent l'un dans l'autre dès qu'on connaît la capacité et la durée de garantie, et un même disque est souvent documenté avec les deux.DWPD states how many times the full capacity of the drive can be rewritten every day, every day, for the warranty period. TBW states the same thing as a cumulative volume of bytes written over the life of the drive. The two convert into each other once capacity and warranty duration are known, and a given drive is often documented with both.

  • DWPD : écritures complètes du disque par jour sur la garantie
  • TBW : total d'octets écrits garanti sur la vie du disque
  • À capacité double, un même DWPD autorise deux fois plus d'écritures
  • Toujours rapporter la valeur à la durée de garantie annoncée
  • DWPD: full drive writes per day across the warranty period
  • TBW: total bytes written guaranteed over the drive life
  • At double capacity, the same DWPD allows twice the writes
  • Always relate the figure to the stated warranty duration

Amplification d'écriture et sur-provisionnementWrite amplification and over-provisioning

La flash s'écrit par pages mais s'efface par blocs entiers. Pour libérer un bloc, le contrôleur recopie les pages encore valides ailleurs : une écriture applicative de quelques kilo-octets peut donc générer plusieurs fois ce volume en interne. C'est l'amplification d'écriture. Les disques endurants réservent une part de capacité invisible, le sur-provisionnement, qui donne au ramasse-miettes de la marge et fait chuter cette amplification.Flash is written in pages but erased in whole blocks. To free a block, the controller copies still-valid pages elsewhere: an application write of a few kilobytes can therefore generate several times that volume internally. This is write amplification. Endurance-focused drives reserve hidden capacity, the over-provisioning, which gives garbage collection headroom and drives that amplification down.

  • Les écritures aléatoires courtes amplifient le plus
  • Le sur-provisionnement réduit l'amplification et stabilise la latence
  • Un disque rempli à ras bord s'use plus vite
  • Laisser de l'espace libre est une mesure d'endurance gratuite
  • Short random writes cause the highest amplification
  • Over-provisioning lowers amplification and stabilises latency
  • A drive filled to the brim wears out faster
  • Leaving free space is a free endurance measure

Choisir le bon profil d'enduranceChoosing the right endurance profile

Les gammes serveur se rangent en trois familles : lecture intensive pour du contenu servi et peu réécrit, usage mixte pour de la virtualisation et des applications courantes, écriture intensive pour des journaux, du cache ou des bases très sollicitées. La bonne méthode consiste à mesurer le volume écrit réellement sur une période représentative, via les compteurs SMART, puis à choisir la gamme avec une marge confortable. Une fois le profil connu, retrouver la référence adaptée à votre châssis et à votre contrôleur devient un simple travail de sourcing.Server ranges fall into three families: read intensive for served content that is rarely rewritten, mixed use for virtualisation and general applications, write intensive for logs, caching or heavily loaded databases. The right method is to measure the volume actually written over a representative period, using SMART counters, then pick the range with comfortable headroom. Once the profile is known, finding the part number that suits your chassis and controller becomes a straightforward sourcing exercise.

  • Lecture intensive : contenus statiques, images système, archives
  • Usage mixte : virtualisation, applications métier, fichiers
  • Écriture intensive : journaux, cache, bases transactionnelles
  • Mesurez avant d'acheter, les hypothèses sont souvent fausses
  • Read intensive: static content, system images, archives
  • Mixed use: virtualisation, business applications, file serving
  • Write intensive: logs, cache, transactional databases
  • Measure before buying, assumptions are often wrong

Repères de configurationConfiguration guidance

DWPDDWPDÉcritures complètes du disque par jour sur la garantie
TBWTBWVolume total d'octets écrits garanti
Lecture intensiveRead intensiveCharges très majoritairement en lecture
Usage mixteMixed useVirtualisation et applications générales
Écriture intensiveWrite intensiveJournaux, cache, bases fortement sollicitées
Sur-provisionnementOver-provisioningCapacité réservée qui réduit l'amplification d'écriture
SuiviMonitoringIndicateur d'usure disponible dans les attributs SMART

Repères indicatifs : la configuration finale est validée avec vous selon vos contraintes réelles (charge, budget, environnement).Indicative guidance: the final configuration is validated with you against your real constraints (workload, budget, environment).

Questions fréquentesFrequently asked questions

Pas brutalement. Le TBW est un engagement de garantie, pas un compte à rebours. Passé ce seuil, le disque continue généralement à fonctionner mais sort du support constructeur et son taux de blocs réalloués progresse. Certains modèles basculent en lecture seule pour protéger les données lorsque la réserve est épuisée.Not abruptly. TBW is a warranty commitment, not a countdown. Beyond that threshold the drive usually keeps working but falls outside vendor support and its reallocated block count rises. Some models switch to read-only to protect data once the spare area is exhausted.
Les attributs SMART, lisibles avec smartctl sous Linux ou les outils du constructeur, exposent un indicateur d'usure en pourcentage et le total d'octets écrits. En surveillant ces valeurs dans le temps, vous calculez le rythme de consommation réel et projetez la date de remplacement sans attendre l'incident.SMART attributes, readable with smartctl on Linux or vendor tooling, expose a percentage wear indicator and the total bytes written. By tracking those values over time you compute the real consumption rate and project the replacement date without waiting for an incident.
C'est risqué. Au-delà de l'endurance plus faible, les modèles grand public n'ont généralement pas de protection contre la coupure d'alimentation, dispositif qui garantit l'écriture des données en vol lors d'une perte de courant. Ils affichent aussi une latence beaucoup moins régulière en charge soutenue.It is risky. Beyond lower endurance, consumer models generally lack power loss protection, the mechanism that guarantees in-flight data is committed when power drops. They also show far less consistent latency under sustained load.

Un besoin précis à chiffrer ?A specific need to quote?

Décrivez votre contexte : nous revenons sous 24 à 72 heures avec une approche et un devis.Tell us your context: we come back within 24-72 hours with an approach and a quote.