Looking for a bargain? – Check out the best deals from Amazon Prime Day!

How We Test SSDs

Our benchmark suite puts internal and external solid-state drives to the ultimate test. Here's how PC Labs runs and reports its SSD benchmarks, and what they mean to you.

Upgrading your desktop or laptop to a solid-state storage solution—whether that's a traditional 2.5-inch drive or a cutting-edge M.2 one—is a quick, often inexpensive way of adding some much-needed performance to an aging system. By installing a solid-state drive (SSD) in your desktop or laptop, you can drastically reduce the amount of time files, applications, and even operating systems take to load, install, or copy versus older platter-based hard drives. As long as you have the slots, ports, or bays necessary, the amount of movies, photos, and games you can shuttle onto or off of one machine is almost limitless.

To make sure you always get the best bang for your storage buck, we here at PC Labs have developed an exhaustive testing suite. A mix of industry-standard tests, "trace-based" measures (more on what that means in a moment), and home-cooked trials, it runs each drive we review through a series of real-world and synthetic scenarios to help us determine which drives are the fastest, which are the slowest, and who falls in between.

Mind you, with SSDs, speed isn't everything. We also evaluate drives on the basis of value for money and additional features, such as warranty, durability ratings, and supplementary software. But SSDs have become so good these days that sometimes it's subtle things that separate an average drive from a winner.


The Testbeds: The Systems We Rely On

Depending on the bus architecture (PCI Express vs. SATA) and connection protocol (M.2 or 2.5-inch for internal SSDs; USB or Thunderbolt for external SSDs), we test any drive that comes through the labs on a certain single testbed, or pair of testbeds, among three testbed systems.

PCIe 3.0-Based M.2 Internal SSDs; Serial ATA 2.5-Inch or M.2 Drives

These drives are tested on our main Windows-based storage testbed. This is a resolutely high-end PC circa 2020. It is equipped with an Asus Prime X299 Deluxe motherboard with an Intel Core i9-10980XE processor clocked for a max boost frequency of 4.6GHz. We use 16GB of DDR4 Corsair Dominator RAM clocked to 3,600MHz, and the system is using an Nvidia GeForce RTX discrete graphics card to power video. This PC represents a state-of-the-art high-end desktop configuration, with an SSD boot drive as the primary drive and the drive being tested configured as supplemental storage.

PCIe 3.0 SSD

M.2 drives on this system are installed in a secondary M.2 slot below the video card and configured as secondary storage. (The X299 motherboard we use supports both PCI Express M.2 and SATA M.2 drives.) Traditional 2.5-inch SSDs are installed on the first SATA port powered by the motherboard's main SATA controller, and installed in a 2.5-inch bay.

PCIe 4.0-Based Internal SSDs

PCI Express 4.0 M.2 SSDs offer higher potential sequential-throughput speeds than PCI Express 3.0 ones. PCI Express 4.0 support is generally available only on late model AMD-based systems from the X570/B550/TRX40 chipset period onward (using Ryzen 3000 series CPUs or later), and Intel systems with Z490 or more recent motherboards (using 11th Generation "Rocket Lake" CPUs or later). All PCIe 4.0 SSDs are M.2 drives. You can use a PCI Express 4.0 SSD in a 3.0-only motherboard, but it will bounce down to 3.0 speeds.

Samsung SSD 990 Pro PCIe 4.0 SSD

As a result, to test the speed potential of these drives, we needed a different testbed from our X299 build. This more recent testbed uses an MSI Godlike X570 motherboard with an AMD Ryzen 9 3950X CPU installed. We use the same 16GB of DDR4 Corsair Dominator RAM clocked to 3,600MHz, and the system employs an Nvidia GeForce RTX discrete graphics card, too.

PCI Express 4.0 speedsters tend to generate a lot of heat. If a drive has its own heatsink, we test it with the sink in place. If it lacks a heatsink, or just has a basic heat spreader, we test it using the testbed motherboard's own heat sink.

As of early 2023, companies are showing off their first consumer-level SSDs that support the latest standard, PCI Express 5.0—which offers maximum theoretical sequential read speeds in excess of 15,000MBps, about double the PCI Express 4.0 max. We will be upgrading our testbed and protocols to support the testing of PCI Express 5.0 SSDs in the near future.

