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
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
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.