Performance Over Time & TRIM

SandForce's controllers have always behaved poorly if you pushed them into their worst case scenario. Should you fill a SF-2281 based drive completely with incompressible data then continue to write to the drive with more incompressible data (overwriting some of what you've already written) to fill up the spare area you'll back the controller into a corner that it can't get out of, even with TRIM. It's not a terribly realistic situation since anyone using an SF-2281 SSD as a boot drive will at least have Windows (or some other easily compressible OS) installed, and it's fairly likely that you'll have other things stored on your SSD in addition to large movies/photos. Regardless, it's a corner case that we do have to pay attention to.

I was curious to see if Intel's firmware did anything differently than the standard SandForce build used by other partners. To find out I took an Intel SSD 520 (240GB) and a Kingston HyperX (SF-2281 240GB) and filled both drives with incompressible data. I then ran a 60 minute 4KB random write torture test (QD32), once again, with incompressible data. Normally I'd use HDTach to chart performance over time however HDTach measures performance with highly compressible data so we wouldn't get a good representation of performance here. Instead I ran AS-SSD to get a good idea for incompressible sequential performance in this worst case state. Afterwards, I TRIMed the drives and ran AS-SSD again to see if TRIM could recover the drive's performance.

Intel SSD 520 - Resiliency - AS SSD Sequential Write Speed - 6Gbps
  Clean After Torture After TRIM
Intel SSD 520 240GB 284.5 MB/s 162.9 MB/s 162.9 MB/s
Kingston HyperX 240GB 289.3 MB/s 162.5 MB/s 162.5 MB/s

Surprisingly enough, Cherryville doesn't actually perform any differently than the stock SandForce firmware in this case. SandForce definitely improved the worst case scenario performance with the SF-2281 compared to the first generation controller, and it also improved performance compared to earlier builds of the 2281 firmware, but Intel appears to have not done anything above and beyond here. Based on these results I'd be willing to bet that Intel doesn't have source code access to the SF-2281 firmware otherwise it would've worked on a solution to this corner case. Performance in this worst case scenario isn't terrible but the fact that it's irrecoverable even after a TRIM is what's most troubling. Again, I don't see most end users backing themselves into this corner but it's worth pointing out.

AnandTech Storage Bench 2011 - Light Workload Power Consumption
Comments Locked

138 Comments

View All Comments

  • AnnoD - Monday, February 6, 2012 - link

    Well I'm sorry, but... As positive as the conclusion is, to me this all sounds like Intel has found a way of hampering the competition. (I almost put "a new way" in that sentence instead, but I don't want to fire of wars...) How ethical is all this really? Is Intel putting effort into bugfixing itself, having SandForce doing the same work but with less manpower? Or are they actually not allowing to fix what Intel fixed for a while? I think this should not be so easily overlooked!
  • quanstro - Monday, February 6, 2012 - link

    i'm not sure how one could say that intel is morally obligated to give competitors the results of a year's testing. or that the competition has lost anything. if intel had not done the validation work, competitors would have exactly the same benefit from intel. would that also be stifling the competition?
  • spazoid - Monday, February 6, 2012 - link

    Do you expect Intel to give their findings and bug fixes away for free? Why would they do that? Do you have ANY examples of that happening outside of the open source community?
  • Sunrise089 - Monday, February 6, 2012 - link

    Yeah, I sure wish I had one fewer drive to chose from, especially if that one was the most reliable! All in the name of "fairness." ;)
  • DanSmith - Tuesday, February 7, 2012 - link

    Well thats how business works. Guessing you own a drive with a buggy SF controller from a competitor. Intel spent a year funded testing and bug fixing a controller they bought the rights to use so they get the benifit. Bet you OCZ have a similar deal but dont have the man power (or desire) to so thoroughly test.

    I know my time (and my companies downtime) is worth much more than the extra % for an SSD from a similar ilk as the x-25 and 320 series. As a sysadmin the thought of ever putting low cost consumer SSDs in production systems would keep me awake at night!

    I will be getting a few of these to evaluate for sure.
  • Morg. - Tuesday, February 7, 2012 - link

    You're (like anandtech) overrating Intel's edge w/ their firmware.

    At best they've got a few more resolved firmware issues than the default SF firmware.
    Who cares ?

    And most of all, who cares about a late and expensive third gen drive when the biggest issue with its direct competitors is that *some* of them cause problems.

    Overall the 520 is a failure as a product and a resounding marketing success, as all of Intel's sponsored reviewers have an easy "real" story to tell. (like we had a 2281 that failed, put in the Intel one and boom it worked ... never tried another 2281, never tried another controller ... but who cares, let's buy overpriced intel)
  • seapeople - Tuesday, February 7, 2012 - link

    Yes, it's a huge failure for a product to not only equal the fastest drives on the market today in performance, but to do so while besting them all in reliability and stability.

    Where's my sarcasm font?
  • MrSpadge - Monday, February 6, 2012 - link

    Since it's ~50% higher on the Intel drive and the BSOD issues seem related to power management, I suspect Intel turned part of the power management off.

    MrS
  • coder543 - Tuesday, February 7, 2012 - link

    yet somehow they aren't terribly power inefficient.
  • Hauk - Monday, February 6, 2012 - link

    Intel can you fix my OCZ Vertex 3 drives? They don't see to be as reliable as my old G2's..

Log in

Don't have an account? Sign up now