Flash Myths, Tested

The Speed on the Box Is the Speed You Get

The write speed on the box, checked against 65 drives from my test bench: it holds for the first seconds, then all but one drive drops once its cache fills.

On this page 4 sections

The write speed printed on an SSD’s box is real. My bench came within 10% of the rating on all seven drives I checked against their makers’ ratings. It is also the speed of a short write to an empty drive, and on most drives it lasts for less than a minute of continuous writing. After that, the same drive writes at a fraction of it. This is the first of the speed myths in Flash Myths, Tested, and the pages after it build on the cache cliff measured here. They ask whether a full cache stays slow and whether a higher sequential speed makes a faster PC. This page asks how long the number on the box holds, and what a drive writes at once it stops.

The speed on the box is the speed you get, tested on 65 drivesA three-panel schematic. Left: on 51 of 64 drives, the burst my bench measured was within 5% of the drive's CrystalDiskMark write speed. Center: a write trace that holds its burst speed and then drops; the median drive dropped after 214GB, 39 seconds into the test. Right: after the drop, the median drive kept 26% of its burst speed.FLASH MYTHS, TESTED / SPEEDThe box number is a burstBOX · CLIFF · AFTER01 BOX02 CLIFF03 AFTERCrystalDiskMarkBurst, my benchBars are schematic51 of 64within 5% of eachotherTrace is schematic214GBmedian drop,39 s inBurstAfter the cache26%of burst kept,median of 64 drives

Where the myth comes from

Makers measure the write speed they print with a short test on a fresh drive, and Seagate, Kingston and Crucial say so in the small print. Seagate’s FireCuda 530 datasheet calls its figures fresh-out-of-box performance on a newly formatted drive, measured with CrystalDiskMark. Western Digital rates the WD Black SN770 with CrystalDiskMark over a 1,000MB range. Samsung measures the 990 Pro with IOmeter while its TurboWrite cache is active, and its 970 EVO Plus datasheet adds that TurboWrite only works within a specific transfer size.

Those are short tests. My own CrystalDiskMark runs used its default 1GiB test file for the sequential write test (SEQ1M Q8T1, the median of the runs), and the smallest cache I measured held 13GB, so the whole test fits in the cache. They agree with the first seconds of my sustained-write test. On 51 of 64 drives, the burst my write test measured was within 5% of the drive’s CrystalDiskMark sequential write. The Samsung 990 EVO 2TB has no CrystalDiskMark data.

Where the myth comes from

The box number is the burst, not the long write

Maker rating, my measured burst, and my measured average after the cache

A dot chart with one row per drive, write speed in MB/s on a scale from 0 to 8,000. Each row shows the maker's rated write speed as a copper tick, the burst my bench measured as a teal dot, and the after-cache average as a copper dot, with the after-cache number printed at the right. Seagate FireCuda 530 2TB: rated 6,900, burst 6,924, after the cache 3,163MB/s. Kingston Fury Renegade 2TB: rated 7,000, burst 6,787, after the cache 1,881MB/s. Samsung 990 Pro 2TB: rated 6,900, burst 6,221, after the cache 1,403MB/s. WD Black SN770 2TB: rated 4,850, burst 4,849, after the cache 419MB/s. Team Group T-Force Cardea Z44Q 4TB: rated 4,000, burst 4,010, after the cache 311MB/s. Samsung 970 EVO Plus 2TB: rated 3,300, burst 3,129, after the cache 1,697MB/s. Crucial P3 2TB: rated 3,000, burst 3,238, after the cache 163MB/s.DriveAfter the cache, MB/s02,0004,0006,0008,000Write speed, MB/sFireCuda 530 2TBSeagate3,163Fury Renegade 2TBKingston1,881990 Pro 2TBSamsung1,403Black SN770 2TBWD419Cardea Z44Q 4TBTeam Group311970 EVO Plus 2TBSamsung1,697P3 2TBCrucial163Maker ratingBurst, my benchAfter the cache
Figure 1 · Every rating is within 10% of the burst my bench measured, and no drive averaged more than about half of its rating after the cache. Source: Maker datasheets and product pages; Sean Webster’s own test data.

