Sign in with
Sign up | Sign in

Maintaining Performance Over Time: The Vector Looks Resilient

OCZ Vector 256 GB Review: An SSD Powered By Barefoot 3
By

NAND flash can be read from or written to one page at a time (each page 8 KB in size on OCZ's Vector). But lets say you fill our 256 GB sample up with data and then delete everything that was on it. Those pages still have data on them, even if Windows reports the capacity as available. The only way to write over them again is to perform an erase, and erasures only happen at the block level (again, in the case of the Vector, you're looking at 256 pages per block, or 2 MB).

As you might imagine, particularly when you've written a lot of random data to a drive, freeing up blocks isn't as easy as erasing 2 MB at a time. Some of the pages in a given block may contain good information, after all. So, in order to prepare a block of 256 pages for the next write (or for simply maintaining equal wear across the available NAND), valid data is moved to a new block through a process called garbage collection.

Now, the challenge is that flash memory cells are only rated for so many of those program and erase cycles, so a controller doesn't want to move data around too much and risk prematurely wearing out the media. Postponing garbage collection as long as possible helps reduce write amplification, since you aren't moving data around as much. But it only delays the inevitable, affecting performance as you wait on an erase before your write operation can complete. Doing this proactively optimizes for performance, generally trading off faster wear-out.

In its marketing material, OCZ makes the point that its Vector is optimized for sustained performance over time, crediting its garbage collection technology for keeping the drive running quickly as certain competing drives run quickly for a while, but then slow down as they're forced to contend with moving pages and freeing blocks.

Unfortunately, the test OCZ uses to illustrate this (50% LBA, 4 KB writes, and a queue depth of 32) isn't at all relevant to a desktop environment, where lower queue depths are the rule. So, we're creating our own little torture test, hopefully with a little more applicability to the client space. First, we write data sequentially to fill every block on the drive. Then, we torture it with 30 minutes of 4 KB random writes. Because the drive is already packed with data, the controller does not have any empty blocks available for background or idle garbage collection. Thus, whatever performance we see writing data back sequentially at a queue depth of one should be the impact of whatever happens immediately after thrashing the NAND with 4 KB random writes.

This isn't to say one drive is better than another. Rather, it helps us determine whether an architecture relies more on foreground or background garbage collection.

VectorVector

In the chart above, the Vector starts out fairly slow (around 100 MB/s), but its performance ramps up quickly as garbage collection consolidates all of those blocks that look like Swiss cheese. Eventually, sequential throughput returns to the out-of-box performance we saw from Iometer on the previous page.

Samsung's 840 Pro, in comparison, has a much steeper climb. Its throughput starts at a painfully-low 18.5 MB/s and doesn't hit 100 MB/s until we've written to 90% of the drive.

840 Pro840 Pro

