Benchmarking 101

SSD Benchmarking 101, Part 3: Application and Trace-Based Tests

Move beyond synthetic scores with PCMark, 3DMark, Procyon, and hands-on tests that reveal how storage behaves under real applications.

On this page 38 sections

Part 1 of SSD Benchmarking 101 built the test method, from locking down the host to preconditioning the drive and accounting for SLC cache behavior. Part 2 covered the synthetic tools that run on top of that method. Synthetics tell you what a controller can do under perfect conditions. This part asks what it actually does when applications are making the requests, because a review that skips that misses how the drive behaves in daily use.

From one synthetic pattern to replayed application traces and hand-timed real workA three-panel cover. Left: a synthetic test sends the same request at an even pace, drawn as identical bars. Center: a trace benchmark replays recorded application I/O, reads and writes of mixed sizes with idle gaps between them. Right: real-world tests, a file copy progress bar and a stopwatch for a game load, timed by hand. Drawing is schematic.GUIDE / BENCHMARKING 101, PART 3The drive under real workSYNTHETIC · TRACE · REAL WORLD01 SYNTHETIC02 TRACE03 REAL WORLDone request, againOne patternclean, repeatable,unlike an appreadwriteReplayed appsmixed sizes, pausesPCMark and 3DMarkFile copyGame loadstopwatchTimed by handcopies, game loadsDrawing is schematic

A synthetic test issues a single pattern of I/O (sequential reads at a fixed block size, random writes at a fixed queue depth) and measures the result in isolation. It is clean, controlled, and completely unlike anything your operating system will ever ask of the drive. Real applications mix read and write operations, alternate between sequential and random access, vary their block sizes mid-stream, and pause unpredictably while the CPU processes data between I/O calls. A drive that dominates CrystalDiskMark can stumble when Photoshop, Windows Search, and a file copy operation all hit the controller simultaneously.

PCMark 10 result comparison window showing two runs as horizontal bars, scoring 3,580 and 5,566, with Essentials, Productivity and Digital Content Creation sub-scores and a monitoring graph below.
A PCMark 10 comparison of two runs across application-based scores. Screenshot: UL PCMark 10

Trace-based testing captures that complexity. These tools record the actual storage I/O patterns generated by real applications, then replay those patterns against the drive under test. You get a benchmark that preserves the timing, the sequencing, and the mixed-workload chaos of genuine usage, and you do not have to install and manually run every application for every review.

Why traces matter

The gap between synthetic potential and real-world delivery is where consumer trust lives. When someone buys a fast Gen4 drive and their game loads barely faster than it did on their old SATA drive, the spec sheet failed them. In many games that is what happens. Traces expose that gap by testing the I/O patterns that actually determine user experience.

Why traces matter

A synthetic result and a game load sit far apart

Two bars on a baseline. A tall teal bar for what a synthetic test reports, and a much shorter outlined bar for what a game load uses. A dashed line from the top of the tall bar and a copper arrow mark the gap between them.The gapusers feelWhat a synthetictest reportsWhat a game loadusesSynthetic resultGame loadThe gap
Figure 1 · The distance between what a synthetic test reports and what an application uses is the gap a buyer feels. Illustrative values.

For instance, a typical game load generates thousands of small random reads scattered across the drive’s address space, interspersed with occasional sequential bursts. Meanwhile the controller has to service these requests in real time while managing its internal FTL tables, handling garbage collection, and maintaining thermal discipline. Synthetic tools never create that pressure because they only test one dimension at a time.

The Fundamental Principle: Synthetic benchmarks measure capability. Trace and application benchmarks measure behavior. A drive’s score in PCMark 10 and UL Procyon tells you more about the user experience than its CrystalDiskMark numbers ever will, because they test the patterns and workflows users actually generate.

PCMark 10 storage benchmarks

PCMark 10 Storage tab listing four benchmarks: Full System Drive, Quick System Drive, Data Drive and Drive Performance Consistency Test, each with a one-line description.
PCMark 10 offers four storage benchmarks for different scenarios. Screenshot: UL PCMark 10

