As mentioned early, we augmented our typical consumer benchmarks with more enterprise focused tests. Part of this was due to anomalies we saw on other benchmarks; we wanted another datapoint to give us a better understanding of the KingSpec drive. We also wanted to give you a better picture of how this drive would perform with a light enterprise workload.
Since we pulled these tests from our enterprise test bench, you will notice that we are showing data at a very high queue depth. Typical enterprise applications produce more outstanding IOs than consumer applications. Also, because of the added parallelism, many PCIe storage devices can handle more than the typical 32 outstanding IOs that SATA/SAS drives are limited to.
In this round of testing, the KingSpec drive just about nailed its specification (84K IOPS) for 4KB random operations. For write operations, 84K IOPS is a great number, especially for steady state. This is even better when you consider the Micron P420m, which we recently reviewed, only managed ~100K IOPS at a much higher price. But, that same level of performance for read operations is a little disappointing. There are numerous consumer level drives that can surpass 84K read IOPS.
The KingSpec drive gave great all around sequential performance. Clocking in at 2.5GB/s for reads and 1.5GB/s for writes, the KingSpec 1TB blew past the specs on the datasheet.
Finally, we ran our server profiles, which present the drive with more complex workloads that are tailored to enterprise environments. Most of these profiles are heavy on reads, but with just enough writes to give lesser flash controllers problems.
With the KingSpec drive giving us almost identical 4KB IOPS, we expected fairly consistent performance and we weren’t let down. While these results are good, they definitely could have been better if the random read operations were faster. But, the fact that there weren’t any major hiccups show us that the controller and mSATA setup didn’t have any adverse affects from the mixed workloads.