Again, these two charts don't implicate Samsung's design or advocate OCZ's. We're simply demonstrating the speed at which the Vector recovers its performance in the event that you really hammer it hard (if you ever do, which most people won't).

Ask a Category Expert

Create a new thread in the Reviews comments forum about this subject

Example: Notebook, Android, SSD hard drive

Display all 50 comments.
This thread is closed for comments
  • 8 Hide
    gnesterenko , November 27, 2012 3:39 PM
    "In the real world, it's almost a certainty that you wouldn't be able to tell the difference between them (or a number of the nearly-as-fast but tangibly less expensive models featured each month in Best SSDs For The Money)."

    This, This, This. All SSDs are pretty amazing at this point for me, the average user. What I care fare more about is - Are they reliable. At the moment, it still seems that Intel holds the reliability crown. Reviews like this are great, for sure, but they don't answer the most important question sadly.
  • 8 Hide
    acku , November 27, 2012 3:45 PM
    gnesterenko"In the real world, it's almost a certainty that you wouldn't be able to tell the difference between them (or a number of the nearly-as-fast but tangibly less expensive models featured each month in Best SSDs For The Money)."This, This, This. All SSDs are pretty amazing at this point for me, the average user. What I care fare more about is - Are they reliable. At the moment, it still seems that Intel holds the reliability crown. Reviews like this are great, for sure, but they don't answer the most important question sadly.


    Let's make one thing clear. Endurance, reliability, durability, they all refer to different things.

    When it comes to reliablity, everything we know is rather anecdotal. There are no published RMA rates (only return rates and for a 500 sample size), so its rather flawed. Second, two users subject their SSDs in different ways. The first may have more random data in their workload. You can't make an evaluation that drive x failed for user y therefore its bad. What you do matters. Unlike HDDs, performance and characteristics of the drive change based on what you do to it. Since no two users do the same thing with their system, the only real way to test this out is to get a few thousand SSDs, subject them to the same workload in a big data center for a few years. I'd love to do this but naturally, it's really not feasible. :) 

    Cheers,
    Andrew Ku
  • 3 Hide
    mayankleoboy1 , November 27, 2012 3:48 PM
    So basically all good SSD's are constrained by the SATA3 interface. I cant wait for the direct PCIE interface(express pcie ?) to become standard.
  • 0 Hide
    Hupiscratch , November 27, 2012 3:49 PM
    Do these drives (specially the Samsung 840) support TRIM in RAID 0 arrays or this is a property related to the chipset?
  • 6 Hide
    acku , November 27, 2012 3:52 PM
    HupiscratchDo these drives (specially the Samsung 840) support TRIM in RAID 0 arrays or this is a property related to the chipset?


    That's a mobo thing. You're going to want a 7-series chipset from Intel.

    Cheers,
    Andrew Ku
  • 3 Hide
    Jerky_san , November 27, 2012 4:05 PM
    Jebus Samsungs are such strong contenders on all fields..
  • 2 Hide
    edlivian , November 27, 2012 4:17 PM
    i dont care how much slower the crucial m4 is compared to the new kids on the block, I will keep stocking them for myself and company, since that is the only one that has never failed me.
  • 8 Hide
    acku , November 27, 2012 4:19 PM
    Quote:
    i dont care how much slower the crucial m4 is compared to the new kids on the block, I will keep stocking them for myself and company, since that is the only one that has never failed me.


    Glad to hear the m4s are working out for you! Indeed, they have a pretty good track record.

    Cheers,
    Andrew Ku
  • 0 Hide
    dingo07 , November 27, 2012 4:31 PM
    So should I buy some of thier stock now...? It can't get much lower than them going out of business from the lawsuits... :/ 
  • 2 Hide
    Anonymous , November 27, 2012 4:50 PM
    I just hope that there won't be as many firmware updates with this drive. I got tired of that with my past 2 OCZ SSD's (Vertex 3 & Vertex Turbo). It was way too often, almost as much as my GPU drivers. That being said, they both have given me no issues whatsoever and run like champs. I see a 256GB Vector in my future.
  • 1 Hide
    jonjonjon , November 27, 2012 5:16 PM
    didnt ocz assure you last time it was their own controller until they were forced to admit they lied? now im guessing that even a company as shady as ocz wouldnt be dumb enough to try to pull the same stunt twice. i personally wouldnt touch a new ocz controller. if they can prove its stable and not a beta product that requires 10 firmware updates to become a stable consumer grade product then maybe i would consider it if the performance/price was better then the competition. that said im all for continued firmware development/support and i know there is no such thing as perfect bug free code but that is what validation testing is for and its unacceptable to release unfinished/broken products. otherwise ill take my chances with intel/samsung/crucial.
  • 3 Hide
    bentonsl_2010 , November 27, 2012 5:57 PM
    Quote:
    With so much drama in the LBC, it's kinda hard being a company selling SSDs.


    Best quote ever!!!
  • 6 Hide
    g-unit1111 , November 27, 2012 7:09 PM
    It makes me very glad to see companies putting more time and effort into their SSDs rather than letting Sandforce do it for them. I have a Vertex 4 and it's a very impressive drive - I had my doubts about buying one but it's definitely impressed me so far. I am really interested to see what Bigfoot can do.
  • -2 Hide
    LordConrad , November 27, 2012 8:19 PM
    I'll stick with Mushkin's Chronos Deluxe, best performance/price I've found in any SSD.
  • 1 Hide
    mapesdhs , November 28, 2012 12:48 AM

    It amuses me how many people say they'll stick with a particular model/brand of SSD because *insert reason*, as if
    they've actually run statistically valid tests on a whole range of SSDs from which to draw any valid conclusion. :D 
    As Andrew said, everyone uses their SSDs in different ways. What works for one person may be invalid for
    someone else.

    Ian.

  • -2 Hide
    BrightCandle , November 28, 2012 1:18 AM
    I am just waiting for the inevitable scandal. Seems everything OCZ sells is tainted with lies and I see no reason why they will break with tradition this time. The specification of this drive will at some point turn out to be outright lies, again. A decade of dishonesty seems to be a constant with OCZ.
  • 1 Hide
    xpeh , November 28, 2012 1:40 AM
    BrightCandleI am just waiting for the inevitable scandal. Seems everything OCZ sells is tainted with lies and I see no reason why they will break with tradition this time. The specification of this drive will at some point turn out to be outright lies, again. A decade of dishonesty seems to be a constant with OCZ.


    Mind pointing out their lies?
  • 2 Hide
    mayankleoboy1 , November 28, 2012 2:07 AM
    if only Vertex would have released before the Samsung 840Pro....
    Now, its Samsung's reliability vs OCZ's dubious past.
  • 0 Hide
    acku , November 28, 2012 2:38 AM
    mayankleoboy1if only Vertex would have released before the Samsung 840Pro....Now, its Samsung's reliability vs OCZ's dubious past.

    I assume you mean Vector?
  • 0 Hide
    JohnnyLucky , November 28, 2012 2:55 AM
    Hmmm.... Neither OCZ nor Indilinx had their own fabricating facilities. Previous versions of the Indilinx controllers were manufactured by Marvell. Has that changed?
Display more comments