A Note on Real World Performance

The majority of our SSD test suite is focused on I/O bound tests. These are benchmarks that intentionally shift the bottleneck to the SSD and away from the CPU/GPU/memory subsystem in order to give us the best idea of which drives are the fastest. Unfortunately, as many of you correctly point out, these numbers don't always give you a good idea of how tangible the performance improvement is in the real world.

Some of them do. Our 128KB sequential read/write tests as well as the ATTO and AS-SSD results give you a good indication of large file copy performance. Our small file random read/write tests tell a portion of the story for things like web browser cache accesses, but those are difficult to directly relate to experiences in the real world.

So why not exclusively use real world performance tests? It turns out that although the move from a hard drive to a decent SSD is tremendous, finding differences between individual SSDs is harder to quantify in a single real world metric. Take application launch time for example. I stopped including that data in our reviews because the graphs ended up looking like this:

All of the SSDs performed the same. It's not just application launch times though. Here is data from our Chrome Build test timing how long it takes to compile the Chromium project:

Build Chrome

Even going back two generations of SSDs, at the same capacity nearly all of these drives perform within a couple of percent of one another. Note that the Vertex 3 is even a 6Gbps drive and doesn't even outperform its predecessor.

So do all SSDs perform the same then? The answer there is a little more complicated. As I mentioned at the start of this review, I do long term evaluation of all drives I recommend in my own personal system. If a drive is particularly well recommended I'll actually hand out drives for use in the systems of other AnandTech editors. For example, back when I wanted to measure actual write amplification on SandForce drives I sent three Vertex 2s to three different AnandTech editors. I had them use the drives normally for two - three months and then looked at the resulting wear on the NAND.

In doing these real world use tests I get a good feel for when a drive is actually faster or slower than another. My experiences typically track with the benchmark results but it's always important to feel it first hand. What I've noticed is that although single tasks perform very similarly on all SSDs, it's during periods of heavy I/O activity that you can feel the difference between drives. Unfortunately these periods of heavy I/O activity aren't easily measured, at least in a repeatable fashion. Getting file copies, compiles, web browsing, application launches, IM log updates and searches to all start at the same time while properly measuring overall performance is near impossible without some sort of automated tool. Unfortunately most system-wide benchmarks are more geared towards CPU or GPU performance and as a result try to minimize the impact of I/O.

The best we can offer is our Storage Bench suite. In those tests we are actually playing back the I/O requests captured of me using a PC over a long period of time. While all other bottlenecks are excluded from the performance measurement, the source of the workload is real world in nature.

What you have to keep in mind is that a performance advantage in our Storage Bench suite isn't going to translate linearly into the same overall performance impact on your system. Remember these are I/O bound tests, so a 20% increase in your Heavy 2011 score is going to mean that the drive you're looking at will be 20% faster in that particular type of heavy I/O bound workload. Most desktop PCs aren't under that sort of load constantly, so that 20% advantage may only be seen 20% of the time. The rest of the time your drive may be no quicker than a model from last year.

The point of our benchmarks isn't to tell you that only the newest SSDs are fast, but rather to show you the best performing drive at a given price point. The best values in SSDs are going to be last year's models without a doubt. I'd say that the 6Gbps drives are interesting mostly for the folks that do a lot of large file copies, but for most general use you're fine with an older drive. Almost any SSD is better than a hard drive (almost) and as long as you choose a good one you won't regret the jump.

I like the SF-2281 series because, despite things like the BSOD issues, SandForce has put a lot more development and validation time into this controller than its predecessor. Even Intel's SSD 320 is supposed to be more reliable than the X25-M G2 that came before it. Improvements do happen from one generation to the next but they're evolutionary - they just aren't going to be as dramatic as the jump from a hard drive to an SSD.

So use these numbers for what they tell you (which drive is the fastest) but keep in mind that a 20% advantage in an I/O bound scenario isn't going to mean that your system is 20% faster in all cases.

Patriot's Wildfire Random & Sequential Read/Write Speed
Comments Locked

112 Comments