Figure 1 puts seven drives’ ratings, from six makers, beside my measurements. Three more ratings come from Kingston’s for the FURY Renegade, TEAMGROUP’s for the T-FORCE CARDEA Z44Q, and Crucial’s for the P3. Every rating is within 10% of the burst I measured. Furthest off is the 990 Pro, at 6,221MB/s in my write test against a 6,900MB/s rating, though its CrystalDiskMark write reached 6,805MB/s. Those after-cache dots are the part the box leaves out. They run from 163MB/s on the Crucial P3 2TB, about 5% of its rating, to 3,163MB/s on the FireCuda 530 2TB, about 46% of its rating.

Of the ratings above, only Samsung’s gives a number for after the cache. It rates the 970 EVO Plus 2TB at 1,750MB/s once the TurboWrite region is used up. My bench measured 1,697MB/s.

What my bench shows

Every drive here ran the same write-saturation test, which I describe in how I made SSD validation repeatable. It writes sequential 1MiB blocks at a queue depth of 32, straight to the raw disk, starting empty. Runs lasted between 15 minutes and about two hours depending on the drive. That was long enough to write past the cache on 64 of the 65 drives.

What my bench shows

Each drive writes at its box speed, then drops

Sequential 1MiB writes at queue depth 32 to an empty drive, first 1,000GB

A line chart of write speed in MB/s against data written, from 0 to 1,000GB, for three drives in the same sustained write test. A dot on each line marks where its cache ran out. The Samsung 970 EVO Plus 2TB writes near 3,100MB/s for its first 84GB, then settles near 1,700MB/s. The Seagate FireCuda 530 2TB writes near 6,900MB/s for its first 226GB, then settles between about 3,800 and 3,900MB/s, with dips lower. The WD Black SN770 2TB writes near 4,800MB/s for its first 714GB, then falls to about 420MB/s.Write speed, MB/s02,0004,0006,0008,00002004006008001,000Data written, GB84GB226GB714GBWhere the cache runs out970 EVO Plus 2TBFireCuda 530 2TBWD Black SN770 2TB
Figure 2 · All three start near their box speed and fall once their cache is full, at very different points and to very different speeds. Source: Sean Webster’s own test data.

Figure 2 shows three drives with three different answers. Here the FireCuda 530 2TB holds about 6,900MB/s for its first 226GB, then settles between about 3,800 and 3,900MB/s for the rest of the plotted range, and drops lower later in the run. Over almost 6TB, its average after the cache was 3,163MB/s. Every after-cache average on this page runs from the cliff to the end of that drive’s run, so it depends partly on how long the run was. Likewise the 970 EVO Plus 2TB holds about 3,100MB/s for only 84GB, then settles near 1,700MB/s. The WD Black SN770 2TB has by far the biggest cache of the three, writing between 4,500 and 4,800MB/s for 714GB, and then falls to about 420MB/s.

Across the whole set, 64 of the 65 retail drives fell off a cliff like these. The PNY LX3030 2TB was the one that did not. It held about 3,000MB/s for its whole 15-minute run. It wrote 2,790GB in that time, more than its own capacity, so no cache limit ever showed.

What my bench shows

Faster bursts do not mean faster sustained writes

63 drives from my bench: burst speed against the average after the cache

A scatter chart of 63 drives. The horizontal axis is burst write speed in MB/s, from 0 to 8,000. The vertical axis is the average write speed in MB/s after the cache is full, from 0 to 4,000. 15 PCIe 3.0 drives are teal circles and 48 PCIe 4.0 drives are copper diamonds. Two dashed guide lines from the origin mark keeping half and keeping a quarter of burst speed. 31 points sit below the quarter line. The 21 drives with a burst of 6,000MB/s or more average anywhere from 990 to 3,299MB/s after the cache.After-cache average, MB/s01,0002,0003,0004,00002,0004,0006,0008,000Burst write speed, MB/s1/21/4PCIe 3.0 (15)PCIe 4.0 (48)Share of burst kept
Figure 3 · 31 of 63 drives keep less than a quarter of their burst speed once the cache is full. Source: Sean Webster’s own test data.

Figure 3 plots every drive’s burst against its average after the cache. Half of the drives kept about 26% or less of their burst speed once the cache was full, and the range ran from 4% to 59%. After the cache, 23 drives averaged under 1,000MB/s and 11 averaged under 500MB/s. That burst also says little about which drive will hold up. The 21 drives that burst at 6,000MB/s or more averaged anywhere from 990MB/s to 3,299MB/s after the cache. That is a threefold spread between drives with similar bursts.

