Slashdot Mirror


Hybrid Hard Drives Just Need 8GB of NAND

judgecorp writes "Research from Seagate suggests that hybrid hard drives in general use are virtually as good as solid state drives if they have just 8GB of solid state memory. The research found that normal office computers, not running data-centric applications, access just 9.58GB of unique data per day. 8GB is enough to store most of that, and results in a drive which is far cheaper than an all-Flash device. Seagate is confident enough to ease off on efforts to get data off hard drives quickly, and rely on cacheing instead. It will cease production of 7200 RPM laptop drives at the end of 2013, and just make models running at 5400 RPM."

31 of 373 comments (clear)

  1. Of course! And you never need more than 640K RAM! by Anonymous Coward · · Score: 5, Insightful

    No chance this is just the company saying this because they missed the boat on solid state drives?

  2. What about games by Noughmad · · Score: 3, Insightful

    The games I download from Steam are around 5GB each. So if I try playing two games in one day, only the first one will load quickly?

    --
    PlusFive Slashdot reader for Android. Can post comments.
    1. Re:What about games by Hatta · · Score: 3, Insightful

      The first time you load each game, it will load slowly.

      If you close and reload a game, it will load quickly.

      If you close a game, load another game, then load the first game it will load slowly again.

      --
      Give me Classic Slashdot or give me death!
    2. Re:What about games by Anonymous Coward · · Score: 5, Funny

      I truly doubt that anyone working at EA plays their games.

  3. seagate research suggest seagate bargains are good by gl4ss · · Score: 3, Interesting

    seagate research suggest seagate bargains are good! how amazing!

    hybrid drives blow, I guess better than nothing but no comparison to ssd. that 8 gigs isn't the same every day or if it is then the machine is acting pretty much just as a terminal and not moving media around etc(yes there was a time I could get by with a 3.2gbyte fireball, but that was long ago now).

    excuse me as I go to do a simple drag'n'drop to my bigger hd drive. hybirds would be nice, IF they slapped 128gbytes+2tbytes on it and somehow it understood that there's no need to move the video file I'm viewing to the the ssd portion ever.

    just playing two different games would outrun 8gbyte ssd portion... heck, max payne 3 was something like 30 gigs and one session of gaming probably accesses 8 gigs easily and it would be nice to have the os on the ssd portion..

    --
    world was created 5 seconds before this post as it is.
  4. Damn by Nemyst · · Score: 4, Insightful

    This looks like Seagate desperately clinging to their old bastion. Even Western Digital bit the bullet and started working on pure SSDs. The problem with Seagate's calculations is that there'll come a time (not that far into the future) where NAND will be cheap enough to get a full SSD for only a moderate price hike over a HDD, all while getting all the benefits of a pure SSD drive. They risk getting left behind by clinging to the hybrid drive idea.

    1. Re:Damn by adisakp · · Score: 4, Insightful

      Hybrids aren't that bad an idea. You can get a 3TB drive for just over $100. HD Data is $0.03-$0.05 / GB. SSD's are still in the $0.80-$1.50 / GB range. That's a factor of 50X more expensive. You can't even buy a single 3TB consumer SSD and three 1TB SSD's will cost you around $2000 plus eat up half your SATA ports.

      Although I do disagree on one point -- if a consumer uses ~10GB of data a day, I would overshoot and put in 16GB rather than 8GB in a Hybrid Drive -- it's better to slightly overprovision and almost never hit the platter part of the storage than to under provision and force yourself to the slower backstore. Plus the difference should only be less than $10 more for the drive.

      One problem though with hybrid drives is they aren't necessarily faster than intelligent software caching to SSD's or of using a hardware controller (with possible software assist) that supports caching data from a HDD to a SSD (such as Intel Smart Response SSD Caching which has been on Motherboards since 2011).

  5. Re:Of course! And you never need more than 640K RA by fuzzyfuzzyfungus · · Score: 3, Interesting

    No chance this is just the company saying this because they missed the boat on solid state drives?

    Given that Seagate makes HDDs and has little or no Flash fabrication capacity, they were obviously going to include an HDD in the plan (and, given the price, so will a lot of buyers). They don't have an obvious bias (other than a general desire for 'less, because that keeps costs low') in terms of how much NAND cache is needed to see meaningful improvements.

    I'd be inclined to distrust flimflam to the effect that 'Sure, hard drives are just as good as SSDs!'; but have no particular reason to doubt that 8GB, rather than 4, or 12, or 16, or 5, or 32, is the approximate amount of flash needed, if that is what they report.

  6. Moving parts and fatigue by barlevg · · Score: 4, Interesting

    Honest question: how do hybrid drives compare to traditional HDDs when it comes to wear? To they tend to fail more (less) often / die faster (live longer) than traditional drives? What about pure SSDs?

    1. Re:Moving parts and fatigue by obarthelemy · · Score: 3, Interesting

      Last time I checked, there was no lifespan issue for SSDs (I think it was 33 years at 10GB/day). Even bug issues seem to have been dealt with, I haven't heard any of the once-frequent OCZ horror stories (bricked SSD) in a while. I'd assume hybrid drives to be just as good as pure HDDs, actually a bit better since the SSD part will save wear and tear on the HDD part. Bugs notwithstanding.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    2. Re:Moving parts and fatigue by rullywowr · · Score: 3, Informative

      The main issue is that if a traditional HDD fails, there is a small chance for data recovery. There also may be a short period where you can catch the drive "on it's way out." When a SSD fails, it often fails spectacularly...often "bricking" the entire drive or corrupting the entire contents.

    3. Re:Moving parts and fatigue by Chas · · Score: 4, Insightful

      The lifespan issue with SSDs has three main factors.

      1: Type of flash memory (SLC, MLC, TLC, in order of decreasing durability)
      2: Size of the flash drive (larger drives have more room for wear leveling algorithms to work with, thus staving off flash cell burnouts due to exceeding maximum number of writes).
      3: The amount of throughput on the flash drive. An expected heavy load is roughly 10GB/day. Doubling the load halves the lifetime of the drive. Quadrupling the load quarters it.

      Granted, the cache on a Hybrid is being used a bit differently than how you would use a straight SSD. But, with such a small cache drive, you ARE going to wind up cooking it after a relatively brief period of time.

      --


      Chas - The one, the only.
      THANK GOD!!!
    4. Re:Moving parts and fatigue by tlhIngan · · Score: 5, Informative

      The lifespan issue with SSDs has three main factors.

      1: Type of flash memory (SLC, MLC, TLC, in order of decreasing durability)
      2: Size of the flash drive (larger drives have more room for wear leveling algorithms to work with, thus staving off flash cell burnouts due to exceeding maximum number of writes).
      3: The amount of throughput on the flash drive. An expected heavy load is roughly 10GB/day. Doubling the load halves the lifetime of the drive. Quadrupling the load quarters it.

      Granted, the cache on a Hybrid is being used a bit differently than how you would use a straight SSD. But, with such a small cache drive, you ARE going to wind up cooking it after a relatively brief period of time.

      Which for most users and usage scenarios, is basically forever. There's been a volunteer-run test of longevity which stresses an SSD until it fails by writing data to it continually. And the SMART data typically gives you plenty of advance warning - the Media Wear Indicator (MWI) tells you how many cycles are left in the array - once it hits zero, it means the number of write-erase cycles has hit the guaranteed limit and you're running in unknown territory (though there are usually still spare blocks and most will still have plenty of life). If you want guarantees, once the MWI hits zero, it's time to back up and get a new SSD. The tests run until the drive itself dies which tell you how long you have left. So you generally have a LONG indication of media wear out.

      However, the biggest problem SSDs face is actually sudden loss and corruption of the FTL tables (the ones that map logical sectors to actual flash sectors). If you hear of SSDs dying prematurely, it's almost always because of table corruption. These tables contain things like sector translation, sector wear, dirty/clean bits, trim status, etc.

      In the past, you could regenerate the tables from the spare area data (typically 16 bytes per 512 byte data area), but use of enhanced ECC algorithms consume that space up to accommodate better error handling. Plus it also meant way longer mount times as the controller had to scan the entire media for the information (many seconds long).

      These days, controllers come with 512MB or more of RAM to hold the tables in memory for quick access. The problem is the tables are often written out lazily to storage, which means if you yank the power suddenly, the SSD might not be able to write the dirty data to stable media, or worse yet, it'll be in the middle of the write operation which leaves data in an unknown state.

      Good SSDs often have piles of capacitors to serve as emergency power which can keep the array powered for a couple of seconds - more than enough time to flush the tables to storage and protect your data. Of course, this costs a lot more money and is usually present only in the top tier drives and enterprise class SSDs. If an SSD dies suddenly, it's usually because of this.

      Hard drives use the back EMF produced by the spinning platters to perform emergency shutdown procedures, including retracting the heads.

  7. But their 5400RPM hybrid drives suck by SirDrinksAlot · · Score: 3, Interesting

    When I was buying a new laptop hard drive I got a hybrid drive but not before some research. The 7200RPM Momentus XT mops the floor with their 5400rpm new generation of hybrid drive. The performance increase on their 5400rpm drives is insignificant, it was not even worth considering but I at least found stock of the Momentus XT which *IS* well worth considering and ordered TWO. I took into account cost, capacity and performance when choosing the drives. For the cost/performance the 5400rpm drives did not deliver but it had the capacity, the Momentus XT delivered on cost/performance and was only slightly lacking in capacity. Pure SSD drive only delivered on performance which in my case wasn't weighted enough in my process to justify. If the Momentus XT didn't exist I'd have just stuck with a 7200rpm drive.

    So RIP Seagate's worth while mobile HDD's. Unless you've fixed the mediocre performance in your 5400rpm drives I'll either be doing full SSD or just buying somebody else's 7200rpm drive.

    1. Re:But their 5400RPM hybrid drives suck by vux984 · · Score: 5, Insightful

      I took into account cost, capacity and performance when choosing the drives.

      But not battery life, apparently, which is the one area where 5400 rpm drives beat out 7200 rpm drives, and is possibly the reason they even exist. A 5400rpm hybrid would need to spin up even less and should do even better on the battery front. Not to mention that if you get a cache hit, it doesn't have to spin up at all, which is a big performance boost too.

      So while "benchmark" performance might not be great, real world use might be substantial; as the hard drive could spin down more, and you could access the drive without spinning it up some of the time, possibly even most of the time.

      There's definitely potential to be both markedly faster in real world laptop use scenarios and consume less battery with a hybrid. Whether that pans out in reality I don't know.

    2. Re:But their 5400RPM hybrid drives suck by vux984 · · Score: 3, Informative

      I think that might be a red herring. The new Macbook Air has a 14 hour battery life.

      And is also designed to minimize power. If you stuck a high performance 7200 rpm drive into it, it would make a big difference.

      Skimming benchmark sites for laptop ssd vs 7200 rpm hdd seem to be all over the map, from 1/2 hr to 2+hrs difference depending on the laptop and settings (the more energy efficient the rest of the laptop is, the LARGER the difference the hard drive makes).

      I'd like to see what percentage of that power is spent on the drive.

      Depends on a lot of factors. And again, the more efficient everything else is the great the impact the HD choice will make.

      Also SSDs idle more than HDDs, due to spin up times/seek times, and faster transfer times. So if even if an SSD and HDD had exactly the same ratings: for example: 0.5W idle, 1W seek/read/write, in most real-world scenarios the SSD will use significantly less energy because it spends much less time doing seek/read/write. For every 2 seconds of read/write the HDD does, the SSD will do 1. For every second of seek the HDD does, the SSD is still idle.

      That makes comparing them by specs almost meaningless, you really HAVE to look at actual usage profiles.

  8. Not in my experience by swb · · Score: 4, Informative

    I had a Seagate Momentus XT (750 GB hybrid) and I replaced it with a Samsung 750 GB SSD. The pure SSD solution is noticeably faster in all respects, especially in boot up, and this is with a machine now using Truecrypt whole disk encyption (wasn't using it on the Momentus).

    The Momentus was a good upgrade until SSDs in the size I wanted were reasonably priced, but performance wise it isn't in the same league as a SSD.

    The hybrid SSD solution really shows its weakness when you deviate from "normal" behavior, and this can be anything from an application upgrade, running Windows updates, or accessing stuff you don't use that much. Performance just seems back to dismal levels and I suspect that it takes a while for the cache to re-optimize if the deviating disk activity is at all intensive.

    I think the hybrid concept is interesting, but I think you need more cache and a way to optimize the cache not just not most recently accessed blocks but for the operating system and applications in use, too.

  9. Re:Hybrid drives on Linux? by fnj · · Score: 5, Insightful

    SSHDs as implemented by Seagate do not require any support whatsoever in the host. Their caching algorithm does not care anything about the FS. It is block level. I have one working just fine in arch linux. Linux just sees it as any other HD, only it is much faster overall. Obviously you will never see any improvement at all in huge file copies.

    WD has some lame Windows-only SSHD tech that does require special software on the host.

  10. Re:Of course! And you never need more than 640K RA by ackthpt · · Score: 3, Interesting

    Yup, they missed the boat. Anyone who has used a SSD will go back to using a regular HD when they stop making SSDs, and the last available one breaks.

    SSDs really are the bee's knees.

    Well, qualified, they are are the knees of bees.

    I have a Samsung which likes to give me read errors on boot up, after a try or two it gets its act together. Tried another one and the same effect. Samsung's tech support on this is nearly as good as staring at a wall of drying paint. (If anyone has a recommendation on the best, meaning most reliable 250GB or more SSD, please feel free to pass it along)

    If you don't have most of your stuff stored via a library or other link on an NSA or server and SSD would be preferable, but if you're only needing to boot up an SSD is probably a bit more than you need, though the low capacity drives are approaching the price of low capacity mechanical memory. Soon I expect most new personal data devices (i.e. PC/Mac) will all by using SSDs.

    --

    A feeling of having made the same mistake before: Deja Foobar
  11. Re:Of course! And you never need more than 640K RA by SJHillman · · Score: 4, Insightful

    I've used an SSD. Works great for my laptop and router, don't care for it for my desktop largely due to price. For $60, I can get an 80GB SSD or I can get a 2TB HDD. That 80GB SSD is going to require an additional HDD anyway for storage for many people.

    Most consumers are still going to go with cheapest and, outside of the tech-oriented crowd, don't really care if they have to wait an extra few seconds. As far as I'm concerned, the SSD boat is still boarding passengers and is no where close to leaving just yet. Once SSD prices are more competitive with hard drives (which could be another decade or two at the least), then you can say that ship has sailed. Until then, cost will trump performance for the largest markets.

  12. Re:RAM cache? by TheRaven64 · · Score: 3, Insightful

    RAM cache is useless for speeding up writes. A significant (although workload-dependent) part of the performance problem with spinning disks is that if you issue a write and then need to block until it's on disk (which you need for consistency), it can easily take 5-10ms (or more) and that severely limits the performance. Often, non-server workloads include doing a lot of small synchronous writes and then no writes for a while. An SSD as a write-through cache works well here because it can reorder a lot of writes to turn (some of) them into sequential writes and it can trickle out a lot of writes while the disk is idle. This is also pretty much the best case for flash longevity: you don't need wear levelling, because you just treat the entire flash as a ring buffer and write to one end and write to the disk from the other end. You can keep the translation layer in RAM, and if there's a power failure you just replay the entire flash journal onto the disk.

    The 'only reads 8GB' of unique data per day number is meaningless as an indication of how often each thing is used, however. If each day you always access the same 8GB, then an 8GB cache will be perfect for you. If you always access 8GB a day and you only access 7.5GB of it once, then a 512MB cache will be fine and you'll get no benefit from more, but you will get a big benefit from having a faster underlying storage device.

    --
    I am TheRaven on Soylent News
  13. Re:Of course! And you never need more than 640K RA by Traciatim · · Score: 5, Funny

    If you don't have most of your stuff stored via a library or other link on an NSA or server . . .

    Wait a sec . . . How do you access all of your data at the NSA? do they offer a subscription service or something?

  14. Re:Of course! And you never need more than 640K RA by fuzzyfuzzyfungus · · Score: 5, Interesting

    I have the suspicion that Seagate is planning quite specifically; but just don't care all that much.

    The majority of orders will, presumably, be from OEMs looking to stuff HDD slots on the cheap, while still complying with the Win8 hardware certification requirements(most notably, resume in under 2 seconds) and possibly Intel's "ultrabook" requirements, which have their own I/O demands.

    I suspect that Seagate's calculations of 'How cheaply can we build a drive that will satisfy the letter of the requirements that our customers need to meet?" were made with care, and aren't crap at all. They're just something of a lie if you expect that level of performance to be maintained under more stressful loads.

  15. Re:Hybrid drives on Linux? by FS · · Score: 5, Interesting

    I purchased one of those drives on the day it was available at Newegg for use in Linux, and then shortly after for a pair of them in RAID0 for a desktop (gaming) system where data integrity wasn't my main concern. In both systems I ran into firmware problems and could not natively flash them in the system that was running them. I pulled them into a bench PC I have and flashed them there and everything was fine. The issue had to do with power saving and would cause some pretty frequent hardware locking issues on both systems that was painful until I was able to resolve them. All 3 of the drives are benched now, but still work fine. I never lost any data due to the lockups - they would just hard lock the PC for a second or three and then continue working like nothing had happened.

    In my experience this is typical early adopter fare.

  16. Re:Of course! And you never need more than 640K RA by cptnapalm · · Score: 4, Funny

    So if I stick with 5400 RPM hard drives, I get doughnuts?

  17. Re:Of course! And you never need more than 640K RA by cptnapalm · · Score: 5, Funny

    "Back in your day to load each webpage, did they deliver each bit by abacus via horseback?"

    Isn't that how YouTube does it since Google bought them?

  18. Re:Of course! And you never need more than 640K RA by Hmmm2000 · · Score: 5, Funny

    Fumble fingers - meant to type NAS.

    Sure you did.

  19. Re:Of course! And you never need more than 640K RA by UnknownSoldier · · Score: 3

    > I currently have a 2 TB WD Black system drive - what do I replace it with?

    You don't. You _augment_ it with an SSD.

    OS + Critical (most often used) apps on the SSD. Everything else on the spindles.

    The elephant in the room is that SSDs are unreliable so of course everything is backup on a NAS (Network Attached Storage) which you should be doing anyways, right?! I suggest FreeNAS http://www.freenas.org/ which is based on BSD and supports ZFS. Even has a GUI if you don't want to mess around with the command line. Or if you use Linux you can use ZFSonLinux http://zfsonlinux.org/

    If you just want to a buy an off the shelf solution that just works Drobo is OK.
    http://www.amazon.com/Drobo-Storage-Gigabit-Ethernet-DRDS4A21/

    For SSD can personally recommend

    * Samsung 840 PRO Series http://www.newegg.com/Product/Product.aspx?Item=N82E16820147193
    * Intel 320 or 520 Series http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&Description=intel+ssd

    Cheapest SSD prices are < $0.75 / GB. Just wait for them to go on sale (Black Friday, etc.)

  20. Re:Of course! And you never need more than 640K RA by pushing-robot · · Score: 4, Funny

    How do you access all of your data at the NSA? do they offer a subscription service or something?

    Yes, they do!

    --
    How can I believe you when you tell me what I don't want to hear?
  21. Re:Of course! And you never need more than 640K RA by ColdWetDog · · Score: 4, Funny

    Man, Dropbox better watch out. Serious competition here.

    But really, had the NSA pitched their product as a 'service', people would have fallen all over themselves to pay for it.

    "Stores everything, everywhere! Never back up again!"

    What's not to like?

    --
    Faster! Faster! Faster would be better!
  22. Re:Of course! And you never need more than 640K RA by ackthpt · · Score: 4, Funny

    Fumble fingers - meant to type NAS.

    Sure you did.

    Absolutely! Would I lie to you, Mr. Joshua J. Fortenbras of 1104 W. Finster Ave, Quimby, NJ, who works at Asset Assure Investments (formerly Dewey, Cheatham & Howe). I trust you enjoyed your bacon and gerbil omlet, for breakfast this morning.

    --

    A feeling of having made the same mistake before: Deja Foobar