Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Data Storage Hardware

OCZ Couples SSD, Mechanical Storage On a PCIe Card 201

Posted by timothy
from the little-of-this-little-of-that dept.
J. Dzhugashvili writes "We've seen some solid-state drives on PCI Express cards before, but OCZ's RevoDrive Hybrid may very well be the first solution to combine solid-state storage and a mechanical hard drive on a single PCI Express x4 card. Using Dataplex caching software from Nvelo, the RevoDrive Hybrid uses its solid-state component (a RAID 0 array of SandForce-based SSDs) as a cache for an onboard mechanical hard drive. The caching scheme is reportedly so effective that "a 5,400-RPM drive can be used without sacrificing much performance," according to The Tech Report's coverage. OCZ hasn't hashed out all of the details yet, but it expects the RevoDrive Hybrid to start at $350 this July. The base configuration should couple 60GB of solid-state storage with a 500GB mechanical drive."
This discussion has been archived. No new comments can be posted.

OCZ Couples SSD, Mechanical Storage On a PCIe Card

Comments Filter:
  • by yuhong (1378501) <(yuhongbao_386) (at) (hotmail.com)> on Tuesday May 31, 2011 @11:28PM (#36304922) Homepage

    Do anyone remember the old ISA hardcards?

    • by adolf (21054) <flodadolf@gmail.com> on Wednesday June 01, 2011 @12:13AM (#36305126) Journal

      Do anyone remember the old ISA hardcards?

      Yes. They were made by Quantum, and later by some other manufacturers.

      It kind of made sense at the time, since hard drives were non-trivial to install back then. I still remember performing a series of dark incantations in MS-DOS debug to initialize an MFM hard drive on an XT.

      At the time, I thought it was pretty cool, getting my fingers dirty like that. But I think most folks would have preferred to die in a fire than get involved in their hardware to that extent.

      And at the same time, I felt it was a lousy idea to integrate everything since it also increased the number of single points of failure in the storage system. (This so-far vapor offering from OCZ suffers the same problem.)

      Another issue with the OCZ product: What problem does it actually solve which cannot also be solved by a good OS, a competent admin, an SSD, and a spinning disk?

      I feel spoiled, these days, when I pull the side off of my desktop, plug in a new SATA drive, and it just works -- immediately, without even turning the box off first.

      (I also remember 8-bit memory expansion cards populated with six dozen individual DIP RAM chips. I remember soldering pins onto SIMM memory to make them fit into my SIPP motherboard. And I remember caching hard drive controllers, stuffed with as much RAM as you could afford. And I remember hardware data compression cards of at least two general variations. I remember the And I remember when sound cards actually did something, and themselves had SIMM sockets. And I remember squeezing sixteen 30-pin SIMMs into four 72-pin sockets on a Socket 5 board.

      I even remember an 8-bit ISA card, called the Copy II PC Option Board [gopherproxy.org], which existed only to facilitate copying software on floppy. I even found a Gopher source for the reference [meulie.net] just to show how full my beard is, and how long I've been in Mom's basement.

      Now, get off of my lawn before I start lamenting about how under-appreciated a common 8-bit parallel port is.)

      • by wangerx (1122027) on Wednesday June 01, 2011 @05:56AM (#36306438)
        Oh yea, that takes me back. I checked off all of the boxes as you went down the list. Controllers separate from the drives... replaced the controller and the drive was hosed. The whole debug to format was a joy. You were really cooking if you had RLL or ESDI. You were somehow "overclocking" your drive if it could take a 1:1 interlace (or non-interlaced in this case). You'd have to experiment with 2:1 or 3:1 to find out which worked best. You felt cheated if you couldn't get at least 2:1 working. It took hours between tests because you forked over big bucks for a 20 MB Seagate! Lest we not forget the two cables with those marvelous tab connectors.
        • by Muad'Dave (255648) on Wednesday June 01, 2011 @07:00AM (#36306724) Homepage

          Me too. g=c000:5 and all that. I remember interleave optimization. That's 1987-ish stuff. Back when I also had a Perkin Elmer 7350A system running MicroXelos SYS V in my living room dialing into UUCP at 2400 baud. I even found an old UUCP entry from 1991 (thanks, internet!).

          #N gnd0
          #S Concurrent Computer Series 7350A, Running MicroXelos System V
          #O Home of Mass Destruction and Woe (Ground Zero).
          #C David Tiller, n2kau
          #E gnd0!davet
          #T +1 201 222 6753
          #P 35 Sternberger Ave. Apt. H, West End, NJ 07740
          #L 40 16 52 n / 73 59 00 w
          #R Home of RF, Lasers, Computers, Dave-TV, suffering, pain and woe.
          #U tsdiag
          #W tsdiag!davet (David Tiller, n2kau) ; Mon Apr 22 16:00:00 GMT 1991
          gnd0 tsdiag(DAILY), ka2qhd(DAILY)

          • by Nefarious Wheel (628136) on Wednesday June 01, 2011 @09:45AM (#36308184) Journal
            Youngster! TI ASR emulator dialed up to a Sigma 7. Get off my lawn!!

            (Come to think of it, I think my watch has more RAM than the entire installed base of Xerox Data Systems machines.)

            • by Muad'Dave (255648) on Wednesday June 01, 2011 @10:40AM (#36308878) Homepage

              My first computer experience was in jr high - a dumb terminal dialed into an HP-3000, (or was it 2000)? Anyway, 110 baud, then 300 baud, both via acoustic coupler. I got to visit the Math/Science Center where the beast was housed, and used a teletype and paper tape to store my programs (and play adventure, where a ctrl-D sent in a message to another adventurer would turn off their teletype!).

              I got a TRS-80 model I Level II when I was 15-16. Wow!!! The Perkin Elmer box was from my first job out of college. Am I still a young 'un?

      • Even at that time some vendors had software to help you do the install, mostly just to kick off a low-level format. My Xebec controller card, of course, did not. If I wanted to low-level format my 30MB full height Quantum disk I had to use debug like everyone else. But I lived right next to Seagate so I knew some vendors had solved this problem. If only they had solved the problem that forced me to whack my drives with a screwdriver we wouldn't have called them "Seizegate".

      • by Skater (41976) on Wednesday June 01, 2011 @07:24AM (#36306874) Homepage Journal

        I still remember performing a series of dark incantations in MS-DOS debug to initialize an MFM hard drive on an XT.

        I don't think I ever had an MFM drive, but I did have an RLL drive I had to do similar things with (a Seagate ST-238R, 32 megs!). I remember a little cautionary jingle: "Oh what a mess we weave when we amiss interleave!" I remember being happy when we could use 1:1 interleave because our 286 was fast enough to deal with it... LOL.

      • by Henk Poley (308046) on Wednesday June 01, 2011 @08:39AM (#36307446) Homepage

        What problem does it actually solve which cannot also be solved by a good OS, a competent admin, an SSD, and a spinning disk?

        The problem of not having a competent SSD, or good OS. Possibly also, lack of remaining HDD slots or SATA/power connectors.

      • by KnownIssues (1612961) on Wednesday June 01, 2011 @08:47AM (#36307556)

        Another issue with the OCZ product: What problem does it actually solve which cannot also be solved by a good OS, a competent admin, an SSD, and a spinning disk?

        The dependency on a good OS and a competent admin?

      • by asdf7890 (1518587) on Wednesday June 01, 2011 @09:17AM (#36307874)

        Another issue with the OCZ product: What problem does it actually solve which cannot also be solved by a good OS, a competent admin, an SSD, and a spinning disk?

        It solves the "competent admin" bit somewhat, and removes the need to rearrange things when the data most commonly in use varies over time.

        I'm surprised I've not seen talk of a Linux block device that merges two block devices (one an SSD and the other linked to larger spinning disks) and uses one as cache for the other. Such a software solution would have the disadvantage of having no non-volatile RAM to keep indexing structures safe through power fails so they would have to be synced to the cache block device very regularly (and in a journalled manner so these writes were safe from power-fail initiated corruption) adding a little extra inefficiency (unless these cards also have no faster NVR and are relying on the SSD to always hold the latest indexes of what is cached where on the SSD, of course), but should be quite practical to implement and certainly not beyond the abilities of many a kernel coder.

        • by asdf7890 (1518587) on Wednesday June 01, 2011 @09:30AM (#36308012)
          Or it could be done in the filesystem layer of course, like ZFS (not directly available under Linux ATM due to licensing issues, though there are ongoing efforts to port it in a license compatible manner) can.

          Maybe the existence of ZFS is why it hasn't appeared at the block device level: the interested+capable parties are working on a ZFS port (or something similar) instead.
  • by IICV (652597) on Tuesday May 31, 2011 @11:41PM (#36304980)

    I've never understood why they make those 200 - 300 GB SSD drives, when ~30 GB of SSD cache will hold your operating system and your most frequently used applications. It's not like everything on your hard drive needs to always be immediately available at SSD speeds, and yet recently that's been the only option.

    Caching isn't some mysterious arcane technology, why has it taken so long for them to make a hybrid drive like this?

    • by im_thatoneguy (819432) on Tuesday May 31, 2011 @11:52PM (#36305032)

      I hear rumblings that Windows 8 is going to finally solve this once and for all at the OS level. Designate a drive as a cache drive and it'll fill it up with frequently used files and the current cache. Then when you go into standby it can just dump all of your RAM to the SSD. Start back up and it reads off the SSD.

    • by Dahamma (304068) on Wednesday June 01, 2011 @12:32AM (#36305226)

      I just built a new machine, did a clean install of Windows 7 64-bit with a few apps/drivers (just the ones that came with my motherboard, mouse/keyboard, BD drive, graphics card).

      My (240GB SSD) HDD now has about 40GB used. I haven't even installed Office on it (I think that's 5GB+ alone these days!?), let alone a Linux instance under VMWare. Or a whole bunch of random apps/utils I used. Or a few games...

      Modern software has grown (ridiculously) to fill modern storage.

      Oh, and it hasn't taken quite as long to make a hybrid drive as you think - you can get a 500GB Seagate Momentus XT drive with 4GB SSD cache for $100. Same storage as the OCZ PCIe card, and given how good cache hit rates are in practice (ie. your point), probably 2/3 the performance at less than 1/3 the cost.

      Oh, and the Intel Z68 chipset (on the motherboard I just bought) supports using any 20+GB SSD drive as a cache for your HDD. Haven't tried it, but it's supposed to be similar in performance to something like the Momentus...

      • by imsabbel (611519) on Wednesday June 01, 2011 @03:36AM (#36306002)

        Sorry, but the cache of the XT is besically useless in most cases, as its FAAAAR to small.

        The only thing it really would get 2/3rds of the performance of anything SSD is when you have a benchmark repeated for the 2nd run.

        • by deroby (568773) <deroby@yucom.be> on Wednesday June 01, 2011 @04:38AM (#36306176)

          I beg to differ.
          I've been using one since september last year and it beats the crap out of the standard HDD. In my team we're all having pretty much the same machine with the same software installed. Because I do a lot of database stuff and also like to have my music collection and some games to carry around I got fed up with the limited capacity of the standard drive and out of frustration bought my own 500Gb Momentus XT. The thing boots *much* faster than all the other machines around me. Outlook takes seconds to start, it takes about a minute for my neighbour. Same for Visual studio.

          There's plenty of Youtube vids around that show the impact of the Momentus XT and I can only confirm them. more cache might have been better, but 4Gb sure does a great job !

        • by spire3661 (1038968) on Wednesday June 01, 2011 @10:59AM (#36309082) Journal
          Is the XT a SSD, no. Can it increase performance over pure HDDs? YES. ITs a hybrid device and so it acts that way. Of course SSDs are faster, they are also ALOT more expensive or a 2 drive solution. The biggest strengths of the XT are very fast 'time to usuable desktop' that wont fade over time, large storage, realtively cheap price point ($99/500 GB), and single drive solution. If you go in understanding this, you will be alot happier. Its a good product that fills a niche at a decent price. Im very happy with mine in my desktop gaming rig.
      • I just built a new machine, did a clean install of Windows 7 64-bit

        That's you're problem right there. M.

    • Frankly I could use about a 1-2TB SSD for all of the samples for my virtual instruments on my studio machine, though a 250GB drive would probably handle the most complex and most used instruments...
    • by synthesizerpatel (1210598) on Wednesday June 01, 2011 @01:50AM (#36305600)

      Seagate's offered a similar product that has the SSD built into the same form-factor that contains the mechanical for a while. There have even been 'caching' solutions that front-end mechanical NASs with memory or SSD drives. OCZ just paid for a little marketing to get their name at the front of the queue for a couple days.

    • by Tatarize (682683) on Wednesday June 01, 2011 @03:58AM (#36306058) Homepage

      You'd figure with a few gigs of SSD even as much as a silly thumbdrive worth you could get read speeds on par with SSD. SSD are crap for massive amounts of data, for now. Though, I think tying your data to die on a thing with moving parts, vs. and SSD gets the worst of both worlds too. You get the speed of SSD without getting rid of the potential to no longer have the silly things crash.

      I'd prefer if people just really understood they are two different technologies and you should have one of each. You should have 20 gigs for your OS of SSD and you should have 2 TB of data for whatever else.

      Somebody should invent a form of RAID for drives of radically different sizes and read speeds that just works a bit like stripping but as a cache. Make this silly doohicky here pointless.

    • Caching isn't some mysterious arcane technology, why has it taken so long for them to make a hybrid drive like this?

      Piss on the magic PCIE drive, you can do the caching without any special hardware. You could even do it on Linux if someone would pick dm-cache [fiu.edu] back up. (Please?)

  • by mcrbids (148650) on Tuesday May 31, 2011 @11:54PM (#36305046) Journal

    Recently, after reading performance reviews on the Vertex 3, I bought one. The speed is simply amazing! I've been using it as a data-intensive development database server drive. Shortly after buying it, I discovered that there were numerous complaints about the Vertex 2 being unreliable.

    To this, I can only say that after about 6 weeks of extremely heavy use as the data partition on a PostgreSQL 8.4 server I've had no issues so far.

    • by Dahamma (304068) on Wednesday June 01, 2011 @12:17AM (#36305154)

      Well, I just bought a Vertex 2 (SATA 2 rates are plenty for me and I couldn't pass up a crazy deal - 240GB SSD for just over $300!) so I hope it's reliable ;)

      Only been a week but so far but (in a desktop) it's SO worth it in boot time alone (and the fact that it's totally silent doesn't hurt).

    • by rolfwind (528248) on Wednesday June 01, 2011 @06:21AM (#36306542)

      I was burned once. Paid good money 2 or so years back for 2 fairly pricey SSDs. A couple months down the line, halfway full, they started stuttering like failing harddrives or harddrives waking up. It was painful. There were few reviews online at the time of purchase, but when the problems cropped up, I found out that the controllers in them were considered complete crap and that OCZ wouldn't do anything about screwed customers other than replace failing ones with the same exact model even though they had a new one in the works.

      Since then, I've stuck with intel and haven't regretted it. While I realize OCZ probably have their stuff together now, I don't look favorably upon companies that are willing to ship obvious crap. (And they must have realized the problem early in testing already.)

      But yes, I do love SSDs. Still use HDD for long-term, rarely accessed storage, but for working on? No comparison.

  • Not new (Score:2, Informative)

    by Anonymous Coward on Wednesday June 01, 2011 @12:20AM (#36305160)

    There are at the very least two other solutions that do the same thing, that were out there before this one:

    HighPoint RocketHybrid: exactly the same, an expansion card with connectors for one ssd and one hdd.

    Intel Smart Response Technology: Software on top of the Z68 chipset that uses an SSD of up to 60GB as cache for a different drive or raid.

  • Garbage Brand (Score:4, Informative)

    by Anonymous Coward on Wednesday June 01, 2011 @12:39AM (#36305264)

    OCZ just recently swapped their NAND for cheaper, denser, slower NAND. They didn't even change the model #. When enough complaints came in, they were forced to RMA everyone's drives or face a bait&switch lawsuit.

  • by obarthelemy (160321) on Wednesday June 01, 2011 @01:03AM (#36305390)

    NewsFlash: SSD are much faster than HDD, but much more expensive, so it makes sense to use an SSD to cache HDD content. For some obscure reason (probably the need for something new in Win8); MS refuses to do that (even though they can ReadyBoost off of a USB stick...), so it has fallen to third parties to implement it in software of hardware, even though it should really be the OS doing it.

    How it's actually done is of no real import, all are kludges anyway because MS is, once again, letting us down.

    • by PhilHibbs (4537) <snarks@gmail.com> on Wednesday June 01, 2011 @07:30AM (#36306920) Homepage Journal

      I disagree, for the same reason that I won't use RAID-0. If the OS goes down and I have to recover my data on another machine, I just want to be able to plug the drive into another PC and have it readable. If I have RAID-0 or if I have some "smart" dynamic moving of files from one device to another hidden behind a single drive letter, are the devices going to be individually readable? I've had too many drives fail to trust "smart" systems like that. I know, backing up is the only way to avoid data loss, but I'd rather have the intermediate option available for the drives that didn't fail.

      Having said that, I'm tempted to get a Drobo, which is RAID, as a backup device. But that's

      • by obarthelemy (160321) on Wednesday June 01, 2011 @10:14AM (#36308570)

        one does not prevent the other: to take the example of ReadyBoost, it was pure intelligent caching (of small OS read-only files): you could take your USB key away, the OS still booted (not sure if you could actually unplug while running, but that's probably not very important). The cache can simply duplicate files, and, implemented at the OS level, it can do so very intelligently: cache preferrably small files, that are only read, and frequently; never cache frequently-written files, use a fancy format with as few writes as possible (timestamps...)...

  • by Anonymous Coward on Wednesday June 01, 2011 @01:07AM (#36305414)

    > J. Dzhugashvili writes

    That's pretty offensive for a large part of the world population!

    Just for the record: Josif (Vissarionovich) Dzhugashvili was the birth name of Stalin, the soviet communist dictator, who was more interested in sending people to the Gulags for hard labor, to give them bad memories, rather than hard drives combined with memory chips. Around 25 million did not return, in total.

    Wonder if an austrian painter, Adolphus Shicklgruber will report next time about the new USB 4.0 draft standard or so.

  • by frovingslosh (582462) on Wednesday June 01, 2011 @01:47AM (#36305590)
    Wow! The very high cost of a solid state drive coupled with the power hunger and mechanical constraints of a hard drive. I find it hard to believe that using SSDs as a cache is wise, but I also question if the money couldn't be better spent adding more DDR3 RAM to the processor and letting it cache the drive (with the obvious options and benefits that brings). I think I would just stick with the 2TB drives that I've been buying recently for well under $100 each rather than this overpriced compromise, even if I had a 4x PCIe slot available (which I don't and I expect few who would have an interest in this do).
    • by Christian Smith (3497) on Wednesday June 01, 2011 @06:51AM (#36306686) Homepage

      I find it hard to believe that using SSDs as a cache is wise, but I also question if the money couldn't be better spent adding more DDR3 RAM to the processor and letting it cache the drive (with the obvious options and benefits that brings).

      The benefit of using FLASH as a cache is that it is much denser than RAM, and therefore you can get much more for your money. While your CPU spends most of it's time working out of it's cache and RAM, the data not being referenced can be stored on FLASH in the knowledge it is a millisecond away from being usable. While not low latency in computer terms, it is blindingly fast in human terms, and more than makes up for the swapping that isn't required to disks.

      Of course, this assumes your working set of data is bigger than available RAM, which even on modest desktops today, is unlikely for personal use. Where it really comes into it's own is on server machines, where the working set can be significantly bigger than RAM. Buying 60GB of RAM is still relatively expensive, whereas buying 60GB of FLASH is not, and against network stack latency, the latency of FLASH is not so significant.

  • So, not that different from the Momentus XT - which is a hard drive with a bunch of SSD as a cache...

  • by Metabolife (961249) on Wednesday June 01, 2011 @07:38AM (#36306970)

    when I fill the entire storage space and randomly select files from across the drive to work with.

EARTH smog | bricks AIR -- mud -- FIRE soda water | tequila WATER