The SSD Anthology: Understanding SSDs and New Drives from OCZ
by Anand Lal Shimpi on March 18, 2009 12:00 AM EST- Posted in
- Storage
The Verdict
There’s no skirting the issue: even the best SSDs lose performance the more you use them. Eventually their performance should level off but what matters the most is how their performance degrades.
In using the X25-M I’d say that the performance drop was noticeable but not a deal breaker - and the data tends to agree with me. With average write latencies still well under 1ms, the drive maintained its most important performance characteristic - the ability to perform random accesses much faster than a conventional hard drive.
Keep in mind that with the cost per GB being as high as it is, these SSDs aren’t going to be used for large file storage in a desktop or notebook. You’re far more likely to use one as your boot/applications drive. As such, what matter the most aren’t peak transfer rates but rather fast access times. On a well designed drive with a good controller, peak transfer rates may fall over time, but latency remains good.
You end up with a drive that still manages to be much faster than the fastest 3.5” hard drives, but slower than when you first got it.
If, however, you aren’t ok with the performance drop over time then it’s worth considering what your options will be. When drives ship with ATA-TRIM support, hopefully late this year, they will do a better job of staying closer to their maximum performance. But the problem won’t be solved completely. Instead, what we’ll need to see is a more fundamental architectural change to eliminate the problem.
I still believe that a SSD is the single most effective performance upgrade you can do to your PC; even while taking this behavior into account. While personally I wouldn’t give up a SSD in any of my machines, I can understand the hesitation in investing a great deal of money in one today.
Intel’s X25-M: Not So Adaptive Performance?
The Intel drive is in a constant quest to return to peak performance, that’s what its controller is designed to do. The drive is constantly cleaning as it goes along to ensure its performance is as high as possible, for as long as possible. A recent PC Perspective investigation unearthed a scenario where the X25-M is unable to recover and is stuck at a significantly lower level of performance until the drive is secure erased once more.
There’s not much I can say about the issue other than I’ve been working with Intel on it very closely and it’s not something I’m overly concerned about at this point. I can replicate the PC Perspective data but not by using my machine normally. Through the right combination of benchmarks I can effectively put the drive in a poor performance state that it won’t recover from without a secure erase. I should also mention that I can do the same to other drives as well.
I’ll be able to say more soon but for now just hang tight. I’d venture a guess that Intel would not leave its most loyal customers out in the cold after spending $400 - $800 on a SSD. I can’t speak for Intel but like I said, stay tuned.
250 Comments
View All Comments
Luddite - Friday, March 20, 2009 - link
So even with the TRIM command, when working with large files, say, in photoshop and saving multiple layers, the performance will stil drop off?proviewIT - Thursday, March 19, 2009 - link
I bought a Vertex 120GB and it is NOT working on my Nvidia chipsets motherboard. Anyone met the same problem? I tried intel chipsets motherboard and seems ok.I used HDtach to test the read/write performance 4 days ago, wow, it was amazing. 160MB/s in write. But today I felt it slower and used HDtach to test again, it downs to single digit MB per second. Can I recover it or I need to return it?
kmmatney - Thursday, March 19, 2009 - link
Based on the results and price, I would say that the OCZ Vertex deserves a Editor's choice of some sort (Gold, Silver)...Tattered87 - Thursday, March 19, 2009 - link
While I must admit I skipped over some of the more technical bits where SSD was explained in detail, I read the summaries and I've gotta admit this article was extremely helpful. I've been wanting to get one of these for a long time now but they've seemed too infantile in technological terms to put such a hefty investment in, until now.After reading about OCZ's response to you and how they've stepped it up and are willing to cut unimportant statistics in favor of lower latencies, I actually decided to purchase one myself. Figured I might as well show my appreciation to OCZ by grabbing up a 60GB SSD, not to mention it looks like it's by far the best purchase I can make SSD-wise for $200.
Thanks for the awesome article, was a fun read, that's for sure.
bsoft16384 - Thursday, March 19, 2009 - link
Anand, I don't want to sound too negative in my comments. While I wouldn't call them unusable, there's no doubt that the random write performance of the JMicron SSDs sucks. I'm glad that you're actually running random I/O tests when so many other websites just run HDTune and call it a day.That X25-M for $340 is looking mighty tempting, though.
MrSpadge - Thursday, March 19, 2009 - link
Hi,first: great article, thanks to Anand and OCZ!
Something crossed my mind when I saw the firmware-based trade-off between random writes and sequential transfer rates: couldn't that be adjusted dynamically to get the best of both worlds? Default to the current behaviour but switch into something resembling te old one when extensive sequential transfers are detected?
Of course this neccesiates that the processor would be able to handle additional load and that the firmware changes don't involve permanent changes in the organization of the data.
Maybe the OCZ-Team already thought about this and maybe nobody's going to read this post, buried deep within the comments..
MrS
Per Hansson - Thursday, March 19, 2009 - link
Great work on the review AnandI really enjoyed reading it and learning from it
Will there be any tests of the old timers like Mtron etc?
tomoyo - Thursday, March 19, 2009 - link
That was kind of strange to me too. But I assume Anand really means the desktop market, not the server storage/business market. Since it's highly doubtful that the general consumer will spend many times as much money for 15k SAS drives.Gary Key - Thursday, March 19, 2009 - link
The intent was based it being the fastest for a consumer based desktop drive, the text has been updated to reflect that fact.tomoyo - Thursday, March 19, 2009 - link
I've always been someone who wants real clarify and truth to the information on the internet. That's a problem because probably 90% of things are not. But Anand is one man I feel a lot of trust for because of great and complete articles such as this. This is truly the first time that I feel like I really understand what goes into ssd performance and why it can be good or bad. Thank you so much for being the most inciteful voice in the hardware community. And keep fighting those damn manufacturers who are scared of the facts getting in the way of their 200MB/s marketing bs.