Write Pressure, Conclusion, Pricing, and Final Thoughts
Before we wrap up, I wanted to reiterate and expand on a chart that Intel showed us at our briefing:
Since we had an additional comparison point and some increased testing flexibility on our end…:
I've added in the Micron 9100 MAX, which is able to achieve a higher random write load (300,000 IOPS) while still servicing reads, but we can certainly see the penalty adds up as the average latency climbs to over 1ms. The P3700 runs out of steam at 100,000 IOPS, but this was only a 800GB sample and was not able to reach the 750 MB/s seen with Intel's data above. All the while, check out that blue line down there. Intel only took their chart out to the ~200,000 random write IOPS point. I pushed the P4800X all the way past 500,000 random write IOPS and it was still able to service reads at just 36us, which I should point out is still quicker than the average read latencies of both competing products with no writes taking place at all (far left)!
- Outstanding random performance
- Outstanding QoS
- Outstanding endurance (based on rating)
- It's the fastest thing we've ever tested. Period.
- Cost (see below)
- Micron 9100 MAX (highest performing competing NAND Flash)
- P4800X 375GB:
- $1520 ($4.05/GB)
- P4800X 320GB (usable capacity) w/ Intel Memory Drive Technology (augments DRAM):
- $1951 ($6.10/GB)
- Server-class ECC Registered DRAM:
Yes, this is expensive, but you definitely get what you pay for here, especially if your use case meshes nicely with where the P4800X shines. For your money, you are getting a product that eats random IOPS for breakfast, lunch, and dinner. And then it asks for dessert. Just don't waste your cash on this type of product unless you intend to use it for its designed purpose! Sure pretty much any IO heavy application will benefit greatly from the P4800X, but as with any storage system, you have to balance cost with performance. That second, more expensive tier of the P4800X includes a license for Intel MDT, which effectively converts the installed server RAM into a pool of Optane with the installed RAM acting as an additional cache layer. For many workloads the MDT solution will offer similar performance at a substantial cost reduction over a pure RAM solution.
Warning (to non-IT pros):
If you have read this far and are not an enterprise customer, I know what you're thinking. You may want one of these for your video editing, workstation, or maybe even your gaming rig. That's fine, but there are a few things you need to consider. First, enterprise parts are tuned for random access across the entire drive, meaning a consumer SSD / firmware would likely perform better with consumer workloads as it is tuned for that purpose. Second, and more important in the case of Intel Datacenter parts, is the matter of 'assertion'. IT specialists don't like wasting time on intermittent faults and silent data corruption. If something is wrong in the slightest, an IT Pro just wants the thing to fail hard so they can replace it and get that portion of their network back up ASAP. As such, Intel programs their DC SSD firmware to enter an 'assert mode' at the slightest sign of trouble. An asserted Intel SSD is effectively a bricked SSD that won't do anything further as it is meant to be replaced. Even if most of the data was good, it will no longer be readable. That's not to say Intel's Datacenter SSDs are bricking left and right, but an SSD 750 (consumer version of the P3xxx) will push through many faults and attempt to continue operating while those same issues would instantly assert a P3520. Moral of the story – don't use an enterprise part for consumer purposes unless you are employing an enterprise-level redundancy / backup regime.
The P4800X is a beast. I mean seriously. We're talking 1/10th the latency of the fastest competing NAND products and 10x the IOPS performance at lower Queue Depths. Endurance is multiple times higher than anything with NAND flash in it. It's just a monster. The only catch? Software needs to catch up a bit in order to realize the full potential here, but that is very much a solvable problem, and future iterations of XPoint will be packaged to speak to the CPU directly via DIMM slots, further removing the legacy bottlenecks associated with modern OS kernels. As it stands now, it looks like the P4800X has certainly met Intel's expectations for XPoint in PCIe NVMe form. Now we can all start waiting to see what XPoint DIMMs are capable of!
What? No Editor's Choice? I'm drawing a few hard lines here:
- I can not award Editor's Choice for a product we did not test in-hand.
- I will not award Editor's Choice to a product we are unable to completely verify against the product specification that a customer would receive if they were purchasing it.
That said, it's a damn impressive showing of the first new memory technology to come out in over a decade. It's hard not to give it some sort of award despite the odd testing scenario present for such early testing of what is still a *very* protected product.