The Intel SSD 670p (2TB) Review: Improving QLC, But Crazy Pricing?!?
by Billy Tallis on March 1, 2021 12:00 PM ESTBurst IO Performance
Our burst IO tests operate at queue depth 1 and perform several short data transfers interspersed with idle time. The random read and write tests consist of 32 bursts of up to 64MB each. The sequential read and write tests use eight bursts of up to 128MB each. For more details, please see the overview of our 2021 Consumer SSD Benchmark Suite.
Random Read | Random Write | ||||||||
Sequential Read | Sequential Write |
For quite a while, NVMe SSDs with Silicon Motion controllers have been delivering some of the best QD1 burst random read performance scores. The Intel SSD 670p pushes this even further, when the test is only hitting the SLC cache. When testing against an 80% full drive, the burst random read performance is faster than most other QLC drives but slower than any good TLC drive.
For QD1 random writes, the 670p is actually slightly slower than the 660p when testing a mostly-full drive, though it is again competitive with more high-end TLC drives when writing to the SLC cache. For both sequential reads and sequential writes, the 670p offers very good QD1 throughput for a PCIe 3.0 drive, and is much improved over the 660p that is seriously bottlenecked by its low-end controller.
Sustained IO Performance
Our sustained IO tests exercise a range of queue depths and transfer more data than the burst IO tests, but still have limits to keep the duration somewhat realistic. The primary scores we report are focused on the low queue depths that make up the bulk of consumer storage workloads. For more details, please see the overview of our 2021 Consumer SSD Benchmark Suite.
Random Read | Throughput | Power | Efficiency | ||||||
Random Write | Throughput | Power | Efficiency | ||||||
Sequential Read | Throughput | Power | Efficiency | ||||||
Sequential Write | Throughput | Power | Efficiency |
As with the burst IO scores, the longer sustained IO tests show the Intel 670p doing very well with sequential reads or writes: the performance doesn't betray the fact that it's using QLC NAND, and the power efficiency is typical of a last-generation controller. For random reads or writes, the performance at low queue depths is similarly great when testing the SLC cache, but testing across an 80% full drive knocks performance down to typical entry-level NVMe and mainstream SATA territory. Random writes in particular are disappointing on the mostly-full drive: it's slower than the 660p and the Phison E12-based Corsair MP400, though still several times faster than the DRAMless Mushkin Helix-L.
Random Read | |||||||||
Random Write | |||||||||
Sequential Read | |||||||||
Sequential Write |
The Intel 670p is fairly well-behaved through the sustained IO tests as the queue depth ramps up. Random reads saturate around QD32, random writes around QD8, and sequential transfers at QD2. Performance is very consistent after the drive reaches its full speed; the only big drop comes at the very end of the sequential write test on a mostly-full drive, when the SLC cache finally runs out while testing at QD128. This is pretty much never going to happen during ordinary consumer workloads.
Random Read Latency
This test illustrates how drives with higher throughput don't always offer better IO latency and Quality of Service (QoS), and that latency often gets much worse when a drive is pushed to its limits. This test is more intense than real-world consumer workloads and the results can be a bit noisy, but large differences that show up clearly on a log scale plot are meaningful. For more details, please see the overview of our 2021 Consumer SSD Benchmark Suite.
Taking a closer look at random read throughput and latency, the Intel 670p fares better than most of the other QLC drives, save for the 8TB Sabrent Rocket Q. The 670p has slightly worse performance than the DRAMless TLC Mushkin Helix-L. The throughput achieved by the 670p is similar to mainstream TLC SATA drives, but the latency is considerably higher: the SATA drives are bottlenecked by the SATA link itself, while the 670p's bottleneck is on the NAND side, which causes latency to spike as the drive is pushed to its limit.
72 Comments
View All Comments
abufrejoval - Tuesday, March 2, 2021 - link
I'd say a well used SATA SSD (unless the form factor is not negotiable).Booting is read-mostly and often not that I/O intensive after all.
And then I generally try to avoid doing it, preferring systems that enable low-power idle or that will sleep. Pressing the power button first and then getting the coffee works wonders, too.
Samus - Monday, March 1, 2021 - link
I see Intel still refuses to give up their margins - no matter how uncompetitive or inferior the product may be.Looks like a good drive but the pricing is around 50% too high.
Glock24 - Monday, March 1, 2021 - link
I've never, NEVER seen any QLC drive worth buying. The pricing is always really bad in relation to brand name TLC drives. Even if they were cheaper, it's not worth because of all the drawbacks.Byte - Tuesday, March 2, 2021 - link
where does SSDs have to go from here? OLC? Would that be even possible? Or do we have to wait for the next breakthrough.Zizy - Tuesday, March 2, 2021 - link
PLC - penta-level cell. Each cell keeps 5 values -> 32 voltage levels are required to read that (2^N). It is possible, but it will take a while.dragosmp - Tuesday, March 2, 2021 - link
The gain in flash performance is impressive and worth keeping in mind for when Intel will drop the price to something reasonable.I have used a 1TB P1 in my gaming rig for close to 2 years now and it's solid. Worth keeping in mind most SSDs nowadays come with RAM caching software which hides some of the el-cheapo's disadvantages. Not about to say the P1 is a speed demon, but it doesn't have to be if it has 4GB of RAM buffer. I'd like this drive for the write endurance and 5 years of warranty though, which is a deffinite plus; when it gets below 200$/2TB, preferably below 150 on offer.
Wereweeb - Tuesday, March 2, 2021 - link
First of all: remember that TLC, QLC, etc... are not atemporal constants. They're different ways to build NAND Flash storage. E.g.: Planar TLC is comparable to 3D QLC in a lot of ways.And QLC/PLC are not inevitable. They could tweak other properties of 3D NAND to enable progress. If they ever find a way to substantially shrink 3D NAND, they'd have to go back to TLC, because otherwise QLC would behave like what we imagine PLC to be.
Second: current 3D QLC is simply good enough for 95% of consumers. Look at these numbers. At the right price, there would be no reason not to buy this if you don't have some kind of professional application which requires consistently high performance storage.
Third: Yeah, please don't buy SSD's from Intel anymore. There's absolutely no benefit to QLC if it isn't substantially cheaper. A Dramless TLC is also good enough for 95% of consumers and it likely won't commit sudoku in a couple of years.
Wereweeb - Tuesday, March 2, 2021 - link
Sorry, I meant "different properties to tweak in building NAND storage"Spunjji - Thursday, March 4, 2021 - link
100% behind this comment. I've considered buying Intel's QLC SSDs when I've seen them on sale for substantially less than TLC alternatives, but at retail price, they're a joke.HVAC - Monday, March 8, 2021 - link
But my SSDs are tasked exclusively to solve sudoku! What am I supposed to do after a couple of years? Use my worn out NVMe sticks to spread margarine on my pretzels?It's distressing enough to make one want to commit sudoku!