Write Amplification

SSD considerations.

What it is

Write amplification is the ratio of bytes written to physical storage per byte of application data. It is almost always higher than 1 because filesystem journals, database WALs, indexes, and replication each multiply the write. SSDs care because high amplification shortens lifespan; modern wear-levelling helps, but total write volume still drives endurance.

Sources

Three sources dominate the amplification budget. Each is fixable; each carries its own trade-off. Knowing which source dominates tells the team where to invest.

Measuring

You cannot reduce what you have not measured. The amplification factor is a ratio between two numbers you can already get from standard tooling: device-level bytes written and application-level logical writes.

Reducing amplification

Reducing amplification is mostly about cutting the multipliers: larger batches, compression, right filesystem for the workload, and per-database tuning of the WAL settings that drive most of the cost.