Intel SSD DC P3700 Review: The PCIe SSD Transition Begins with NVMe
by Anand Lal Shimpi on June 3, 2014 2:00 AM EST- Posted in
- Storage
- SSDs
- Intel
- Intel SSD DC P3700
- NVMe
CPU Utilization
With the move to NVMe not only do we get lower latency IOs but we should also see lower CPU utilization thanks to the lower overhead protocol. To quantify the effects I used task manager to monitor CPU utilization across all four cores in a Core i7 4770K system (with HT disabled). Note that these values don't just look at the impact of the storage device, but also the CPU time required to generate the 4KB random read (QD128) workload. I created four QD32 threads so all cores are taxed and we're not limited by a single CPU core.
To really put these values in perspective though we need to take into account performance as well. The chart below divides total IOPS during this test by total CPU usage to give us IOPS/% CPU usage:
Here all of the PCIe solutions do pretty well. The SATA based S3700 is put to shame but even the Intel SSD 910 does well here.
For the next charts I'm removing Iometer from the CPU usage calculation and instead looking at the CPU usage from the rest of the software stack:
Here the 910 looks very good, it's obviously a much older (and slower) drive but it's remarkably CPU efficient. Micron's P420m doesn't look quite as good, and the SATA S3700 is certainly far less efficient when it comes to IOPS/CPU.
85 Comments
View All Comments
gospadin - Tuesday, June 3, 2014 - link
tRead on MLC NAND is > 50us. 10us latency will never be achievable with an MLC NAND back-end without a redesign of the NAND array.mavere - Friday, June 6, 2014 - link
"I am angry because my ridiculous fantasies aren't fulfilled."Antronman - Tuesday, June 3, 2014 - link
Fusion iO blows it all away.TelstarTOS - Tuesday, June 3, 2014 - link
did they make it bootable on windows after what 8 years?extide - Tuesday, June 3, 2014 - link
At what cost?I'd definitely like to see some FusionIO benches on this site...
TelstarTOS - Tuesday, June 3, 2014 - link
At last Intel showed its muscles again.If in a 6 month timeframe something similar and cheaper doesnt come out, the 400GB P3600 will be my next SSD. Looking forward SF3700 really curiously now.
Kevin G - Tuesday, June 3, 2014 - link
I love the raw speed that this delivers. It does not hold anything back in terms of performance. I'm genuinely excited as to what a full blown server implementation using 16x PCIe 3.0 could provide.My only issue is one of capacity and cost per GB of storage. It is good to see 2 TB solutions but honestly I was hoping for a bit more. Moving away from the 2.5" SATA, M.2 and mSATA formats should enable far more NAND packages. I can see Intel limiting these consumer/prosumer cards to lower capacities to keep the higher capacity units in the enterprise space where ultra fast storage carries a higher premium. Speaking of costs, I was prepared to accept this as costing a bit more but not this much. Things like moving to an 18 channel design and the cost of the NVMe controller would be more expensive but not quiet this much. I was hoping to see something closer to $1/GB as the 2.5" SATA market is well below that and starting to approach $0.50/GB. Speed can carry a premium but those lower $/GB SATA drives are still pretty fast on their own.
Actually are there any subjective impressions? Does the P3700 feel noticeably faster in day-to-day usage than a generic 2.5" SATA SDD?
I'd also like to see some boot testing. Generally there are some quirks here and there that crop up with technology introductions.
kaix2 - Tuesday, June 3, 2014 - link
with the p3700 drive rated at 10dw/d it's aimed at high end enterprise. expecting $1/GB for this high end of a drive isn't realistic. also it's not a fair comparison if you simply compare the price of this drive to an average consumer sata drive and not take nand endurance and quality into account.Sacco_svd - Tuesday, June 3, 2014 - link
P3700 / 2048gb*3dollar = 6144 dollarsP3500 / 2048gb*1.469dollar = 3061.76 dollars
If those are going to be the prices they're still not competitively cheap, by a big margin.
balindad - Tuesday, June 3, 2014 - link
As mentioned else where, could you drop this in on any open pcie and have it work and bootable with no other upgrades needed as long as you're running windows 8?