UL’s PCMark 10 Storage suite is the closest thing this industry has to a standardized real-world SSD test. It replays I/O traces captured from genuine application sessions (booting Windows, launching Adobe Creative Suite, loading games, copying files) and measures bandwidth and access time across the entire sequence. Unlike a synthetic that hammers one metric, PCMark 10 forces the controller to handle the same unpredictable mix of operations that a real user generates in a real workday.

PCMark 10 storage benchmarks

PCMark 10 replays recorded sessions on the drive

Three numbered boxes joined by arrows. 01 Record: real sessions that boot Windows, launch Adobe apps, load games and copy files. 02 Replay: the same I/O in order against the drive under test. 03 Measure: bandwidth and access time across the whole sequence.01 RECORDReal sessions:Boot WindowsLaunch Adobe appsLoad gamesCopy files02 REPLAYThe same I/O,in orderagainst thedrive under test03 MEASUREBandwidthAccess timeacross the wholesequenceThe controller faces the mix a real user generatesStepOrder of steps
Figure 2 · Recorded application sessions are replayed against the drive under test, and bandwidth and access time are measured across the sequence. Illustrative values.

The four benchmarks

PCMark 10 offers four storage benchmarks, each designed for a different evaluation scenario. Understanding which to run, and when, is critical to producing meaningful data.

The four benchmarks

The four PCMark 10 storage runs differ in length and purpose

Four cards. Full System Drive is for comprehensive review testing with a medium bar. Quick System Drive is for smaller drives and quick checks with a short bar. Data Drive is for NAS, USB and external SSDs with the shortest bar. Drive Performance Consistency is a sustained heavy workload with the longest bar.01Full SystemDriveComprehensivereview testingRun length02Quick SystemDriveSmaller drives,quick checksRun length03Data DriveNAS, USB andexternal SSDsRun length04DrivePerformanceConsistencySustained heavyworkloadRun lengthBars show the order of run lengthBenchmark runSustained runRun length
Figure 3 · Full System Drive, Quick System Drive, Data Drive and Drive Performance Consistency, with a bar that shows only the order of run length. Illustrative values.
Benchmark Traces Duration (my planning estimate, varies by drive and rig) Best For
Full System Drive 23 traces, 3 passes each ~45-90 minutes Comprehensive review testing. The primary benchmark for every NVMe review on EyesOnFlash.
Quick System Drive Subset of traces, fewer passes ~15-20 minutes Smaller drives or quick verification. Not suitable as a sole data point in a review.
Data Drive File-oriented traces ~10-15 minutes NAS drives, USB storage, external SSDs. Tests storage behavior, not application performance.
Drive Performance Consistency Heavy sustained workload Several hours Expert-level endurance testing. Reveals how performance degrades over time.

What the traces actually test

UL’s PCMark 10 Technical Guide counts 23 traces in the Full System Drive benchmark. The main ones fall into five categories of real-world activity, and each category stresses the controller differently. Knowing what lives inside these categories helps you interpret results instead of just reporting a number.

What the traces actually test

Each trace category stresses the controller differently

A three-column table drawn as rows, listing the main traces. Boot, trace boo: small random reads from system files. Creative apps, traces sacr, saft, sill, spre, slig and sps: large sequential reads and random scratch writes. Office, exc and pow: access time under mixed loads. Gaming, bf, cod and ow: read-biased bursts and random lookups. File transfers, cp1, cp2 and cp3: sequential copies plus filesystem metadata.CategoryTracesWhat it stressesBootbooSmall random readsfrom system filesCreative appssacr saft sillspre slig spsLarge sequential reads,random scratch writesOfficeexc powAccess time undermixed loadsGamingbf cod owRead-biased bursts,random lookupsFile transferscp1 cp2 cp3Sequential copies plusfilesystem metadata
Figure 4 · The five categories of the Full System Drive benchmark, the main trace names in each and what each one stresses. Illustrative values.

Boot (boo)

Replays the I/O pattern of a full Windows boot sequence. Dominated by small random reads from scattered system files. Drives with poor QD1 random read latency will show it here first.

