OCZ Vertex 3 MAX IOPS & Patriot Wildfire SSDs Reviewed
by Anand Lal Shimpi on June 23, 2011 4:35 AM ESTLet's start with the elephant in the room. There's a percentage of OCZ Vertex 3/Agility 3 customers that have a recurring stuttering/instability issue. The problem primarily manifests itself as regular BSODs under Windows 7 although OCZ tells me that the issue is cross platform and has been seen on a MacBook Pro running OS X as well.
How many customers are affected? OCZ claims it's less than two thirds of a percent of all Vertex 3/Agility 3 drives sold. OCZ came up with this figure by looking at the total number of tech support enquiries as well as forum posts about the problem and dividing that number by the total number of drives sold through to customers. I tend to believe OCZ's data here given that I've tested eight SF-2281 drives and haven't been able to duplicate the issue on a single drive/configuration thus far.
Most of the drives were from OCZ and I've tested them all on four separate platforms - three Windows 7 and one OS X. The latter is my personal system where I have since deployed a 240GB Vertex 3 in place of Intel's SSD 510 for long term evaluation. If you're curious, the 3 months I had the 510 in the MacBook Pro were mostly problem-free. It's always tough narrowing down the cause of system-wide crashes so it's hard to say whether or not the 510 was responsible for any of the hard-resets I had to do on the MacBook Pro while it was deployed. For the most part the 510 worked well in my system although I do know that there have been reports of issues from other MBP owners.
But I digress, there's a BSOD issue with SF-2281 drives and I haven't been able to duplicate it. OCZ has apparently had a very difficult time tracking down the issue as well. OCZ does a lot of its diagnostic work using a SATA bus analyzer, a device that lets you inspect what's actually going over the SATA bus itself rather than relying on cryptic messages that your OS gives you about errors. Apparently sticking a SATA bus analyzer in the chain between the host controller and SSD alone was enough to make the BSOD problem go away, which made diagnosing the source of the BSOD issue a pain.
OCZ eventually noticed odd behavior involving a particular SATA command. Slowing down timings associated with that command seems to have resolved the problem although it's tough to be completely sure as the issue is apparently very hard to track down.
OCZ's testing also revealed that the problem seems to follow the platform, not the drive itself. If you have a problem, it doesn't matter how many Vertex 3s you go through - you'll likely always have the problem. Note that this doesn't mean your motherboard/SATA controller is at fault, it just means that the interaction between your particular platform and the SF-2281 controller/firmware setup causes this issue. It's likely that either the platform or SSD is operating slightly out of spec or both are operating at opposite ends of the spec, but still technically within it. There's obviously chip to chip variance on both sides and with the right combination you could end up with some unexpected behaviors.
OCZ and SandForce put out a stopgap fix for the problem. For OCZ drives this is firmware revision 2.09 (other vendors haven't released the fix yet as far as I can tell). The firmware update simply slows down the timing of the SATA command OCZ and SF believe to be the cause of these BSOD issues.
In practice the update seems to work. Browsing through OCZ's technical support forums I don't see any indications of users who had the BSOD issue seeing it continue post-update. It is worth mentioning however that the problem isn't definitely solved since the true cause is still unknown, it just seems to be addressed given what we know today.
Obviously slowing down the rate of a particular command can impact performance. In practice the impact seems to be minimal, although a small portion of users are reporting huge drops in performance post-update. OCZ mentions that you shouldn't update your drive unless you're impacted by this problem, advice I definitely agree with.
What does this mean? Well, most users are still unaffected by the problem if OCZ's statistics are to be believed. I also don't have reason to believe this is exclusive to OCZ's SF-2281 designs so all SandForce drives could be affected once they start shipping (note that this issue is separate from the Corsair SF-2281 recall that happened earlier this month). If you want the best balance of performance and predictable operation, Intel's SSD 510 is still the right choice from my perspective. If you want the absolute fastest and are willing to deal with the small chance that you could also fall victim to this issue, the SF-2281 drives continue to be very attractive. I've deployed a Vertex 3 in my personal system for long term testing to see what living with one of these drives is like and so far the experience has been good.
With that out of the way, let's get to the next wave of SF-2281 based SSDs: the OCZ Vertex 3 MAX IOPS and the Patriot Wildfire.
The Vertex 3 MAX IOPS Drive
In our first review of the final, shipping Vertex 3, OCZ committed to full disclosure in detailing the NAND configuration of its SSDs to avoid any confusion in the marketplace. Existing Vertex 3 drives use Intel 25nm MLC NAND, as seen below:
A 240GB Vertex 3 using 25nm Intel NAND
Not wanting to be completely married to Intel NAND production, OCZ wanted to introduce a version of the Vertex 3 that used 32nm Toshiba Toggle NAND - similar to what was used in the beta Vertex 3 Pro we previewed a few months ago. Rather than call the new drive a Vertex 3 with a slightly different model number, OCZ opted for a more pronounced suffix: MAX IOPS.
Like the regular Vertex 3, the Vertex 3 MAX IOPS drive is available in 120GB and 240GB configurations. These drives have 128GB and 256GB of NAND, respectively, with just under 13% of the NAND set aside for use as a combination of redundant and spare area.
The largest NAND die you could ship at 32/34nm was 4GB - the move to 25nm brought us 8GB die. What this means is that for a given capacity, the MAX IOPS edition will have twice as many MLC NAND die under the hood. The table below explains it all:
OCZ SF-2281 NAND Configuration | |||||||
Number of NAND Channels | Number of NAND Packages | Number of NAND die per Package | Total Number of NAND die | Number of NAND per Channel | |||
OCZ Vertex 3 120GB | 8 | 16 | 1 | 16 | 2 | ||
OCZ Vertex 3 240GB | 8 | 16 | 2 | 32 | 4 | ||
OCZ Vertex 3 MI 120GB | 8 | 8 | 4 | 32 | 4 | ||
OCZ Vertex 3 MI 240GB | 8 | 16 | 4 | 64 | 8 |
The standard 240GB Vertex 3 has 32 die spread across 16 chips. The MAX IOPS version doubles that to 64 die in 16 chips. The 120GB Vertex 3 only has 16 die across 16 chips while the MAX IOPS version has 32 die, but only using 8 chips. The SF-2281 is an 8-channel controller so with 32 die you get a 4-way interleave and 8-way with the 64 die version. There are obviously diminishing returns to how well you can interleave requests to hide command latencies - 4 die per channel seems to be the ideal target for the SF-2281.
112 Comments
View All Comments
L. - Thursday, June 23, 2011 - link
Would you handle a website like this for free forever ?--
Besides, that's not the only huge bias there is on Anandtech, but then it's like that mostly everywhere on the interwebz -- just get used to reading through ;)
The 1% may have easily been a true figure, it's statistics, matter of presentation :
"In the first month, about 1% of the drives shipped (to resellers) have been returned for RMA (by buyers)"
See.. that's one huge % that, taking into account customer laziness, various firmware tests and the stock @ resellers could mean about 30% of the drives fail (which of course cannot be the case or it would be a real riot and not just a few whiners on forums).
It could also be (not here) :
"In the past 10 years, about 1% of the drives shipped (to resellers) have been returned for RMA (by buyers)"
Anand Lal Shimpi - Thursday, June 23, 2011 - link
I outlined where the 0.66% figure came from in the article. Take all complaints received on the forums + tech support channels and divide that number by the total number of drives sold through (not just sold to retailers).I've gotten six more OCZ SF-2281 drives in the past week alone - partially to see if this is something that's caused at the drive level. Given that I still haven't seen it yet, I'm beginning to think that this is an issue that really requires a combination of the right platform and one of these drives.
Take care,
Anand
jwilliams4200 - Thursday, June 23, 2011 - link
"I outlined where the 0.66% figure came from in the article. Take all complaints received on the forums + tech support channels and divide that number by the total number of drives sold through (not just sold to retailers)."But that is absurd. That is nothing but a lower limit on the percentage of people who have trouble.
Doesn't OCZ have any clue about how many people use their computers? The people posting on the forums or contacting tech support are only a fraction of the people who use the products -- and usually the more savvy ones. A lot of people use their computer, and if it crashes, they have no idea what caused the crash. They just reboot it and keep going. Or if they contact tech support, it may be for a completely different product, since they do not know which one caused the crash.
It would not be crazy to guess that only 10% of people who experienced the problem with OCZ SSDs actually identified the cause of the crash as the SSD, and followed through to contact OCZ about it by phone or forum.
So the true scope of the problem could easily be 6%, or even higher. The 0.66% figure is just a useless lower limit spit out by OCZ's juggernaut propaganda machine.
Proph3T08 - Thursday, June 23, 2011 - link
I think you might be exaggerating the number of computers being used with OCZ SSDs.The last time I went to Best Buy I didn't see any of their display model computers shipping with a ssd.
I think in general SSDs are still used mostly by tech savvy users. Arguging that Anand's 0.66% is useless where he actually gave a source of information is ridiculous when your argument is a random guess.
Maybe find out how many OEMs actually ship with OCZ drives then maybe you could come up with a compelling argument.
jwilliams4200 - Thursday, June 23, 2011 - link
You missed the point, Proph3T08. I did not claim to know the percentage, I just gave an example. The point is that OCZ's number is indisputably nothing but an extreme lower limit. To claim otherwise is absurd.name99 - Friday, June 24, 2011 - link
Of course MacBook Airs all ship with SSDs...I don't know the numbers for how many SSDs ship on non-Air macs, but I expect the number is pretty high.
Note also that people are quick to complain that Apple never ships leading edge SSDs --- but it is worth noting that there have been no large scale outcries (even at the level of 1% complains) against the SSDs that Apple does ship.
I think Apple believes (and most customers agree) that reliability is vastly more important than the ability to win a benchmark that, after all is said and done, does not really reflect the real-world experience.
As for OCZ's claims, I'd agree that they are certainly at the lower limit. I've bought three SSDs in my time, one from OCZ, and I've been bitterly disappointed by all three of them, ALL of which hang the machine when fed a long sequence of writes. I've not complained in public forums or tried to get a replacement (which is apparently where OCZ get their data) because, what's the point? They won't give me my money back --- all they'll give me (after I spend $10 on mailing the disk to them) is a replacement crappy drive that behaves in exactly the same way.
Much easier just to conclude that
(a) this is a business populated by charlatans and scam artists
(b) Anand, unfortunately, has been way too tolerant of this sort of crap (all devices bought on his recommendation)
(c) the ONLY vendor of SSDs today that doesn't seem a complete a**hole is buying an SSD built into an Apple product. Sad but true.
sam. - Saturday, June 25, 2011 - link
@name99I have to agree with you there. I never complained about my SSD when it failed, I just went straight to RMA and paid the $11 postage. Almost think they make you pay so much for an SSD because they know they will have to send you another one down the track.
jwilliams4200 - Friday, June 24, 2011 - link
Also consider that there are probably a great many people who have the crashes, who then go to the forums, read the posts others made about the crashes, and think, okay, that is the problem I am having. No need to post, I'll just wait for a fix.velis - Thursday, June 23, 2011 - link
It's OCZ who's pumping the SSD novelities the fastest out there. As fast as they go for OCZ reviews, they also go for C300, m4 and intel ones.Anand is just crazy for anything SSD.
If you don't like it, don't read it...
Dam, now I'm putting my hand into fire for Anand :P }:-)))
TrackSmart - Thursday, June 23, 2011 - link
Ha Ha. I agree on three points raised in this thread: 1) OCZ quickly gets their SSDs out to Anandtech for review, 2) OCZ gets products to market quickly, and 3) Anand is crazy for anything SSD.All of that said, this is one of the better tech sites on the web and I have a lot of respect for Anand and others. To Anand: Keep up the good work and don't take the crazies too much to heart. You have my props for explicitly addressing all of the major "concerns" that have popped up of late. That said, you'll never satisfy all of the people who have raised them. Rational people will continue coming back to the site to read about the latest tech.