TBW and DWPD: How to Read an SSD Endurance Rating

Updated

TBW (terabytes written) and DWPD (drive writes per day) are two common ways SSD vendors specify endurance. TBW states the total amount of data that can be written over the drive's life, while DWPD expresses a daily write amount relative to the drive's capacity. Understanding both helps match a drive to a workload.

TBW and DWPD: How to Read an SSD Endurance Rating
Photo: Raimond Spekking, CC BY-SA 4.0

What Endurance Means for an SSD

An SSD has a finite amount of data it can write before the NAND flash memory wears out and can no longer store data safely. The industry calls this endurance, sometimes referred to as SSD life or wear out, as explained by SNIA's What is an SSD?.

Endurance depends on the type of NAND flash. A cell can store one to five bits, and storing more bits per cell typically reduces endurance. Most SSDs today use TLC (three bits per cell) or QLC (four bits per cell), according to the same SNIA source.

The actual endurance a user experiences varies with workload, such as random versus sequential writes and block size, as well as the amount of free space or overprovisioning. Firmware uses free space for garbage collection, and the TRIM command helps mark unused blocks.

TBW: Total Bytes Written

TBW, or terabytes written, is a straightforward measure: it is the total amount of data that can be written to the drive over its lifetime. For example, a drive with a TBW rating can accept that many terabytes of writes before the warranty expires, as described in SNIA's endurance explanation.

Consumer SSDs often have endurance ratings in the hundreds of TBW, while data center drives can have petabytes written (PBW) before they wear out. The SNIA source notes that datacenter drives often have PBW ratings, whereas consumer drives have only a few hundred TBW.

When comparing drives, TBW is a direct number that does not depend on capacity. A higher TBW generally indicates a more durable drive, but the rating is only valid under the vendor's specified conditions.

DWPD: Drive Writes Per Day

DWPD, or drive writes per day, expresses endurance as the number of times the entire drive capacity can be written each day over the warranty period. For instance, a 1 TB drive with a 1 DWPD rating can handle 1 TB of writes per day for the warranty duration, as explained by SNIA's NVMe SSD classification.

DWPD is often used to classify enterprise SSDs. The SNIA classification lists typical ratings: read-intensive drives at 1 DWPD, mixed-use at 3 DWPD, and write-intensive at 5 to 10 DWPD. Low-latency SSDs can have much higher ratings, such as 30, 60, or 100 DWPD.

DWPD is capacity-dependent: for the same total bytes written, a larger drive has a lower DWPD. This means DWPD alone does not tell the full endurance story; it must be considered alongside capacity.

How to Use Endurance Ratings in Practice

To choose an SSD, first estimate the write workload of the application. Read-intensive workloads, which are about 80% or more reads, account for a large share of enterprise workloads, and they do not need high endurance, as noted in Solidigm's workload white paper.

Solidigm advises not to oversize endurance. Instead of relying only on DWPD, consider PBW, which factors in both DWPD and capacity to give the total lifetime writes. An endurance estimator or profiler can help match a workload to a drive's PBW.

For QLC SSDs, endurance is lower than TLC at the NAND level, but drive-level factors such as firmware and overprovisioning can compensate. Solidigm notes that as drive capacity increases, the DWPD requirement decreases for the same PBW, making QLC suitable for read-intensive data center workloads, as described in Solidigm's QLC considerations.

Vendor tools can help monitor endurance. For example, Samsung Magician software provides real-time SSD health checks and S.M.A.R.T. diagnostics, which can show wear indicators.

How to Evaluate an SSD Endurance RatingStep 1: Estimate the workload's write intensity; Step 2: Check the TBW rating for total lifetime writes; Step 3: Convert TBW to DWPD using capacity and warranty; Step 4: Compare with the application's daily write needs; Step 5: Use vendor tools to monitor actual wearHow to Evaluate an SSD Endurance RatingEstimate the workload's write intensityCheck the TBW rating for total lifetimewritesConvert TBW to DWPD using capacity andwarrantyCompare with the application's daily writeneedsUse vendor tools to monitor actual wear
How to Evaluate an SSD Endurance Rating
Typical DWPD ratings by SSD class
SSD ClassTypical DWPDTypical Use Case
Read-intensive1 DWPDBoot, cloud storage, read caching
Mixed-use3 DWPDGeneral server storage, virtualization
Write-intensive5-10 DWPDWrite logging, metadata, write-heavy apps
Low-latency30-100 DWPDCache tier, write-intensive workloads

Frequently asked questions

What does TBW stand for?

TBW stands for terabytes written. It is the total amount of data that can be written to an SSD over its lifetime, as specified by the vendor.

What does DWPD mean?

DWPD stands for drive writes per day. It indicates how many times the full capacity of the drive can be written each day over the warranty period.

Which is more important, TBW or DWPD?

Both are useful. TBW is an absolute total, while DWPD is relative to capacity. For comparing drives of different sizes, TBW is more direct; for matching a workload, DWPD helps.

How does one calculate DWPD from TBW?

Divide the TBW by the drive capacity in terabytes and then by the number of days in the warranty period. For example, a 1 TB drive with a TBW rating and a 5-year warranty yields a DWPD value.

Do consumer SSDs have high endurance ratings?

Consumer SSDs typically have lower endurance, often in the hundreds of TBW, because consumer workloads are usually bursty and write less data than enterprise workloads.