TechCompare LogoTechCompare

How long does it take to write 100 GB to a Gen4 NVMe SSD? Cache and cooling limits

14 seconds is the best-case figure for 100 GB on a fresh Gen4 SSD. It illustrates why upgrading from SATA SSD (3 minutes) to NVMe is transformative for workflows that move large files frequently.

Writing 100 GB to a PCIe 4.0 NVMe SSD at the interface's ~7 GB/s (56 Gbps) peak works out to 14 seconds. This is an idealized Gen4 transfer estimate, and it's the benchmark speed to compare portable/external drives against when evaluating their real performance.

By TechCompare · Updated

Transfer time
14s
At peak link speed
File size
100 GB
100 GB
Link speed
56 Gbps
PCIe 4.0 NVMe

Calculator

Data Transfer Calculator

Estimated Transfer Time
14s
about 500,000 pages of PDFs

How this is calculated

Real-world Gen4 NVMe sustained write performance drops sharply once the drive's SLC cache fills, typically after 50-150 GB written depending on drive capacity. Samsung rates the 1 TB 980 Pro for up to 7,000 MB/s sequential read and 5,000 MB/s sequential write, so 100 GB at the rated write speed is about 20 seconds before overhead. A partly used cache, thermal throttling, or a fuller drive can extend the transfer to roughly 40-60 seconds. PCIe 5.0 NVMe doubles the interface peak to ~14 GB/s, cutting the ideal interface math to 7 seconds.

Verdict

The PCIe 4.0 interface's ~7 GB/s (56 Gbps) ceiling puts 100 GB at 14 seconds in ideal math. A Samsung 980 Pro 1 TB is rated for up to 7,000 MB/s sequential reads and 5,000 MB/s sequential writes, so its rated write-speed math is about 20 seconds before overhead. Sustained workloads can be slower because of SLC cache exhaustion, thermal throttling, drive fill level, or random IO. That is still a large jump from a SATA SSD, which takes about 3 minutes for the same 100 GB at 550 MB/s.

More Storage scenarios

100 GB over USB 3.0
A 100 GB transfer over USB 3.0 works out to exactly 2 minutes 40 seconds at the interface's 5 Gbps peak rate.
View details ➜
1 TB over USB 3.0
A 1 TB transfer over USB 3.0 works out to 26 minutes 40 seconds at the interface's 5 Gbps peak data rate.
View details ➜
4 GB over USB 2.0
A 4 GB transfer over USB 2.0 works out to 1 minute 6 seconds at the interface's 480 Mbps peak rate.
View details ➜

Frequently asked questions

Why does write speed drop during a long transfer on an NVMe SSD?
Because the high-speed SLC cache fills up, forcing the controller to write directly to the slower TLC or QLC NAND memory.
Why does my NVMe write speed drop during a long 100 GB transfer?
Thermal throttling and SLC cache exhaustion are the two main causes. PCIe Gen 4 NVMe drives can sustain 5-7 GB/s into the SLC cache, but once the cache fills (often 50-150 GB), writes drop to the native TLC rate of 1-3 GB/s. The drive also heats up under sustained writes and throttles to prevent damage. A heatsink or active airflow helps both.
Is PCIe Gen 4 or Gen 5 NVMe better for sustained 100 GB writes?
Both generations are bottlenecked by the NAND flash under sustained writes, not the PCIe link. Gen 5 drives have larger SLC caches and better sustained throughput in benchmarks, but in real-world 100 GB transfers, both deliver 2-5 GB/s sustained after the cache drains. Gen 5 wins on burst speed and small-file random I/O, not bulk sequential writes.