OCZ Listens, Again

I promised you all I would look into this issue when I got back from MWC. As is usually the case, a bunch of NDAs showed up, more product releases happened and testing took longer than expected. Long story short, it took me far too long to get around to the issue of varying NAND performance in SF-1200 drives.

What put me over the edge was the performance of the 32nm Hynix drives. For the past two months everyone has been arguing over 34nm vs 25nm however the issue isn't just limited to those two NAND types. In fact, SSD manufacturers have been shipping varying NAND configurations for years now. I've got a stack of Indilinx drives with different types of NAND, all with different performance characteristics. Admittedly I haven't seen performance vary as much as it has with SandForce on 34nm IMFT vs. 25nm IMFT vs. 32nm Hynix.

I wrote OCZ's CEO, Ryan Petersen, and Executive Vice President, Alex Mei, an email outlining my concerns last week:

Here are the drives I have:

34nm Corsair F120 (Intel 34nm NAND, 64Gbit devices, 16 devices total)
34nm OCZ Vertex 2 120GB (Hynix 32nm NAND, 32Gbit devices, 32 devices total)
25nm OCZ Vertex 2 120GB (Intel 25nm NAND, 64Gbit devices, 16 devices total)

Here is the average data rate of the three drives through our Heavy 2011 Storage Bench:

34nm Corsair F120 - 120.1 MB/s
34nm OCZ Vertex 2 120GB - 91.1 MB/s
25nm OCZ Vertex 2 120GB - 110.9 MB/s

It's my understanding that both of these drives (from you all) are currently shipping. We have three different drives here, based on the same controller, rated at the same performance running through a real-world workload that are posting a range of performance numbers. In the worst case comparison the F120 we have here is 30% faster than your 32nm Hynix Vertex 2.

How is this at all acceptable? Do you believe that this is an appropriate level of performance variance your customers should come to expect from OCZ?

I completely understand variance in NAND speed and that you guys have to source from multiple vendors in order to remain price competitive. But something has to change here.

Typically what happens in these situations is that there's a lot of arguing back and forth, with the company in question normally repeating some empty marketing line because admitting the truth and doing the right thing is usually too painful. Thankfully while OCZ may be a much larger organization today than just a few years ago, it still has a lot of the DNA of a small, customer-centric company.

Don't get me wrong - Ryan and I argued back and forth like we normally do. But the resolution arrived far quicker and it was far more agreeable than I expected. I asked OCZ to commit to the following:

1) Are you willing to commit, publicly and within a reasonable period of time, to introducing new SKUs (or some other form of pre-purchase labeling) when you have configurations that vary in performance by more than 3%?

2) Are you willing to commit, publicly and within a reasonable period of time, to using steady state random read/write and steady state sequential read/write using both compressible and incompressible data to determine the performance of your drives? I can offer suggestions here for how to test to expose some of these differences.

3) Finally, are you willing to commit, publicly and within a reasonable period of time, to exchanging any already purchased product for a different configuration should our readers be unhappy with what they've got?

Within 90 minutes, Alex Mei responded and gave me a firm commitment on numbers 1 and 3 on the list. Number two would have to wait for a meeting with the product team the next day. Below are his responses to my questions above:

1) Yes, I've already talked to the PM and Production team and we can release new skus that are labeled with a part number denoting the version. This can be implemented on the label on the actual product that is clearly visable on the outside of the packaging. As mentioned previously we can also provide more test data so that customers can decide based on all factors which drive is right for them.

2) Our PM team will be better able to answer this question since they manage the testing. They are already using an assortment of tests to rate drives and I am sure they are happy to have your feedback in regards to suggestions. Will get back to you on this question shortly.

3) Yes, we already currently do this. We want all our customers to be happy with the products and any customer that has a concern about thier drives is welcome to come to us, and we always look to find the best resolution for the customer whether that is an exchange to another version or a refund if that is what the customer prefers.

