OCZ Revodrive X2 SSD Review

The OCZ Revodrive X2 isn’t your grandmother’s old hard drive. This thing uses a PCI-e slot with x4 bandwidth mode for extreme speeds in both write and read. OCZ sent over a 240 GB model that can read at up to 740 MB/s, write up to 720 MB/s, and perform up to 120,000 IOPS which are astounding numbers, especially compared to mechanical drives.

Could also be called "Speed Demon"

Could also be called "Speed Demon"

Specifications and Features

This was the first time I had held a PCI-e SSD in my hands and it gave me butterflies since I was so excited to see exactly how fast it is. When it first arrived, I couldn’t get the box opened fast enough. Getting a new toy to test always makes me revert to being a five year old on Christmas day, but this made me even more anxious than usual. Take a look at these stats:

100GB-160GB Max Performance 

  • Read: Up to 740 MB/s
  • Write: Up to 690 MB/s
  • Sustained Write: Up to 550 MB/s
  • Random Write 4KB (Aligned): 100,000 IOPS
220GB Max Performance 

  • Read: Up to 730 MB/s
  • Write: Up to 690 MB/s
  • Random Write 4KB (Aligned): 100,000 IOPS
240GB-960GB Max Performance (tested) 

  • Read: Up to 740 MB/s
  • Write: Up to 720 MB/s
  • Sustained Write: Up to 600 MB/s
  • Random Write 4KB (Aligned): 120,000 IOPS
460GB Max Performance 

  • Read: Up to 730 MB/s
  • Write: Up to 700 MB/s
  • Random Write 4KB (Aligned): 120,000 IOPS

More specs that aren’t as exciting:

  • Available in 100 GB to 960 GB (1 TB) capacities
  • PCI-Express interface (x4)
  • For use as primary boot drive or data storage
  • 4 x SATA
  • Internal RAID 0
  • 181.07 (L) x 21.59 (W) x 125.08 mm (H)
  • Shock Resistance: 1500 g
  • Seek Time: 0.1 ms
  • Operating Temp: 0 °C ~ 70 °C
  • Storage Temp: -45 °C ~ 85 °C
  • Power Consumption: 4.3 W Idle, 8.3 W active
  • MTBF: 2,000,000 hours
  • 3-Year Warranty
  • Compatible with Windows XP 32/64, Vista 32/64, Windows 7 32/64

One thing to keep in mind if you are considering this drive is that not all motherboards will boot from the PCI-e slot.  Make sure you check the motherboard compatibility list to see if your board has been tested. For instance, the Biostar TP67XE would not recognize the drive at first, but Biostar has released an updated BIOS so that is fixed now.  Another thing to keep in mind is that the drive is designed to use a x4 PCI-e slot.  On a board that has three PCI-e slots, the last one might default to an x1 speed, like the Asus P8P67 Pro does.  You might be able to override this in the BIOS and force it to x4 mode in case your other two slots are taken up by GPUs. Otherwise, the card will work fine at x1 mode, which is still pretty fast but not optimal.

Another thing to keep in mind is that this SSD is really four drives in RAID, so Windows will need RAID drivers installed first to be able to recognize the drive. The drivers are available on OCZ’s website so you can either slip-stream them into your Windows disc for fresh installs or put them on some other media so you can load them before the Windows install process. When I was booting off my test HDD I had to install the drivers before I was able to run benchmarks on the drive.

Here is what forum member icebob had to say about doing a fresh install on the original Revodrive:

disconnect any other drive, disable any onboard raid controller,set sata to ide, go to ocz and load drivers (they don’t come with the drive!) and load both (32 and 64) on usb stick. install windows and when at the drive choosing page load 32 bits drivers first, even if you install 64 bits os and right after install the 64bits drivers after it should be peice of cake!

Pretty packaging

Pretty packaging

Lots of words on the back

Lots of words on the back

A box within a box

A box within a box

A nice sticker is included

A nice sticker is included

Sandforce controllers

SandForce controllers

Only uses up one slot

Only uses up one slot

Yes, more angles.

