When copying games from your Steam Library, or other very large files (>10 GB), you may notice that write speeds on your SSD start at full speed, before dropping considerably. The underlying reason is that modern drives have small, fast caches, that soak up write bursts to improve performance. In the fairly uncommon scenario of writing data that's too big to fit into these caches, the drive will have to write data directly to flash, and it will probably juggle some out of its write cache at the same time, which can result in a significant loss of write speed. Newer TLC drives use part of their capacity in SLC mode for increased performance. This test can reveal the size of that pseudo-SLC cache.
The testing methodology used on this page simulates such a scenario. We write a sequential stream of 1 MB blocks to the drive in a single thread, like a typical file-copy operation would do, and measure write speeds twice a second. Please note that some other publications test this at higher queue depth, which will yield bigger numbers, that are less relevant to real-world scenarios. The drive is fully erased before testing, to ensure any caches are emptied. This test generates a heavy write load with lots of data, something that most people don't do regularly—typical consumer workloads involve shorter bursts of write activity.
Write speed starts out at almost 5 GB/s, which is quite decent for single-threaded write speeds on a Gen 4 drive. These speeds are sustained until 644 GB have been written, which means the drive will fill most of its capacity in SLC mode first. Once the SLC cache is full, write speeds drop, but not by that much, to around 2 GB/s, which is still very decent. Once over 1.4 TB have been written, speeds reach 800 MB/s. Filling the whole capacity completes at 1266 MB/s on average, a good result.