View All Comments

  • alpha754293 - Friday, June 24, 2011 - link

    Can you run h2benchw on the drives and post the results? Thanks.
  • doylecc - Friday, June 24, 2011 - link

    Anand,

    What write amplification did you get during your use of the SSD 510?

    Thanks, and good review.
  • bse8128 - Friday, June 24, 2011 - link

    I was wondering for a moment how (128GB-120GB)/128GB can be 13%, but then I noticed that it's really 120GB but 128 GiB. It's a bit confusing to call both 10^9 and 2^30 just "GB".
  • jwilliams4200 - Friday, June 24, 2011 - link

    Yes, I really wish Anand would keep his GB and GiB units straight. It makes his articles very difficult to follow sometimes.
  • Marian666 - Saturday, June 25, 2011 - link

    Who the hell asks for qd32?? Like there werent enough of such tests on internet, and anand was like the only one giving us qd3 4k read test....

    And whats with "depth of 32 instead of 3" ?? How hard it is to test drives in both queue depths

    ARGH!!!!

    /ragequit
  • MamiyaOtaru - Saturday, June 25, 2011 - link

    this site used to be like my bible for SSDs. This continued pushing of OCZ in spite of manifest and multiple failures in their drives has soured me on the whole thing a bit.

    That aside, I went with Intel for a Macbook (with Snow Leopard) that had seen a couple hard drives die. It doesn't seem faster at all. I'm not willing to trade reliability for a few more percentage points, so some other drive is not an option. And if an SSD can't improve on the performance offered by a laptop drive I can't imagine what motivation I'd have to put one in my desktop.
  • somedude1234 - Saturday, June 25, 2011 - link

    I had the exact opposite experience. I replaced a 7.2K laptop HDD with an Intel 80GB G2 SSD in my Dell D810 (running XP at the time) and have since migrated that same SSD to a Dell E6400 running Win7. The difference in overall system performance after moving to the SSD was absolutely clear in both XP and Win7, across both laptops.

    Granted, you're working in a Mac environment, but I will never again willingly deal with a workstation that isn't running an SSD for the OS drive.

    I'm currently running my G2 with less than 5GB free, so it feels a bit slower than it did when there was > 20 GB free, but it's still night and day vs any HDD.

    The system is used every day for productivity apps (primarily outlook/word/excel) as well as SAP client, putty, remote desktop, etc.
  • Movieman420 - Saturday, June 25, 2011 - link

    Over the last few days, there has been a spark that has brought on a 'meeting of the minds' in this thread:

    http://www.ocztechnologyforum.com/forum/showthread...

    Be warned, this is a deeply technical discussion...I only thought I was up to speed on SSDs...lol
  • cactusdog - Sunday, June 26, 2011 - link

    That is just another theory in a long line of theories. It doesnt explain why people have issues on other boards without IME.

    OCZ have tried to blame everything from sata cables to install methods.

    If its only 1% with issues i dont know why OCZ are putting so much effort into it. It would be better for them to just give those 1% a refund to move to another drive.

    As it stands, the OCZ forum and staff is preoccupied with this issue that "only affects 1%". It looks much worse than that and no doubt some people will be put off by all the discussion about BSOD's

    If it is only 1% with issues, OCZ are handling the situation badly.

  • mcg75 - Sunday, June 26, 2011 - link

    I was getting the bsod so I was watching their forums waiting for the result. OCZ said system was setup wrong. Then there are issues with secure erase in parted magic not working properly. So I went through the hassle of doing it all over again according to Tony's guide with no rst loaded. Still got bsod. Now IME is corrupting cmos. Told Tony that IME wasn't loaded when I got bsod. He only replied that I didn't follow his guide by not installing IME. Later in the thread in response to a post, Tony said we could run without IME using MS ahci which is exactly what I was doing.

    I've been setting up win7 the exact same way for years. First on a X-25m and no issues. Next a C300 with no issues. Now I setup the same way on a V3 and get bsod and it's all my fault. All OCZ has to do is look around at other forums and see there are far more than 1% being effected by this and it's cross platform with the Sandforce controller being the only constant.

    They said they were able to recreate the same problem on other competitors ssd beside V3. When asked, Tony pointed to stuttering experienced by c300 users that was taken care of by firmware. That was his only example, no others and no c300 bsod either.

    Now with firmware that reduces performance to get rid of bsod, we're back to the same old story that none of OCZ computers are showing the slowdown just like none of their computers would do the bsod. I dropped 50 points in as-ssd after new firmware was put in then secure erase and fresh install Win7. Obviously, I must be doing something wrong again.

    Never again OCZ, never again.

Log in

Don't have an account? Sign up now