Creative applications (sacr, saft, sill, spre, slig, sps)

Launch and usage traces for Adobe Acrobat, After Effects, Illustrator, Premiere Pro, Lightroom, and Photoshop. These mix sequential reads of large project files with random writes for temp data and scratch disks, which makes them the heaviest traces in the suite.

Office (exc, pow)

These traces replay Microsoft Excel and PowerPoint usage. The I/O is lighter than the creative apps’ but sensitive to access time. Drives with high latency under mixed loads will score poorly here even if throughput is adequate.

Gaming (bf, cod, ow)

Game launch traces for Battlefield V, Call of Duty: Black Ops 4, and Overwatch. Heavily read-biased with burst patterns that stress the controller’s ability to service large sequential reads interrupted by random lookups.

File transfers (cp1, cp2, cp3)

ISO copy write, read-write copy, and read-only copy. They’re the traces most comparable to sustained sequential benchmarks, but with the realistic overhead of filesystem metadata operations layered on top.

Reading PCMark 10 results

PCMark 10 Full System Drive Benchmark result marked as a valid score: 1,556 overall, 251.83 MB/s bandwidth and 109 microseconds average access time, with a monitoring graph below.
The result page reports an overall score, bandwidth and average access time. Screenshot: UL PCMark 10

PCMark 10 produces three key metrics, an overall score, aggregate bandwidth in MB/s, and average access time in microseconds. PCMark’s overall score is a geometric mean of the bandwidth and access time sub-scores, weighted to reflect the relative impact of each on user experience. This weighting matters because a drive with excellent throughput but poor access time will score lower than you might expect, and that accurately reflects how sluggish it feels in practice.

Reading PCMark 10 results

Drive class sets the PCMark 10 Storage score

Full System Drive score on my bench; the SATA SSDs ran on an older AMD X570 rig

Horizontal bars of PCMark 10 Storage scores. Gen5 engineering sample 4,915. PCIe 4.0 median of 64 retail drives about 3,170. PCIe 3.0 median of 20 retail drives about 2,070. SATA median of 14 SSDs about 840. Two 20TB hard drives, a Seagate SkyHawk AI at 314 and a WD Red Pro at 155.Drive class01,0002,0003,0004,0005,000PCMark 10 Storage scoreGen5 sampleengineering sample4,915PCIe 4.0 median64 retail drivesabout 3,170PCIe 3.0 median20 retail drivesabout 2,070SATA median14 SATA SSDsabout 84020TB hard driveSeagate SkyHawk AI31420TB hard driveWD Red Pro155Median of retail SSDsOne sampleHard drive
Figure 5 · PCMark 10 Storage scores by drive class: Gen5 engineering sample, PCIe 4.0 and 3.0 medians, SATA median and two 20TB hard drives. Source: the author’s own bench measurements.

Overall score

Use this overall score for cross-drive comparison. On my bench, the median retail PCIe 4.0 drive scores about 3,170 and the median PCIe 3.0 drive about 2,070, across 64 and 20 drives. I’ve tested one Gen5 drive. It was an engineering sample and scored 4,915. SATA drives rarely pass 1,200: on an older AMD X570 rig, only one of my 14 SATA SSDs did (1,208), and their median was about 840. Two 20TB hard drives on the same rig as the NVMe drives scored 314 and 155.

Bandwidth

Aggregate throughput across all traces. Useful for understanding raw speed under mixed workloads, but should not be compared directly to synthetic sequential numbers, because the two measure fundamentally different things.

Average access time

Access time is the metric that most directly correlates with perceived responsiveness. Lower is better. My rule of thumb from daily use is that under 80 microseconds feels instant and over 150 microseconds feels slow. My 14 SATA SSDs averaged 144 to 248 microseconds, and the two hard drives 575 and 1,186.

Configuration Note: PCMark 10 Professional Edition is required for review-grade testing. The free and Basic editions do not include the storage benchmarks. Run the Full System Drive test at minimum. If the review scope allows, run the Drive Performance Consistency test as well. It is the most revealing test in the entire suite, but it takes hours and writes terabytes.