Yes, more angles.

Solid State memory packet in everywhere

Solid State memory packed in everywhere

Backside again

Backside again

Two PCBs to fit it all into a tiny package

Two PCBs to fit it all into a tiny package

Benchmarks

Test Setup

  • Intel i7 2600k processor
  • Asus P8P67 Pro motherboard
  • Zalman CNPS9900 heatsink
  • Patriot Sector 5 Viper II 2×2 GB @ DDR3-2133 c9 RAM
  • NZXT HALE-90 850 W PSU
  • PowerColor Radeon HD 6870 GPU
  • Windows 7 Ultimate 64-bit

For comparison, I’ll be using a standard Seagate 7200.11 1 TB mechanical HDD as well as the performance numbers Hokiealumnus got in his review of the OCZ Vertex 2 and the Patriot Inferno. He used a different system for his tests so the numbers are not 100% directly comparable, but they are still close enough to draw general conclusions about relative performance.

First up are the obligatory benchmark screen shots. Notice how the Revodrive X2 blows the mechanical HDD out of the water.

ATTO benchmark - Revodrive X2

ATTO benchmark - Revodrive X2

ATTO benchmark - Seagate 7200.11

ATTO benchmark - Seagate 7200.11

HDTach Long - Revordrive X2

HDTach Long - Revordrive X2

HDTach Long - Seagate 7200.11

HDTach Long - Seagate 7200.11

HDTach short - Revordrive X2

HDTach short - Revordrive X2

HDTach short - Seagate 7200.11

HDTach short - Seagate 7200.11

IOMeter 2m read - Revodrive X2

IOMeter 2m read - Revodrive X2

IOMeter 2m read - Seagate 7200.11

IOMeter 2m read - Seagate 7200.11

IOMeter 2m Write - Revodrive X2

IOMeter 2m Write - Revodrive X2

IOMeter 2m write - Seagate 7200.11

IOMeter 2m write - Seagate 7200.11

IOMeter 4k random read - Revodrive X2

IOMeter 4k random read - Revodrive X2

IOMeter 4k random read - Seagate 7200.11

IOMeter 4k random read - Seagate 7200.11

IOMeter 4k random write - Revodrive X2

IOMeter 4k random write - Revodrive X2

IOMeter 4k random write - Seagate 7200.11

IOMeter 4k random write - Seagate 7200.11

The most notable things here are that IOMeter confirmed the claim that the Revodrive X2 could do approximately 120,000 IOPS in the 4k Random Write test. This is due to OCZ’s proprietary SandForce firmware, similar to that on the Vertex 2. The ATTO Benchmark more or less confirmed OCZ’s claim that the Revodrive X2 had a maximum read of 740 MB/s and maximum write speed of 720 MB/s (I got 742 MB/s and 711 MB/s respectively). Comparatively, the OCZ Vertex 2 could do approximately 50,000 IOPS and 285 MB/s read.

While those are certainly impressive numbers, they don’t really correlate to real world use that well. Don’t worry though, because there is one test that will surely impress any computer user regardless of their tech level: Windows boot time.

Windows boot time - Revodrive X2

Windows boot time - Revodrive X2

Windows boot time - Seagate 7200.11

Windows boot time - Seagate 7200.11

You are seeing that correctly; the Revodrive X2 only took about 8 seconds to get into Windows while the mechanical Seagate 7200.11 close to 44 seconds. To get even more perspective on how fast that really is, the OCZ Vertex 2 and Patriot Inferno both booted Windows in around 20 seconds when Hokiealumnus tested them.

Conclusion

The OCZ Revodrive X2 certainly is the King of the Hill when it comes to consumer desktop drives. It soars above all other SSDs and HDDs. Simply put, this drive is amazing. Unfortunately, it costs a lot to be King and the 240 GB model is available at most retailers for around $570. While I could only see myself spending that kind of money in the case that I just won the lottery, this drive is more than worthy of being Overclockers Approved.

- splat

Tags: , , ,

54 Comments:

Owenator's Avatar
Very nice review!