External SSDs

We use two testbeds here. The first is the same system as our PCI Express 3.0 testbed (Asus Prime X299 Deluxe motherboard, Intel Core i9-10980XE processor, 16GB of DDR4 Corsair RAM, Nvidia GeForce RTX card). Depending on whether an external drive meets the near-ubiquitous USB 3.2 Gen 2 standard or supports the high-speed USB 3.2 Gen 2x2 version of USB, it is tested either attached to this motherboard's sole USB 3.2 Gen 2 USB Type-C port (a 10Gbps port) or to the 20GBps USB-C port on a USB 3.2 Gen 2x2 expansion card, made by Orico, that is attached to our main storage testbed.

Samsung Professional G-Drive external SSD

After we've run the tests defined below for external drives, we then format the drive to exFAT and run a couple of supplemental tests on a 2016 Apple MacBook Pro, testing over Thunderbolt 3 (if applicable) or USB Type-C. If the drive is a Thunderbolt 3-only drive, we run just the MacBook-based tests.


The Benchmarks: Internal SSDs

Here is a breakdown of the benchmark set we run on internal drives, whether M.2 "gumstick" drives or conventional 2.5-inch SATA internals. The drives are secure-erased between each run of the different tests.

PCMark 10 Storage

The main PCMark 10 Storage test from UL is an invaluable cutting-edge measure, providing a high-level view of how the drive will function under various everyday workloads, such as word processing and videoconferencing.

PCMark 10 Results Screen

For internal SSDs, we first run the drives through the PCMark 10 Full System Drive benchmark, which simulates 23 different "traces" (simulated tasks) in the course of the run. The traces flex the drive in ways that approximate launching Adobe-based creative programs, booting up Windows 10, copying files, launching popular games, and more.

PCMark 10 Full System Drive Benchmark

The overall score that PCMark 10 reports back represents how well a drive does throughout the entire PCMark 10 run. This score is the sanctioned score presented by UL's software at the end of each run. This score reflects a weighted average of the various activities that the PCMark 10 storage test simulates, a general indicator of how consistently a drive can perform through the 23 different usage scenarios.

It's a proprietary number, though, and is meaningful only when compared with scores of other, competing drives. That is where our reviews come in.

Getting Granular: Booting Windows 10 (PCMark 10 Trace)

We also dig into the more granular trace data that PCMark 10 presents. The first part of it we report is culled from the Windows 10 boot trace, which simulates a full operating-system startup procedure. The throughput number we report reflects how quickly the drive is able to feed the data required for that task set.

Windows 10 Boot

This and the following three PCMark 10-derived, trace-based tests represent a simulation of how quickly a drive is capable of feeding data when launching a particular program, copying files, or, in this case, booting Windows 10. PCMark 10 records how many megabytes per second the drive is reading what are known as "shallow-queue 4K random" blocks of data (i.e., of the kind in which most applications, games, or operating systems are stored). While UL recommends using the overall "read/write MBps bandwidth" metric in these tests, we dug a bit deeper to include only random 4K bandwidth in order to paint what we believe is a more specific picture of how well a drive can perform in these tasks.

Game Launching Tests (PCMark 10 Trace)

Next we report data from PCMark 10's traces around game launching. This again reflects how quickly a drive can read shallow-depth small random 4K packages. Note that the "4K" we're talking about here is file-block size, not file size; 4K is one of the more commonly used file-block sizes for game installations, though that composition does depend on the title you're playing.

Call of Duty Boot

While the three games tested in PCMark 10 are stored primarily in small random 4K, tests from around the web have shown that MMORPGs can more often use the 16K block size, and some games in other genres may tend to employ larger block sizes, from 32K up to 128K. However, for the sake of these tests, 4K small random read is the most accurate block-size metric relevant to these three popular FPS titles: Battlefield 5, Overwatch, and Call of Duty: Black Ops 4. We again report the read throughput for this kind of file.

Adobe Launching Tests (PCMark 10 Trace)

Next is the set of results based on traces simulating Adobe-application launches. As anyone who works regularly in programs like Adobe Premiere or Photoshop can tell you, a constant pinch point is the time it takes for these programs to launch.