3DMark storage benchmark

3DMark for Enterprise home screen with Speed Way, Steel Nomad, Storage Benchmark and CPU Profile tiles above a panel listing the system GPU, CPU and storage drive.
3DMark includes a dedicated Storage Benchmark aimed at gamers. Screenshot: UL 3DMark

Where PCMark 10 covers the full spectrum of productivity, 3DMark’s Storage Benchmark narrows the lens to gaming. It uses traces recorded from real game launches, installations, save operations, and streaming captures to produce a single gaming-focused storage score. For a hardware reviewer covering consumer NVMe drives, this is the tool that answers the question readers actually care about most. Will this drive make my games load faster?

3DMark storage benchmark

3DMark narrows the traces to games and gives one score

Four boxes on the left, game launches, installations, save operations and streaming captures, each with an arrow into a tall teal box labeled 3DMark Storage Benchmark. A final arrow leads to a copper-outlined box, one gaming-focused score.Recorded game tracesGame launchesInstallationsSave operationsStreaming captures3DMarkStorageBenchmarkOne gaming-focused scoreGames only, where PCMark 10 also covers productivityGame traceBenchmarkScore
Figure 6 · Game launches, installations, save operations and streaming captures feed one gaming-focused storage score. Illustrative values.

The test scenarios

3DMark’s storage traces cover five scenarios that define the gaming storage experience:

The test scenarios

Five game scenarios mix reads and writes differently

Five rows, each with a bar split into a teal read share and an outlined write share. Game loading is mostly read. Gameplay recording is half read and half write. Game installation is almost all write. Save and load is mostly a burst write. Game migration is a mixed sequential read and write.Game loadingRead-heavy and randomGameplay recordingGame reads while a video writesGame installationSustained sequential writeSave and loadBrief burst write, then a syncGame migrationMixed sequential read and writeSchematic, not measuredRead shareWrite share
Figure 7 · Game loading, gameplay recording, installation, save and load, and migration, each with a schematic read and write split. Illustrative values.

Game loading

Launch-to-main-menu traces for Battlefield V, Call of Duty: Black Ops 4, and Overwatch. Expect read-heavy, random-dominant patterns that stress QD1 performance. That is the same metric that matters for OS snappiness.

Gameplay recording

A 1080p/60fps OBS recording trace captured during active Overwatch gameplay. It’s a simultaneous read-write workload that tests the controller’s ability to service game asset reads while absorbing a sustained video write stream.

Game installation

Epic Games Launcher installing The Outer Worlds. A sustained sequential write with filesystem metadata overhead. Reveals how the SLC cache behaves under a realistic large-write scenario.

Save and load

Saving progress in The Outer Worlds. A brief burst write followed by filesystem sync. Less demanding individually, but the latency of the sync operation separates fast drives from slow ones.

Game migration

Copying the CS:GO Steam folder from an external drive. A mixed sequential read-write that tests both interface throughput and the controller’s ability to handle large directory structures.

DirectStorage testing

3DMark DirectStorage feature test page with a description, drive selection set to C:, drive details, rendering device settings and an orange Run button.
The DirectStorage feature test compares system performance with and without DirectStorage. Screenshot: UL 3DMark

3DMark also includes a DirectStorage feature test that benchmarks Microsoft’s GPU-accelerated storage decompression pipeline. This is forward-looking technology (only a handful of titles support it at the time of writing), but it demonstrates the theoretical bandwidth advantage of bypassing the CPU for game asset decompression. The test runs three stages, starting without DirectStorage, then with DirectStorage enabled, then with GPU decompression via GDeflate. Comparing the stages shows how much your specific SSD and GPU combination benefits from the technology.

DirectStorage testing

The DirectStorage test runs three stages