Did you have to use the Intel RAID controller built into the Sandy Bridge CPU?

You can send it over to me whenever you are ready!
Janus67's Avatar
super /drool
splat's Avatar
no the drive has a raid controller built into it, i believe its a silicon image controller
dfonda's Avatar
Nice review! No Linux support then?
kraven's Avatar
Very fine write up. Question: was the 2600k OC'd at all?
splat's Avatar
these results are all at stock speed. and actually, running overclocked doesn't really change the results.
deeppow's Avatar
Very nice job!!

But I do have one problem (well maybe two) with such awesome performance the Revodrive produces, I can neither type nor think that fast.
macklin01's Avatar
Beautiful piece of hardware. Simply amazing.

It's too bad in a way that these don't come with at least some rudimentary non-RAID backup boot mode.

Any news on the linux support? I thought that was a great question.
bcsizemo's Avatar
I assume the raid setup has to do more with the OS being able to access the drive at multiple points? Sort of like hyper threading.

My only concern would be a power failure and how the drive would handle that. Or how your data would be handle per se...
macklin01's Avatar
Hopefully no worse than power failure for rotational drives. I would think probably better, since write times are faster, so hopefully there would be fewer pending write operations at power loss (and hence better file system consistency).
splat's Avatar
Finally got around to testing this with Linux, and it works perfectly (using Overclockix LiveCD)

edit: i'm now trying to install linux (ubuntu 11.04) but i am running into errors getting grub installed (seems to be common). i'll report back if i get it working.
Killahurtz's Avatar
Mine installed like a dream...and performs like it's arse is on fire

I would add to one observation in the reply posts...overclocking the pci-e bus definitely has an affect on performance, for the better...you can find other posters showing results up to 120 mHz bus and the results are quite insane

100 mHz bus speed


105 mHz bus speed


Sabertooth P67 / 2600K @ 5000 / Revodrive X2 240 / Dominator GT 1600-7-7-7-20 1T
EarthDog's Avatar
I wonder if turnign up PCIe frequency giving better numbers is b/c its in a 1x slot and turning it up helps vs a 4x slot that has more bandwidth aready?

I also dont see where he mentioned PCIe overclocking didnt do anything.. i will reread..
Killahurtz's Avatar
no offense intended, I thought posting some info that may give more insight into the product might be ok...mine is in a 4x slot , as it will not fit in a 1x slot

*I should said have the reference to overclocking was in the comments
EarthDog's Avatar
None taken. There is nothing wrong with your post. I was just theorizing why you are seeing these gains is all.

Your oringal (now edited) wording, "I would correct one observation in the review", means it was mentioned in there, and I thought I missed it.
Its GREAT additional infromation for the article to something that wasnt mentioned (unless I still missed it).

The 4x slot could be running as a 1x slot though, I believe that was mentioned in the article, no? Again, just guessing as to why you are seeing those results for something that is theoretically not bandwidth limited in a 4x slot. it looks like your results are on par with the what the card is rated for and not really pushing the card past what its rated to do.

Killahurtz's Avatar
this board (sabertooth P67) has 2 PCie x16 slots that drop to x8 when both are filled, my revodrive is in the first x16 slot and the GPU is in the second, GPUZ shows the vid card at x8 , I am pretty sure the revodrive would have to be operating at x4 for it to get the numbers shown at 100 mHz bus

http://www.overclockers.com/forums/s....php?p=6840694
EarthDog's Avatar
I saw that thread in the past and it doesn not answer any of my theories/questions as I dont not believe he specifies what slot speed it is..

EDIT: He says its 4x... but he is in Xfire so... may be 1x if 3rd slot.......
splat's Avatar
i didn't test on xfire. when i said overclocking didn't help, i meant simply upping the multi on the processor. i didn't test changing the fsb but i can see by your post that does help, and that would make sense as fsb affects more than just cpu speed.
EarthDog's Avatar
PCIe frequency, not FSB/bclk.

