Background
The Memblaze PBlaze7 7A40 is a cutting-edge enterprise NVMe SSD designed to leverage the full potential of the PCIe 5.0 interface. Built on Memblaze’s Unified Framework Platform (MUFP), it delivers exceptional performance with 4K random read speeds reaching 3.3 million IOPS and 4K random write speeds up to 1 million IOPS—marking a significant milestone as the first in its class to achieve this level of write performance. Sequential read and write speeds are equally impressive at 14.1 GB/s and 11.2 GB/s, respectively. These advancements represent a substantial improvement over previous PCIe 4.0 SSDs, offering approximately 3x the random read and 2.5x the random write performance.
Latency optimization is a key aim for the PBlaze7 7A40, and in our tests it was very close to the claimed 55μs for 4K random reads. The 5μs latency for 4K random writes might be the best that I’ve seen on the test bench, but this required disabling PCIe ASPM (sleep).
The drive also boasts remarkable power efficiency, an improvement over past Memblaze drives, but it manages to stay inside a 22w power envelope in our tests. For read-heavy workloads, the power usage peaked at just 13.33W while writes averaged closer to 18w. This would be pretty useful for dense deployments / 24 drives mounted in the front of a 2u chassis.
In addition to performance, the PBlaze7 7A40 supports NVMe 2.0 and NVMe-MI 1.2b protocols, offering enterprise-grade features such as full data path protection, power-loss data protection, and firmware upgrades without the need for system resets. I was also able to configure multiple namespaces.
The drive is implemented with a PCIE 5.0 Gen5 interface, and 3D TLC nand.
It has an advertised endurance/warranty of up to 1 drive write per day, for 5 years.
Benchmarks
Reads (with filesystem overhead / ext4 )
| Job | Read MB/s | Read IOPS | Read Avg Lat (µs) | Read p99 Lat (µs) |
|---|---|---|---|---|
| seq_read_128k | 12729.95 | 101840 | 1256.70 | 2768.90 |
| seq_read_1m | 13562.10 | 13562 | 9436.57 | 11206.66 |
| rand_read_4k | 11568.30 | 2961484 | 172.71 | 626.69 |
| rand_read_128k | 10256.66 | 82053 | 6238.99 | 20840.45 |
Without filesystem: 3297521 IOPS (Random 4k) / 14019.1 MB/s / 56.88 us
Writes (with filesystem overhead / ext4 )
| Job | Write MB/s | Write IOPS | Write Avg Lat (µs) | Write p99 Lat (µs) |
|---|---|---|---|---|
| seq_write_128k | 10737.76 | 85902 | 1489.90 | 1662.98 |
| seq_write_1m | 10711.33 | 10711 | 11949.25 | 12910.59 |
| rand_write_4k | 10723.18 | 2745135* | 186.28 | 329.73 |
| rand_read_128k | 1117.16 | 8937 | 57284.51 | 65273.86 |
Without filesystem: 591411 IOPS (Random 4k) / 10795.33 MB/s / 5.61 uS
*buffering
Workload Testing
TO PASTE
Database
TO PASTE
S3-style object storage
TO PASTE
AI Model load time
This is effectlvely just ollama load (blep) from an ext4 volume.
TO PASTE
Conclusion
This drive performs well, has a nice heatsink design, and goes toe to toe with our previous best-in-class the Kioxia CM7. I was impressed by this drive. Memblaze has been around 13 years and they are doing more marketing to make their accomplishments known, time will tell how this holds up.
Test Platform
AMD EPYC 4585PX 16-Core Processor
CPU-attached PCIe Gen5