Three rows, each a path from SSD through a middle box to GPU. In the first the CPU decompresses. In the second the CPU carries a lighter request load. In the third the CPU is bypassed, shown dashed, and the GPU decompresses with GDeflate.01 WITHOUT DIRECTSTORAGESSDCPUdecompressesGPU02 DIRECTSTORAGE ENABLEDSSDCPUlighter request loadGPU03 GPU DECOMPRESSIONSSDCPUbypassedGPU decompresseswith GDeflateSchematic of the three test stagesDrive or GPU decompressionStep in the pathBypassed
Figure 8 · Without DirectStorage, with DirectStorage enabled, and with GPU decompression through GDeflate. Illustrative values.
Honest Assessment: DirectStorage scores are interesting for forward-looking analysis but should not be weighted heavily in current reviews. Game support remains limited, and in Forspoken’s DirectStorage benchmark a PCIe Gen5 drive finished seven scenes only about three seconds ahead of a PCIe Gen3 drive. Report it, contextualize it, but do not oversell it.

Reading 3DMark storage results

3DMark produces a single overall score plus per-scenario bandwidth and access time breakdowns. Across the same drives, PCIe 4.0 models score a median of about 3,600 and PCIe 3.0 models about 2,640, and the Gen5 engineering sample scored 5,129. The per-scenario breakdown is where the editorial value lives. A drive might post a competitive overall score but lag in the gameplay recording trace, revealing a controller that struggles with simultaneous read-write operations.

Reading 3DMark storage results

3DMark Storage scores rise with drive generation

Same drives as the PCMark 10 chart; the Gen5 drive is one engineering sample

Vertical bars of 3DMark Storage scores. PCIe 3.0 median about 2,640. PCIe 4.0 median about 3,600. Gen5 engineering sample 5,129.3DMark Storage score010002000300040005000about 2,640PCIe 3.0medianabout 3,600PCIe 4.0median5,129Gen5sampleDrive groupMedian of retail SSDsOne sample
Figure 9 · 3DMark Storage scores for the PCIe 3.0 median, the PCIe 4.0 median and the Gen5 engineering sample. Source: the author’s own bench measurements.

UL Procyon benchmarks

UL Procyon My suite screen with benchmark tiles including Office Productivity, Photo Editing, Video Editing, Battery Life, One Hour Battery Consumption and AI Computer Vision.
Procyon runs real applications through standardized workflows. Screenshot: UL Procyon

PCMark 10 and 3DMark replay I/O traces (recordings of what applications asked the storage subsystem to do). Procyon takes the next step and runs the actual applications. UL’s Procyon suite launches real instances of Adobe Lightroom Classic, Photoshop, and Premiere Pro, executes standardized workflows through them, and scores the system based on how quickly those workflows complete. The difference matters because trace replay isolates storage performance while Procyon measures the entire pipeline, with CPU decode, GPU acceleration, memory bandwidth, and storage I/O working together the way they do on your reader’s actual machine.

UL Procyon benchmarks

Procyon times the whole pipeline, not storage alone

Two rows. The first, trace replay: recorded storage I/O goes to a teal box labeled storage only. The second, Procyon: real apps Lightroom, Photoshop and Premiere feed four boxes in a row, CPU decode, GPU acceleration, memory bandwidth and storage I/O, the last in teal.01 TRACE REPLAYRecordedstorage I/OStorage onlyisolated02 PROCYONReal apps:Lightroom,Photoshop,PremiereCPUdecodeGPUaccelerationMemorybandwidthStorageI/OProcyon times the whole pipeline, not storage aloneStorageOther stageOrder of steps
Figure 10 · Trace replay isolates storage, while Procyon runs real applications through CPU decode, GPU acceleration, memory bandwidth and storage I/O. Illustrative values.

That makes Procyon less useful as a pure storage benchmark and more useful as a system-level validation tool. A drive might post identical PCMark 10 storage scores to a competitor but deliver noticeably different Procyon Photo Editing results because Lightroom’s catalog import behavior stresses the controller’s mixed I/O handling in ways that PCMark’s traces do not capture. Together the two tools complement each other. PCMark tells you how the storage behaves in isolation, and Procyon tells you how it behaves when the rest of the system is competing for the same resources.

The relevant benchmarks

Procyon offers several benchmarks, but three are directly relevant to storage review methodology:

The relevant benchmarks

Each Procyon benchmark leans on storage in a different phase

