System Configuration & Testing
To test Crucial’s P1 1000GB drive we placed it on our bench as a secondary drive. The specification of our system is as follows:
- CPU: i9 9900K
- Motherboard: Gigabyte Z390 Aorus Pro
- RAM: 2 x 8GB Team Group Vulcan TUF Alliance @ 3200MHz
- GPU: EVGA 1070 FTW
- OS Drive: Samsung 850 Evo
- OS: Window 10 Professional X64
Before I start running some benchmarks on the drive, I use CrystalDiskInfo to check out some details of the P1. As we can see, it does indeed use PCIe 3.0 x4 with the NVMe Express 1.3 protocol and is running at a cool 27c.
I will be running the drive through various benchmarking applications to see how it fairs under different workloads. These applications include:
- ATTO Disk Benchmark
- CrystalDiskMark 6.0
- Anvil’s Storage Utilities
- AS SSD
ATTO Disk Benchmark
“As the industry's leading provider of high-performance storage & network connectivity products, ATTO has created a widely-accepted Disk Benchmark freeware utility to help measure storage system performance. As one of the top tools utilized in the industry, Disk Benchmark identifies performance in hard drives, solid state drives, RAID arrays as well as connections to storage. Top drive manufacturers, like Hitachi, build and test every drive using the ATTO Disk Benchmark"
ATTO shows us a peak write performance of 1600MB/s and read performance of 1850 MB/s. It’s a little short of the 1700 MB/s write and 2000 MB/s read but fairly close. Once we hit an I/O size of 8MB though we do see the read performance drop to around 1600 MB/s likely due to some caching limit of the controller.
“CrystalDiskMark is designed to quickly test the performance of your hard drives. Currently, the program allows measuring sequential and random read/write speeds."
In CrystalDiskMark, we easily hit the rated speeds with 2006 MB/s read and 1725 MB/s write.
Anvil's Storage Utilities
“Anvil's Storage Utilities is a powerful tool that was designed in order to provide you with a simple means of assessing the read and write performance of your Solid State Drive or Hard Disk Drive.
The benchmark tool helps you monitor and check the response time of your unit as well as view the system information collected using Windows Management Instrumentation (WMI).
Anvil’s Storage Utilities has been designed to be the most comprehensive benchmark tool for Solid State Drives on the market. That does not mean that you can’t use it for conventional platter-based drives as well, but you do get the most out of the program when you test the speed and performance of SSDs with it. The program has gone through a series of beta and release candidate builds already and is currently available as Release Candidate 3. It is usually linked from this forum thread, which currently is not the case for the RC build which you can download here directly. You can’t use previous builds as they are set to expire automatically.
You can run a benchmark right away by selecting a drive from the menu at the top right or check out the settings first to make sure everything is configured correctly here. Here you can simulate a compression level of the test file, e.g. database, application or uncompressed, and whether you’d like to use the same test file on consecutive runs or generate a new one every time. As far as benchmarks go, you can run a standard SSD benchmark that is testing read, write, or both performances of the drive, or run threaded IO benchmarks only.”
Anvil is showing our sequential read and write speeds and 4K random read and write is a little lower than you would expect but that’s normal for this benchmark.
“The AS SSD benchmark determines the performance of Solid State Drives (SSD). The tool contains six synthetic and three copy tests.
The synthetic tests determine the sequential and random read and write performance of the SSD. These tests are carried out without using the operating system cache. In Seq-test the program measures how long it takes to read a 1 GB file to write respectively. 4K test the read and write performance is determined at random 4K blocks. The 4K-64 corresponds to the test Third 4K procedure except that the read and write operations are distributed to 64 threads. This test should SSDs pose with Native Command Queuing (NCQ), differences between the IDE operation mode where NCQ is not supported, and the AHCI mode. The additional compression test can measure the power of the SSD in response to the compressibility of the data. This is especially for the controllers that use to increase the performance and life of the cell compression, important.
In the first three synthetic tests and the compression test, the size of the test file 1 GB. Finally, the access time of the SSD is calculated, wherein the access to read over the entire capacity of the SSD (Full Stroke) is determined. The write access test, however, is done with a 1 GB big test file.”
Speeds are right where we expect them to be for this benchmark since like Anvil it also tends report lower speeds then we see in CrystalDiskMark.
In the second benchmark, we have some impressive numbers, specifically the ISO test. Though I did run this benchmark a few times and its speeds varied wildly likely due to the short durations of the test, so I chose one that was the more consistent score.
Looking at AS SSD compression benchmark we see a steady read speed of around 1800MB/s and a write speed of 1650 MB/s. It looks like our 8GB of DRAM is doing a great job as we only see 3 drops in write speed for the duration of the test.