We also were not referring to the review when i said he tested in Crossfire, I was refering to the link he provided which was on Crossfire.
splat's Avatar
ah yeah, that also makes sense.
Killahurtz's Avatar
I added to the confusion ...great review though splat...some of what you pointed out helped convince me to go ahead and buy one
neo668's Avatar
I owned a RevoDrive x2 100GB for a week. Subsequently, spent a whole week on the OCZ Forums learning about it. I've now returned it and exchanged it for a Vertex 3. Why?

1. Standalone, the Revo is the fastest consumer SSD available now. But the Vertex 3 is not far behind. If you have 2 Vertex 3's in a Raid 0 config it'd blow away the Revo in speed and performance.

2. The Revo is actually 4 nands in Raid 0. I don't think you can Raid two or more Revos.

3. The Revo eventually is only capable of SATA 2 (you can see this if you look up the drive properties in the Device Manager) unlike the Vertex 3 which is true SATA 3.

4. The Vertex 3 is the newest gen SSD while the Revo is one gen behind.

5. 2 x V3-120GB is cheaper than a Revo-240GB (not important but relevant).

I have benched both drives and wouldn't mind attaching the screenshots here if anyone is interested.
EarthDog's Avatar
Im curious about #3 considering the benchmarks show it easily surpassing the 300mb thoeretical throughput of sata2...
neo668's Avatar
Got this off OCZ Forum.

94982

In fact, 2 Vertex 2s in Raid0 would easily surpass normal SATA2 throughput. The Revo is actually 4 nands in Raid0.


Edit: My bad. The above pic is for the Revo 120 and not the Revo x2. I didn't take a screenshot of my x2 but it showed the same details as the above pic.
EarthDog's Avatar
What's the relevence though? Its in the pcie slot and shows more throughput than sata2 allows...

Also, vert2 in r0 use two sata ports having 300mb theoretical each port.

I agree with your points more or less but just not sure I understand the point of #3 considering its pcie not sata and shows performance better than possible on sata2 anyway.
neo668's Avatar
Technically speaking, you've got a bag over my head. I'm simply technically deficient. I wouldn't know how to argue my case that though this is a PCI-E product it is actually based on SATA2 specs. My main point though is that the x2 is soon becoming old technology. Waiting for the next gen Revos to appear which, I think, will be soon.
splat's Avatar
yeah i'm not sure i agree with this logic too. PCI-E 2.0 at 4x has a bandwidth of 2000 MB/s iirc, which is much higher than the 300MB/s of SATA2 and 600MB/s of SATA3.

edit: so if the revodrive x2 does have sata2 host link speed. then its 4 drives at 300MB/s, so 1200MB/s raid0 theoretical, right?
EarthDog's Avatar
No clue...sounds logical though.
Bobnova's Avatar
I found that more PCIe speed meant better benchmark results from a Revo-120gb as well.
I suspect it's internal clock is based off the PCIe bus. Also while the extra bandwidth of higher PCIe may not be needed, raising the PCIe clock does reduce latency.
neo668's Avatar
Thank you guys for correcting me. My mistake (or ignorance) was that I linked the PCI-e to SATA which are actually 2 different things. The PCI-e has a bandwidth of 2000 MB/s while SATA is only 300 MB/s. So the question whether the Revo is SATA 2 or 3 is irrelevant as it is on PCI-e. It would have to take more than 6 mini-drives on the Revo to saturate the PCI-e bandwidth. I hope I make sense now.

See, if I had not made a fool of myself I would have never learnt.
neo668's Avatar
Hope you guys don't mind my asking 1 more question. I got this pic from OCZ's advert of the RevoDrive x2 on its site.



It says "4 x SATA". Does it mean the Revo is limited to SATA speeds, ie. 4 x 300 MB/s (assuming SATA 2) = 1200 MB/s? If this is correct wouldn't it be the same as Raiding 4 Vertex 2s?

Please help a noob. Thank you.
splat's Avatar
that seems to be what it means. but you can see from the tests that it doesn't hit 1200 MB/s, and ocz doesn't claim that it can. I think its also safe to assume that this one pcie card uses up less space and less power than 4 vertex2s.
neo668's Avatar
Thanks splat. Forgive me if I'm being a bore.