Three cards. Photo Editing runs Lightroom Classic then Photoshop, and storage shows at catalog import with many small reads. Video Editing runs Premiere Pro, and storage shows at export with scratch writes beside source reads. Office Productivity runs Word, Excel, PowerPoint and Outlook, a baseline for general responsiveness.01Photo EditingLightroom Classicthen PhotoshopWhere storage showsCatalog import:many small reads02Video EditingPremiere ProWhere storage showsExport: scratchwrites besidesource reads03Office ProductivityWord, Excel,PowerPoint, OutlookWhere storage showsBaseline forgeneralresponsivenessStorage shows in a phaseBaseline
Figure 11 · Photo Editing, Video Editing and Office Productivity, the apps each one runs and where storage shows. Illustrative values.

Photo Editing

Imports DNG files into Lightroom Classic, applies presets, crops, and modifies images, then moves to Photoshop for layer effects and retouching. Storage-sensitive during the import phase, where the drive must handle thousands of small file reads while Lightroom builds its catalog database. Drives with strong QD1 random read performance and low access time show their advantage here.

Video Editing

Imports two project files into Premiere Pro, applies edits, adjustments, and GPU-accelerated effects, then exports in both H.264 (1080p) and H.265 (4K UHD). The export phase is where storage matters most, because Premiere writes to the scratch disk while reading source assets simultaneously, creating the mixed sequential-random pattern that separates fast controllers from overwhelmed ones.

Office Productivity

Runs Microsoft Word, Excel, PowerPoint, and Outlook through standardized tasks. Less storage-intensive than the creative benchmarks but useful as a baseline for general responsiveness, and for reviews targeting business or enterprise buyers who care about Office performance.

Procyon vs. PCMark 10

I treat Procyon as the newer tool because PCMark’s traces were captured years ago from applications that have since been updated, while Procyon runs current software versions every time. But for storage-specific analysis, PCMark 10’s isolation of the I/O layer remains more diagnostically useful. My recommendation is to run both. Use PCMark 10 for cross-drive storage comparison where you need to control for CPU and GPU differences. Use Procyon to validate that storage performance translates into real application speed on the actual test platform.

Procyon vs. PCMark 10

Run both PCMark 10 and Procyon, for different jobs

Two panels. PCMark 10: use it for cross-drive storage comparison, its strength is that it isolates the I/O layer, its limit is that its traces were captured years ago. Procyon: use it to check storage on the actual test platform, its strength is that it runs current software each time, its limit is that it is less pure as a storage test.01 PCMARK 10Use it forCross-drive storagecomparisonStrengthIsolates the I/O layerLimitTraces captured yearsago02 PROCYONUse it forChecking storage on theactual test platformStrengthCurrent software each runLimitLess pure as a storagetestPCMark 10Procyon
Figure 12 · What each tool is for, what it does well and where it falls short. Illustrative values.

Manual real-world testing

Trace replay is powerful, but it has a blind spot. The traces were recorded on specific hardware, with specific filesystem configurations, at a specific point in time. They cannot account for how a drive behaves with your readers’ actual workloads on current software versions. That is where manual real-world tests come in. These are controlled, repeatable file operations that you execute yourself, timed with precision, on the actual drive under review.

Manual real-world testing

A trace is a snapshot, a manual test runs today

A horizontal line with a hollow marker on the left, trace recorded, and a filled teal marker on the right, manual test. A dashed copper arrow between them says apps and software keep changing. Under the left marker: specific hardware, specific filesystem setup, specific time. Under the right: the drive you review, your readers workloads, current software.Apps and software keep changingTrace recordedManual testOn specific hardwareWith a specificfilesystem setupAt a specific timeOn the drive you reviewWith your readers’workloadsOn current softwareTrace, recorded onceManual test, todayChange over time
Figure 13 · A trace is recorded on specific hardware at a specific time, while a manual test runs on the drive under review with current software. Illustrative values.

The file transfer gauntlet

DiskBench window on the Copy Directory tab; the log reports 31,227 files totaling about 53.7 GB copied in 30,531 ms at about 1,760 MB/s.
A timed folder copy gives a repeatable real-world transfer figure. Screenshot: Nodesoft DiskBench