Adobe Photoshop CC Boot

Mind you, our results don't tell the whole story of how a drive will perform for all creative applications. Depending on the complexity of your work and the number of elements in a scene, your software may have to load 3D models, sound files, physics elements, and more; in other words, more than just the program. Still, this is nonetheless interesting fodder for folks who live and breathe these Adobe apps.

Copy Tests (PCMark 10 Trace)

Finally in PCMark 10, we report on PCMark 10's traces that simulate file-copy actions. While at first these numbers might look low compared to the straight sequential-throughput numbers achieved in benchmarks like Crystal DiskMark and AS-SSD (below), that's due to the way this score is calculated and the nature of and differences between the source data. If you're regularly moving files around on your drive from one folder to another, this test is a handy relative throughput measure.

Crystal DiskMark 6

Beyond PCMark 10, we also use the venerable Crystal DiskMark utility for a second opinion on throughput. Crystal DiskMark's sequential-read tests measure read/write activity with data written in a large contiguous block on the drive, which is similar to how manufacturers themselves test drives to advertise their peak performance. These tests represent a "best case," straight-line scenario for file transfers.

Crystal DiskMark 6.0

We also use Crystal DiskMark's 4K tests to measure random reads/writes, which reflect data activity in which the drive is fetching and writing scattered files and pieces of files across the drive. This is mostly just used as a reality check against the wealth of 4K read data culled from PCMark 10's traces.

3DMark Storage Gaming Benchmark

Gamers have long relied on 3DMark testing to benchmark their CPUs and GPUs. 3DMark Storage, introduced in late 2021, takes SSDs through their paces in performing a variety of gaming-related functions. It produces an aggregate score, combining traces of tasks from some popular AAA games. These include loading Battlefield V, Call of Duty: Black Ops 4, and Overwatch; recording a 1080p gameplay video at 60fps while playing Overwatch; installing The Outer Worlds from the Epic Games Launcher; saving game progress in The Outer Worlds; and copying the Steam folder for Counter-Strike: Global Offensive.

How We Test SSDs: 3DMark Storage

The Benchmarks: External SSDs

As noted, in testing we attach external SSDs to the native USB 3.2 Gen 2 port on our main Windows 10 testbed, and afterward (if relevant) to a Thunderbolt 3/USB Type-C port on our test MacBook Pro. With the Windows machine, we'll cite if a drive supports Gen 2x2 speeds and is attached instead to the expansion-card USB 3.2 Gen 2x2 port.

PCMark 10 Data Drive Benchmark

We're not done with PCMark 10 quite yet! The Data Drive Benchmark is a solid test to run on any drive you intend to use as a data archive or a backup drive, and typically takes between 10 and 30 minutes to run, depending on the drive type and its connection standard.

PCMark 10 Data Drive Test

Like the PCMark 10 Storage test, it runs through a host of trace-based activities to simulate typical daily drive activities for a secondary drive. The proprietary number it reports back is useful only when compared against other drives' PCMark 10 results.

Crystal DiskMark 6

For external SSDs, we run the Crystal DiskMark 6 test under the same parameters as for internal drives above (sequential read/write, and 4K read/write).

Blackmagic Disk Speed Test

With this and our next test, we move the drive, if compatible, over to our Apple MacBook Pro tester platform and reformat it into exFAT. We use the macOS-only Blackmagic Disk Speed Test app from professional media firm Blackmagic Design (the makers of DaVinci Resolve) to perform this test. It reports back a drive's throughput in bits per second. This utility is typically used to discern whether a given drive has enough throughput to play back specific video formats smoothly. But it also returns some useful throughput measurements.

Blackmagic Boot

Blackmagic offers both a read score and a write score, which we compare with those of other, similar drives. These scores are useful in discovering the theoretical maximum speed that a drive can achieve.

Folder Transfer Test

The final test for external drives is a drag-and-drop test, also performed on our MacBook Pro. It uses the macOS Finder to copy a 1.23GB test folder full of several different file types from the testbed's internal drive to the external SSD being tested. We hand-time the scores (in seconds).

About Tony Hoffman