I have a Vertex2 and Atto puts its Read/Write figures over 200MB/s easily. So, theoretically, if I raided 4 V2s I could reach Read/Write figures over 800MB/s, putting it on par with the Revo x2?

Just trying to understand so I know what I need to do for my next rig. Thanks again.
EarthDog's Avatar
I think you are gettign THEORETICAL and actual speeds confused. Pipe is big enough for 1200MB, since its 4 sata2 drives on PCIe, but the revo doesnt push those speeds, nor would the V2. Just its actual throughput.

I also get the feeling you are just wowed by the bling factor these drives provide. Im going to ask, what do you feel you NEED such fast speeds for? Do you manipulate large files frequently? I dont know if the risk would be any greater for failure on 4 vertex's vs 1 Revox2 either and with either you really need to have a good backup solution as the risk, at least with the 4x physical drives, Im guessing would be greater for failure (though thats just a guess and rankly Im not sure if thats true).

Honestly 99% of people are VERY pleased with a SINGLE ssd. Im certain you would fall in to that group.
neo668's Avatar
Hi EarthDog. Thank you for your reply.

You are absolutely right that I don't need the speed. I just got interested in OCing recently (thanks to Trents) and I'm already dreaming about my next rig. Though it won't be a full fledged bench rig I'm trying to learn how to get it as fast as I possibly can within a budget.

So all this is education for me until the next gen CPUs (like BD and next gen i7) arrive. The ppl on OCForums are really great and so I tend to linger around here a lot and ask stupid questions.
splat's Avatar
i'd say if you were to get 4 vertex2's in raid0 you'd end up with speeds similar to the revodrive x2, but i wouldn't expect them to be the exact same. Similar to putting two graphics cards in crossfire or sli, it doesn't straight up double the speed. It would certianly be an interesting test tho. I'm sure there are statistics on scaling when putting multiple HDDs in raid0 somewhere on the net if you search hard enough.
Mr Alpha's Avatar
But the Revodrive X2 is also four Vertex 2 drives in RAID 0.
EarthDog's Avatar
Is there less overhead since its all on one card? More? No difference than when plugged in to a mobo? Better controller on revox2 vs controllers on mobo?
neo668's Avatar
Actually, I am thinking of stringing together 2 or more Vertex 3's. I already have one V3 and I intend to add to it when funds, and my wife, permit. This won't hurt as much as fleshing out an obscene sum in one go for the next gen Revo. Hopefully, when I have collected 4 V3's it will be just as fast, if not faster, than the new Revo. The best part is that I will be able to give 1 to my son when he marches off to university and 1 to my wife (or maybe I'll just leave her with her spinners) after I'm done playing.
splat's Avatar
theres more at play than simply putting 4 drives in raid0. at least thats what my intuition tells me. which is why i'm sticking to "its similar but different" until someone comes along with numbers to prove otherwise.
neo668's Avatar
Got these 2 RAID examples from the OCZ Forum. Couldn't find any with 4 drives. These figures already blow away the current Revo x2. In AS SSD benches my Revo x2 never passed 180MB/s in Seq Write.

95054

95055
neo668's Avatar
Found an example with 4 x 120GB V3s, also on the OCZ Forum. Wonder how the next gen Revos will compare?

95056

95057
bing's Avatar
I guess those cheap internal raid controller in revodrive can't beat intel SB ICH10R when it comes to efficiency and latency.
EarthDog's Avatar
4k writes are brutal in R0... wonder whats going on there...thats what i pulled down with a single v2 iirc....

anyway, nice scaling.
splat's Avatar
so those are vertex3s on sata3 (600MBps). so in our theory, 2x V3 would be 1200MBps, which should be the same as 4x V2, which is the same as 1 Revodrive X2. Also note that jumping from 2 drives to 4 drives doesn't double the performance so there is some added overhead or latency.