This is the test that exposes SLC cache behavior more honestly than any synthetic ever will. In practice the procedure is straightforward. Transfer a known dataset from a fast secondary drive to the DUT, timed from the first byte to the last. Run transfers that exceed the SLC cache capacity so you capture both the burst speed and the post-cache cliff.

The file transfer gauntlet

Transfers that outrun the SLC cache show the cliff

A curve of write speed against data written. A high plateau for SLC cache speed, a dashed vertical line where the cache is full, then a drop to a lower plateau for native TLC or QLC speed. Three spans under the axis: small burst stays inside the cache, large sustained goes about half as far again past the cache, and cache exhaustion goes furthest. A note adds the small file storm of many tiny files.Write speedData writtenSLC cache speedNative TLC or QLC speedCache fullSmall burstLarge sustainedCache exhaustionSpans are schematic: cache sizes vary by driveSmall file storm: many tiny files, judged on random write IOPSWrite speedCache fullSpan covered
Figure 14 · Write speed against data written, with the SLC cache speed, the point where the cache is full and the native speed after it, plus the span each transfer covers. Illustrative values.
Transfer Dataset What It Reveals
Small Burst 10 GB single ISO file Peak sequential write from SLC cache. Should match or approach rated spec.
Cache Exhaustion 100–200 GB mixed files (ISOs + folders) The point where SLC cache runs out and throughput drops to native TLC/QLC speed.
Large Sustained Full SLC cache capacity + 50% Post-cache write speed and controller behavior under sustained load. This is the number that matters for content creators.
Small File Storm 50,000+ files under 1 MB each Random write IOPS in a real filesystem context. Brutally exposes weak controllers.

Source drive

Your source must be faster than the DUT so that the drive under test is always the bottleneck. A RAM disk is ideal if you have the memory. A secondary Gen5 NVMe works for testing Gen4 and below.

Filesystem

NTFS for Windows testing. Always format with default allocation unit size unless you are specifically testing the impact of cluster size on performance.

Timing

Time the copy with a stopwatch or scripted timer and ignore the Windows copy dialog’s estimate, which lies. It averages, it rounds, and it includes filesystem overhead inconsistently.

The Content Creator Test: For reviews targeting creative professionals, add a dedicated Premiere Pro export test: export a standardized 5-minute 4K timeline to H.264 and H.265, timed from render start to completion. The scratch disk behavior during export reveals controller performance under the mixed sequential-random patterns that video editing generates. This is one of the few tests where SLC cache size directly impacts completion time for a real workflow.

Game load timing

Text report from the Final Fantasy XIV Shadowbringers benchmark showing a score of 5326, an average frame rate of 36.15 and five scene loading times totaling 11.816 seconds.
Per-scene loading times give a repeatable game load measurement. Screenshot: Square Enix Final Fantasy XIV: Shadowbringers benchmark

Game load tests are the most reader-relevant benchmark you can run, and they are also the most humbling. Past a point, extra sequential speed buys little. In my testing, the typical PCIe 4.0 drive reads 99% faster sequentially than the typical PCIe 3.0 drive but moves only 30% more data on 3DMark’s Battlefield V loading trace. Flagship PCIe drives load games only marginally faster than older ones, despite far higher sequential throughput. DirectStorage goes after a different part of the load, handing asset decompression to the GPU.

Game load timing

99% faster sequential reads move only 30% more game-load data

Typical PCIe 4.0 drive against typical PCIe 3.0 drive, on my bench

Two horizontal bars. The typical PCIe 4.0 drive reads 99 percent faster sequentially than the typical PCIe 3.0 drive, but moves only 30 percent more data on the 3DMark Battlefield V loading trace. Below, three boxes: time from click to playable, repeat five times, report the median.Measure0255075100Gain of PCIe 4.0 over PCIe 3.0, percentSequential readCrystalDiskMark99%Battlefield V load3DMark Storage trace30%Time click toplayableRepeat fivetimesReport themedianTypical PCIe 4.0 gain
Figure 15 · Gain of the typical PCIe 4.0 drive over the typical PCIe 3.0 drive in sequential read and on the Battlefield V loading trace, then the method for timing a game load. Source: the author’s own bench measurements.