Why the speed drops

On most drives, the cache is what the box number measures. A TLC or QLC drive writes incoming data to part of its NAND in SLC mode first, which stores one bit per cell and programs much faster than the cell’s native mode. It moves that data to its permanent home later. Flash Foundations Part 9 explains the cache, and Part 6 explains the move, called folding. Once the SLC area is full, new writes go to the cells in their native mode, sometimes while the drive is still folding the cached data, so the speed after the cliff is likely the native write speed or less. That is the lower line in each curve above. Samsung’s 850 EVO datasheet, for an older SATA drive, describes the same exit for its TurboWrite buffer. A continuous write that outgrows the buffer is processed at slower After TurboWrite speeds, and TurboWrite performance resumes once the buffer is cleared.

Why the speed drops

The newer interface lifts the burst far more than the rest

Median burst speed and median after-cache average for each generation

A horizontal bar chart with two groups. PCIe 3.0, 15 drives: median burst 3,047MB/s, median after-cache average 1,007MB/s. PCIe 4.0, 48 drives: median burst 5,542MB/s, median after-cache average 1,352MB/s. The burst bar grows by 82% from one generation to the next, the after-cache bar by 34%.Generation0200040006000Median write speed, MB/sPCIe 3.0 burst15 drives3,047PCIe 3.0 after15 drives1,007PCIe 4.0 burst48 drives5,542PCIe 4.0 after48 drives1,352Median burstMedian after the cache
Figure 4 · The median PCIe 4.0 drive bursts 82% faster than the median PCIe 3.0 drive, but writes only 34% faster once its cache is full. Source: Sean Webster’s own test data.

The interface limits the burst and says much less about what comes after it. Figure 4 compares the medians. PCIe 4.0 drives burst at about 5,540MB/s against about 3,050MB/s for the PCIe 3.0 drives, 82% faster. After the cache, the PCIe 4.0 median is 1,352MB/s against 1,007MB/s, only 34% faster. Newer drives earn their bigger box numbers in the first minute, and much less of that lead survives a long write.

Every run here started on an empty drive, which is the best case. A drive with a dynamic cache builds it from free space, so the cache shrinks as the drive fills. Part 9 covers how a full drive behaves. Cache sizes below are the most each drive offered, not what it offers half full.

What to do with this

For most desktop use, the box number is the speed you see. Saving files, installing a program and copying up to about 30GB at once all finish inside the cache on 62 of the 64 drives that hit a cliff.

What to do with this

The median drive writes 214GB before it drops

Data written at burst speed before the drop, 64 drives

A horizontal bar chart counting drives by how much they wrote at burst speed before the cliff, on an empty drive. Under 50GB: 5 drives. 50 to 100GB: 11 drives. 100 to 200GB: 12 drives. 200 to 400GB: 23 drives. 400 to 800GB: 12 drives. 800GB and up: 1 drives. The median is 214GB, the smallest 12.7GB and the largest 1045.5GB.Size band0510152025Number of drivesUnder 50GB550 to 100GB11100 to 200GB12200 to 400GB23400 to 800GB12800GB and up1Drives in each size band
Figure 5 · 48 of 64 drives wrote at least 100GB at burst speed on an empty drive, and the median wrote 214GB. Source: Sean Webster’s own test data.

Figure 5 shows how much each drive wrote at burst speed before it dropped. The median drive wrote 214GB, and 48 of the 64 wrote at least 100GB. Extremes were 13GB and 1,046GB. On time, half the caches filled within 39 seconds of continuous writing, 39 of 64 within a minute and 58 of 64 within two minutes.

If you move hundreds of GB at a time, such as video projects, backups or a drive clone, the box number will not tell you what you get. Look for the after-cache speed in a review that writes past the cache, because two drives with similar bursts can differ threefold there. A larger capacity buys a larger cache. In all seven models I tested at two capacities, the bigger drive had the bigger cache, about double in most. It does not always buy a faster drive after the cache, though. Two of those seven were clearly slower after the cache at the larger capacity.

Whether a full cache stays slow is the next question, and the next page takes it up with the same bench.

Sources

Primary is the original paper, standard or datasheet. Secondary is a review, a vendor summary or a news report. Measured is my own test data.

Show all 10 sources, 9 primary