Synthetic Performance Testing
For testing, we configured the 9300 Series in both PRO (7.68TB) and MAX (6.4TB) configurations. We also included the Intel DC P4510 8TB, Memblaze PBlaze 5 916 6.4TB, and finally a Micron 9100 2.4TB drive in the comparison pool.
Sequential Read Performance
Reading 128KB sequential data from the 9300 Series shows nearly identical performance between the PRO and MAX configurations. The Micron drives outperform most of the others at low queue depths with the Intel being the expectation at QD1. The Memblaze PBlaze 5 916 with nearly identical hardware to the 9300 Series walks up the queue depth latter with similar performance, as you might expect.
Sequential Write Performance
The sequential write performance is also very similar with both 9300 Series configurations. The write performance is very close to what we saw in the sequential read chart and shows that Micron is very close to balanced performance for workloads requiring equal IO.
We haven't talked much about the first generation Micron NVMe SSD, the 9100 MAX. We included this drive to show how far Micron has advanced the series in just three generations.
Sequential Mixed Workload Performance
The equal IO between reads and writes helps the 9300 Series achieve very impressive sequential mixed workload performance.
The 70% read mix allows us to look closer at the consistency of the IO. This is where the MAX configuration with more overprovisioning stands above the PRO. For most of the sequential 70% read workload, both configurations follow a rail of performance, but between 150 and 200 seconds, you can see the PRO flutter slightly where the MAX doesn't waver.
Random Read Performance
At lower queue depths, the PRO configuration holds steady, but we see more variation at high queue depths. The 9300 MAX also had a little issue at 256 OIO, as did the PBlaze 5 916. The 9300 Series is at the top of the performance chart though at high queue depths.
I want to point out that we did not meet Micron's 850,000 IOPS rating for random reads. This test system has never produced results higher than what we tested with the Micron 9300 Series at high outstanding IO (OIO). The series even outperformed the Intel Optane SSD DC P4800X and Samsung 983 ZET (Z-NAND SSD) at 256 OIO.
Random Write Performance
The random write test shows us the first significant performance separation between the Micron 9300 PRO and MAX configurations. This is where the extra flash in reserve aids in both performance and consistency.
In steady state at 256 OIO, all of the drives separate into two distinct performance classes. The separation starts early in the OIO scale with the MAX and PRO diverging at 4 OIO.
Random Mixed Workload Performance
The Micron 9300 Series doesn't provide equal IO performance for random small block data like it does large block sequential data. Both drives in the series do provide excellent random mixed workload performance.