That said, the test is still worth running because it grounds the entire review in the metric readers care about most. Standardize on three to five titles with known heavy load sequences, time from click to playable state, and run each measurement five times to report the median. Run-to-run variance is as informative as the absolute number, because a drive with inconsistent load times is telling you something about its firmware’s resource allocation under mixed I/O pressure.

Choose games with notoriously long or asset-heavy load sequences. At the time of writing, titles like Cyberpunk 2077, Baldur’s Gate 3, and Starfield provide meaningful differentiation, and the list should rotate as new releases arrive.

DirectStorage titles

When available, include at least one DirectStorage-enabled game to track real-world adoption of GPU-accelerated loading. Compare it against non-DirectStorage titles, because that delta is the story.

Trace and real-world summary

Synthetic benchmarks earn their place by providing controlled, repeatable data points. But trace-based and real-world tests earn reader trust by answering the questions people actually ask. How fast will this drive load my games? How long will a 200 GB file transfer take? What happens when the SLC cache runs out?

Trace and real-world summary

Six tests fall into three groups

Three columns. Trace replay holds PCMark 10 Full System, PCMark 10 Consistency and 3DMark Storage, best for cross-drive and gaming scores. Live application holds UL Procyon Photo and Video, best for system-level validation. Manual holds the File Transfer Gauntlet and Game Load Timing, best for cache behavior and load times.TRACE REPLAYPCMark 10Full SystemPCMark 10Consistency3DMark StorageBest forCross-drive andgaming scoresLIVE APPLICATIONUL ProcyonPhoto and VideoBest forSystem-levelvalidationMANUALFile TransferGauntletGame Load TimingBest forCache behavior andload times
Figure 16 · Trace replay, live application and manual tests, with what each group is best for. Illustrative values.
Test Type Primary Value When to Use
PCMark 10 Full System Trace replay Comprehensive mixed-workload scoring with access time measurement Every review. Non-negotiable.
PCMark 10 Consistency Trace replay (extended) Long-duration degradation analysis Deep dives and endurance-focused reviews
3DMark Storage Trace replay (gaming) Gaming-specific loading and installation scoring Every consumer NVMe review
UL Procyon Photo/Video Live application Real Adobe workflow performance, system-level validation Creative-focused reviews and system-level comparisons
File Transfer Gauntlet Manual SLC cache size, post-cache speed, sustained throughput Every review. Especially QLC and budget TLC drives.
Game Load Timing Manual Reader-relevant load time comparison Every consumer review. Ground truth for marketing claims.

Bridging to advanced I/O

The tools in this section reveal how a drive behaves under real-world conditions, from PCMark’s trace replay to Procyon’s live application execution to the manual transfers that expose cache behavior with a stopwatch and a dataset. But they all operate within the constraints of predefined workflows and standardized file operations. When you need to craft a custom I/O pattern (specific queue depths, specific block sizes, specific read-write ratios running for specific durations), you need a different class of tool, such as fio, iometer, StorScore, and diskspd. These are the instruments that let you design the experiment instead of replaying someone else’s.

Bridging to advanced I/O

Custom I/O tools let you set the pattern yourself

A gray box lists predefined workflows: PCMark replay, Procyon workflows, file copies and game loads. An arrow leads to a teal box with four sliders: queue depth, block size, read-write ratio and duration. Below, four tool boxes: fio, iometer, StorScore and diskspd.PREDEFINEDPCMark replayProcyon workflowsFile copiesGame loadsYOU SET THE PATTERNQueue depthBlock sizeRead-write ratioDurationfioiometerStorScorediskspdTools that let you design the experimentPredefinedYour settingsTool
Figure 17 · Predefined workflows on the left, and on the right the settings a custom tool lets you choose: queue depth, block size, read-write ratio and duration. Illustrative values.

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 5 sources, 2 primary