I agree the controller has a lot to do with it which is why the Revodrive X2 is much faster than the Revodrive1, and why raiding 4x V2 won't be exactly the same as 1x Revodrive X2.
Mr Alpha's Avatar
The Revodrive and the Revodrive X2 have the same controller. They both use a SiI3124, a 4 port SATA2 PCI-X RAID controller. The only difference is that on the Revodrive the RAID0 consisits of two SF-1222 controllers while on the Revodrive X2 the RAID0 consists of four SF-1222 controller.
deathman20's Avatar
Drive sounds like a lot of fun. Looks very nice.

Since its 4 drives in a Raid0 is there trim issues with it or is that taken care by the OCZ's bios settings?
Bobnova's Avatar
I think probably the Sandforce controllers are sata, there's four of them.
Then the OCZ chip(s?) are a PCIe 4x sata RAID controller that lumps it all together and shoves it out the PCIe bus.
EarthDog's Avatar
Im not certain, but as in other OCZ drives, there is no TRIM in raid at this time. it would have GC which works just fine in my experience with both the x2 and Vertex in R0. Again, not sure though.
Mr Alpha's Avatar
The setup of the Revodrive X2 is this: Four normal SandForce SF-1222 controllers. Two one the main PCB with the associated flash and two on the daughterboard.

These are connected via SATA2, with the normal SATA2 bandwidth, to a Silicone Image 3142 PCI-X RAID controller. Does the fact that the whole thing is on a PCB and not going through SATA cables matter? I suppose the latency might be slightly lower but if it makes a difference I do not know.

The Silicone Image RAID controller has 1GB/s of bandwidth going over PCI-X and is connected to a Pericom PCI-X to PCIe 1.0 bridge. This give you 1GB/s of PCIe bandwidth in both directions.

All in all, from a functional standpoint, it is not all that different from any other RAID setup with SSDs. All the same TRIM issues apply.

Comparing performance to a onboard RAID I suspect the differences come down to how the Silicone Image RAID controller compares with the ICH10R or whatever other controller you are comparing with. An interesting limit is the 1GB/s of bandwidth. Four SandForce controllers should be able to saturate that. That may be why overclocking the PCIe bus improves performance.
neo668's Avatar
Yeah, this sort of dampened my enthusiasm for my proposed 4 x V3 RAID0 setup. But the 4 x V3 Atto scores still look good. However, it appears that a 2 x V3 RAID0 still beats the current Revo x2 and maybe here is where the sweetspot is.

Revo, or any SSD RAID setup, do not have TRIM. They still have GC though. Supposedly, TRIM is not as important as GC because TRIM basically acts as a marker while GC actually does the work of cleaning the drive.

@Mr Alpha: Thank you for the lesson. I think I'm like you that I think a Revo is only a polished RAID setup. I do not believe it is worth the premium it commands.
Killahurtz's Avatar
here is my Revodrive x2 240gb ,P67 , 2600K and my Kingston SSD V series 30gb x4 raid 0 (on onboard Intel raid controller) X58 ,I7 920 ... both systems have Windows 7 and very few programs installed...the Kingston drives are "low end" as you know... so I don't what the data like the lower write times tells you (other than they are low end) so I will offer these up as discussion fodder!...haha

vertex 3 240gb x2 (when you can get 2) $1060.00 , x4 $2120.00
vertex 3 120gb x2 (when you can get 2) $ 640.00
ouch...be awhile before the vertex 3 is a "gb for the buck" winner ,





Enablingwolf's Avatar
Thank you for doing the review splat. I was parting out for a new build and included a RevoDrive in the budget. Reading the review has helped me determine what parts I need to look at. (In terms of a motherboard, that won't give hassle, well a hassle that does not take an engineer to fix anyway.)

I never considered there was inherent issues with PCI-e booting issues. I just wanted to get a speedy drive, be it pricey... Loading drivers are not much of an issue. It working right is. (Adding the OCZ compatibility link was golden and some other insights.)


The review has helped me. I am retooling the build. Hoping I can do the RevoDrive and not have to overshoot my budget with a board that does work with the drive. With what I expect out of this particular build.
Leave a Comment