I should add that this conversation (and Alex's agreement) took place between the hours of 2 and 5AM:

I was upset that OCZ allowed all of this to happen in the first place. It's a costly lesson and a pain that we have to even go through this. But blanket acceptance of the right thing to do is pretty impressive.

The Terms and Resolution

After all of this back and forth here's what OCZ is committing to:

In the coming weeks (it'll take time to filter down to etailers) OCZ will introduce six new Vertex 2 SKUs that clearly identify the process node used inside: Vertex 2.25 (80GB, 160GB, 200GB) and Vertex 2.34 (60GB, 120GB, 240GB). The actual SKUs are below:

OCZ's New SKUs
OCZ Vertex 2 25nm Series OCZ Vertex 2 34nm Series
OCZSSD2-2VTX200G.25 OCZSSD2-2VTX240G.34
OCZSSD2-2VTX160G.25 OCZSSD2-2VTX120G.34
OCZSSD2-2VTX80G.25 OCZSSD2-2VTX60G.34

These drives will only use IMFT NAND - Hynix is out. The idea is that you should expect all Vertex 2.25 drives to perform the same at the same capacity point, and all Vertex 2.34 drives will perform the same at the same capacity as well. The .34 drives may be more expensive than the .25 drives, but they also may be higher performance. Not all capacities are present in the new series, OCZ is starting with the most popular ones.

OCZ will also continue to sell the regular Vertex 2. This will be the same sort of grab-bag drive that you get today. There's no guarantee of the NAND inside the drive, just that OCZ will always optimize for cost in this line.

OCZ also committed to always providing us with all available versions of their drives so we can show you what sort of performance differences exist between the various configurations.

If you purchased a Vertex 2 and ended up with lower-than-expected performance or are unhappy with your drive in any way, OCZ committed to exchanging the drive for a configuration that you are happy with. Despite not doing the right thing early on, OCZ ultimately commited to doing what was right by its customers.

As far as ratings go - OCZ has already started publishing AS-SSD performance scores for their drives, however I've been pushing OCZ to include steady state (multiple hour test runs) incompressible performance using Iometer to provide a comprehensive, repeatable set of minimum performance values for their drives. I don't have a firm commitment on this part yet but I expect OCZ will do the right thing here as well.

I should add that this will be more information than any other SandForce drive maker currently provides with their product specs, but it's a move that I hope will be mirrored by everyone else building drives with varying NAND types.

The Vertex 2 is going to be the starting point for this sort of transparency, but should there be any changes in the Vertex 3 lineup OCZ will take a similar approach.

The NAND Matrix The Vertex 3 120GB
Comments Locked

153 Comments

View All Comments

  • jharmon - Monday, May 2, 2011 - link

    It's been almost a month since an update in the SSD world from Anandtech. Are there any reviews on the near horizon? You said one might want to wait for a purchase until you got some of the lower capacity drives in to test to compare with the vertex 3.

    Thanks for all your hard work in analysis, Anand!
  • jharmon - Monday, May 2, 2011 - link

    Maybe also address the issue with the hardware limitation from the Marvell controllers 91xx. If I understand it correctly, these will be be able to achieve the 500 MB/s. If that performance cannot be achieved, is the vertex 3 worth the premium?
  • mrkimrkonja - Wednesday, May 4, 2011 - link

    From these SSD articles I learned that TRIM is very important with SSD.
    I read somewhere that when you use SSD in RAID you lose TRIM support and some other things.
    Is this true?
    I now have 2 old ADATA SSD generation 1 in RAID0 they have 2x the performance comparing to a single drive bud they do not have TRIM anyway.
    I already bought one VERTEX 2 60GB and thought buying anther one.
    Always thought better more smaller disks in RAID than one big one.
    If this is true I an thinking I would lose more over time without TRIM support than gain with RAID0.

    Can you hal me with some info or first hand tests?
  • Foochey - Wednesday, May 4, 2011 - link

    I would be very interested to see how the 480GB stacks up to these drives. Since these are parallel processing devices, you would think that the 480 would perform even better than the 240. Anand, any way you can get a 480 and test it? OCZ's specs look the same, so I'm guessing that they are using the smaller die chips or doing something with the way they write to the array. Any ideas? Price certainly makes the 480 out of the question for most of us, but I sure would be interested in its performance.
  • jeffburg - Thursday, May 26, 2011 - link

    OCZ Just launched the Max IOPS Version. Is that worth the extra $10? Whats the difference between the two?
  • Palen - Thursday, June 2, 2011 - link

    Thank you for another great article.

    In the conclusion of this article it's advised to wait for a couple of weeks to see how the vertex 3 120 GB goes againts the other 3rd generation 120GB SSD's. Is there any indication that Anandtech will be recieving / testing any of these drives in the near future?

    Another thing is RAID: I've been doing some digging on SSD's, since I didn't know much about them untill last week. The general picture is starting to make sence now. Bigger is ussually faster (within certain parameters). However i'm getting conflicting information about RAID. According to some it's worth it, while others urge to stay away from RAID (no TRIM support, etc). It would be nice to have a well respected opinion in the mass of conflicting information. How would for instance 2x 60 GB SSD's do against a same type/brand 120 GB SSD? and how does the raidcontroller fit into this equation? On-board vs. professional solution?

    My gut says "stay away from raid!" because the SSD's allready scale in performance depending on their storagesize. Next to that the strain that an onboard controller will put on your CPU. And paying for a professional raidcard just seems silly, with the range of SSD PCIe storage solutions. But than again, what do I know?
  • paul-p - Saturday, October 22, 2011 - link

    After 6 months of waiting for OCZ and Sandforce to fix their firmware from freezes and BSOD's, I can finally say it is fixed. No more freezes, no more BSOD's, performance is what is expected. And just to make sure all of the other suggestions were 100% a waste of time, I updated the firmware and DID NOT DO anything else except reboot my machine and magically everything became stable. So, after all these months of OCZ and Sandforce blaming everything under the sun including:

    The CMOS battery, OROM's, Intel Drivers, Intel Chipsets, Windows, LPM, Hotswap, and god knows what else, it turns out that none of those issues had anything to do with the real problem, which was the firmware.

    While I'm happy that this bug is finally fixed, Sandforce and OCZ have irrepairably damaged their reputation for a lot of users on this forum.

    Here is a list of terrible business practices that OCZ and Sandforce have done over the last year...

    OCZ did not stand behind their product when it was clearly malfunctioning is horrible.
    OCZ did not allow refunds KNOWING that the product is defective is ridiculous.
    OCZ nor Sandforce even acknowledged that this was a problem and steadfastly maintained it only affected less than 1% of users.
    The fact that OCZ claims this bug affected 1% of users is ridiculous. We now know it affected 100% of the drives out there. Most users just aren't aware enough to know why their computer froze or blue screened.
    OCZ made their users beta test the firmwares to save money on their own testing
    OCZ did not have a solution but expected users to wipe drives, restore from backups, secure erase, and do a million other things in order to "tire out" the user into giving up.
    OCZ deletes and moves threads in order to do "damage control and pr spin".

    But the worst sin of all is the fact that it took almost a year to fix such a MAJOR bug.

    I really hope that OCZ learns from this experience, because I'm certain that users will be wary of Sandforce and OCZ for some time. It's a shame, because now that the drive works, I actually like it.
  • paul-p - Saturday, October 22, 2011 - link

    I just want to thank Anandtech for being the ONLY site out there there called out OCZ and Sandforce for having defective products. While every other hardware site out there were kissing OCZ and Sandforces butt and saying that the Vertex 3 SSD was the best thing since sliced bread, Anandtech actually was one of the only sites that actually acknowledged that there was a major bug with the sandforce controllers.

    I can't believe all the review sites out there were praising the Vertex 3 for almost a year when the drive had major BSOD and freezing issues. A review should be more than running a benchmark on the drive, but checking to see how the drive performs and making sure it is stable. In my eyes, every other review site showed me that they care more about the sponsors and advertising dollars than the users that visit their site. So, once again, thanks Anandtech for speaking the truth when others wouldn't.
  • danwat12345 - Sunday, November 13, 2011 - link

    I think I'll keep my 80GB Intel X25-m G2 SSD. From your benchmarks it looks like the 120GB Vertex 3 over SATA 2 isn't that much better with random read operations than my trusty ole' 80GB Intel.

    I am curious if your Anandtech storagebench 2011 test were done on completely in-compressible data? The random read numbers of the Vertex 3 120GB SATA2 drive wasn't very impressive.
  • chainspell - Saturday, December 10, 2011 - link

    you had me at page 4...

    tell Alex Mei (the CEO) he has my business, I just bought 2 of these on Newegg!

Log in

Don't have an account? Sign up now