Slashdot Mirror


WD Explains Its Windows-Only Software-Based SSHD Tech

crookedvulture writes "Seagate and Toshiba both offer hybrid hard drives that manage their built-in flash caches entirely in firmware. WD has taken a different approach with its Black SSHD, which instead uses driver software to govern its NAND cache. The driver works with the operating system to determine what to store in the flash. Unfortunately, it's Windows-only. You can choose between two drivers, though. WD has developed one of its own, and Intel will offer a separate driver attached to its upcoming Haswell platform. While WD remains tight-lipped on the speed of the Black's mechanical portion, it's confirmed that the flash is provided by a customized SanDisk iSSD embedded on the drive. The iSSD and mechanical drive connect to each other and to the host system through a Serial ATA bridge chip, making the SSHD look more like a highly integrated dual-drive solution than a single, standalone device. With Intel supporting this approach, the next generation of hybrid drives appears destined to be software-based."

286 comments

  1. Win modem by webnut77 · · Score: 5, Insightful

    Yeah, that was a nightmare!

    1. Re:Win modem by KiloByte · · Score: 5, Funny

      Here's my dissertation on winmodems. Should apply well to windisks too, I guess.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    2. Re:Win modem by Mashiki · · Score: 4, Funny

      Hey, it's right along the lines of a software raid controller that only works in Windows. Awesome...

      --
      Om, nomnomnom...
    3. Re:Win modem by Anonymous Coward · · Score: 1

      Here's my dissertation on winmodems. Should apply well to windisks too, I guess.

      oh man, that takes me back. Sportster externals were the way to go.

    4. Re:Win modem by camperdave · · Score: 2

      I was fortunate enough to be able to avoid win-modems. I did almost get stuck with a win-printer, though. Since when does "optimized for Windows" mean "only works with Windows"?

      --
      When our name is on the back of your car, we're behind you all the way!
    5. Re:Win modem by amiga3D · · Score: 4, Insightful

      Too often it means it wont work with windows either. My brother-in-law lost all his peripherals when he upgraded from Windows ME to Windows XP. He had to buy a new printer, scanner and modem. He said he didn't mind though as at least he could run the computer for more than 30 minutes without a blue screen. I remember how happy he was that it would run for several days without a reboot and that he could actually turn it off without pulling the plug. I've got a car programmer that has to have XP. I keep an old laptop that has as it's only purpose to run that programmer. Imagine when you upgrade your windows software and the driver for this drive no longer works.

    6. Re:Win modem by tlhIngan · · Score: 4, Interesting

      Should apply well to windisks too, I guess.

      Except these disks are more standard. They're basically an SSD and a HDD hooked to a SATA multiplexer (that lets you connect more than one SATA device to a SATA port. NOTE: Note all controllers support MUXes. Also, both drives share the bandwidth of the upstream port).

      So plug this into a Windows PC and install the drivers, and two drives become one. Plug it into a Linux PC and you see two drives. Plug it into a Windows PC without drivers and again, you get two drives.

    7. Re:Win modem by FireFury03 · · Score: 4, Insightful

      Should apply well to windisks too, I guess.

      Except these disks are more standard. They're basically an SSD and a HDD hooked to a SATA multiplexer (that lets you connect more than one SATA device to a SATA port. NOTE: Note all controllers support MUXes. Also, both drives share the bandwidth of the upstream port).

      So plug this into a Windows PC and install the drivers, and two drives become one. Plug it into a Linux PC and you see two drives. Plug it into a Windows PC without drivers and again, you get two drives.

      I would be concerned about how accessible my data was without the drivers. So you're using Windows and your data is partly on the platter and partly on the SSD; you reboot to an OS without the driver (i.e. the driver breaks when you upgrade Windows, you boot into Linux, whatever) - can you still get at your data. My guess would be that whilst the contents of the drives will be accessible as two independent drives, they will be in some undocumented format and therefore irrecoverable.

    8. Re:Win modem by davester666 · · Score: 1

      Windows 8. Making sure that the bar isn't too high for Windows 9.

      --
      Sleep your way to a whiter smile...date a dentist!
    9. Re:Win modem by Anonymous Coward · · Score: 0

      I hate it when people do this. Don't crash it, disassemble it! Recover parts and use them for something interesting. You could have saved a bunch of electronic components. Probably the only thing that is useless there is that largest Conexant chip.

    10. Re:Win modem by hairyfeet · · Score: 4, Insightful

      While WinModems and WinPrinters do indeed suck and were all about penny pinching and dumping all the work on the CPU, if they do this right? Frankly it would make a LOT of sense.

      Since Vista Windows has had Readycache keeping lists of most used programs and more importantly HOW they are used so that RAM is better utilized. For example Windows knows that I use WMP and my browser during the week while I'm using WMC and Steam on the weekend so it knows which to have loaded into memory on which days, and Readyboost is already baked in to do a similar thing with any fast flash stick to add a buffer using the flash for faster small file reads instead of the HDD.

      So in this case you have Windows doing all this work whether WD uses it or not so all they'd be doing is duplicating what is already running on the system so why not use it? By using Readycache the drive can just be told by Windows "he uses this on these days and that on others, and here is a list of the things he uses most often regardless" and if you clone from an existing drive it can be faster on the very first boot by simply getting the info from Readycache and loading it to the SSD portion while activating Readyboost. Most importantly unlike the caching software I've seen from Sandisk I've NEVER heard of anybody left with a system that wouldn't boot because Readycache or Readyboost fails,because its designed to fail safe. if Windows can't read the cache? it just goes to the original files on the HDD, no harm no foul.

      If they are just using Readycache and Readyboost it makes sense, especially if it lowers the price on the drive. if its using those systems what you would have is a three tier system, 1.- RAM cache, 2.- SSD cache, 3.- HDD and unlike a "pure" SSD not only will large sizes not be wallet breaking but if the entire SSD portion fails mid boot all it should do is slow the system back down to HDD levels. If they price this right I know as a system builder I'll be taking a serious look at this, it sounds like just the right combo of speed and reliability that would be perfect for my home users and SMBs where having a speed boost is nice but NOT at the risk of losing any data. hell they slap this on a 2TB HDD and have it at a decent price i might have to see about getting it myself, sounds nice.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    11. Re:Win modem by hoboroadie · · Score: 3, Funny

      Your brother-in-law got Windows Me to run 30 minutes before it blue-screened? Amazing.

      --
      They feared that it could be used to suppress protest or support unpopular rule.
    12. Re:Win modem by KiloByte · · Score: 1

      We stopped destruction at that point, because of an idea to turn the two halves into beer mats. Which, as expected, never happened.

      I'd better beat the foul thing into tiny pieces to make sure it is dead.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    13. Re:Win modem by AmiMoJo · · Score: 1

      Your fears are probably unfounded. Intel already has something like this that requires two separate drives, and this will almost certainly be just an extension of that technology. The HDD part is formatted like any normal HDD and can be accessed without the SSD. The SSD part uses an undocumented format for caching but works at the block level anyway so would be useless for data recovery.

      These drives should work perfectly without the driver, just with normal HDD performance instead of hybrid performance.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    14. Re:Win modem by drinkypoo · · Score: 2

      Most of the scanners and printers I've bought have been used and hit the market because someone made an OS upgrade and they were no longer supported. In the case of the HP scanners this is particularly egregious because some of the old ones speak protocols they're still using, and they simply disable them in the new driver to force upgrades. Works for me, though.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    15. Re:Win modem by FireFury03 · · Score: 1

      Your fears are probably unfounded. Intel already has something like this that requires two separate drives, and this will almost certainly be just an extension of that technology. The HDD part is formatted like any normal HDD and can be accessed without the SSD. The SSD part uses an undocumented format for caching but works at the block level anyway so would be useless for data recovery.

      If the SSD will be used for write caching (which I expect it will be), then you have zero guarantee that the contents of the HDD part is actually up to date. So yes, you can recover your data from the HDD part, but chunks of it are going to be out of date (and that could be a major problem if those chunks happen to be filesystem metadata, etc.)

      Also, writing to the HDD part without the necessary drivers to talk to the SSD part is going to leave the cached data on the SSD out of date - rebooting the an OS with the driver and you'll find that the driver doesn't know that the data in the cache is dirty - sounds like a recipe for massive filesystem corruption to me!

    16. Re:Win modem by Anonymous Coward · · Score: 0

      That's lame man.
      Im going to sue you for the seconds in my life you stole from me.

    17. Re:Win modem by Junta · · Score: 1

      The SSD part uses an undocumented format for caching

      Fun thing about non-volatile cache, there is nearly zero pressure to push from cache to disk and certainly one large point of this is to have write-back cache with arbitrarily long delay to commit.

      I say 'nearly' zero since there is still a desire to have space amenable to be rewritten as soon as possible (in the same way modern OSes proactively write page-out candidates to swap so that they may be evicted without delay), but the urgency is not there like it is with memory backed cache (both because of volatility and the rather generous amount of extra space in SSD).

      --
      XML is like violence. If it doesn't solve the problem, use more.
    18. Re:Win modem by RabidReindeer · · Score: 1

      I too can explain WD's Windows-only SSHD Tech:

      NO SALE.

    19. Re: Win modem by GigaplexNZ · · Score: 1

      Readycache? I think you'll find it's actually SuperFetch. It always did more harm than good for me in Vista, it kept trying to load DVD images larger than the cache then write back to pagefile which thrashed the hell out of my drive and ensured there was nothing useful in the cache.

    20. Re:Win modem by faedle · · Score: 1

      While WinModems and WinPrinters do indeed suck and were all about penny pinching and dumping all the work on the CPU, if they do this right? Frankly it would make a LOT of sense.

      It stops making sense when you realize that general-purpose CPUs aren't very efficient DSPs, especially when the DS your P'ing is very latency sensitive like the PSK and you're running on an operating system that has no ability to guarantee resources in a timely fashion (like 16-bit Windows).. and the contemporary CPU speeds of the day were well under 400 MHz.

      Today, a Winmodem would likely work quite well, assuming well-written software and a stable OS (and at least on Linux, I can tell you that softmodems work quite well as a rule). But now we have computers with clock speeds in the gigahertz and we're not all strapped to the nightmare OS that was 16-bit Windows.

    21. Re:Win modem by Anonymous Coward · · Score: 0

      I knew a guy who figured out what was wrong with ME (after many long hours with MS tech support). It was the crazy amount of inf's they had put into the system and a tweak they had made to it in the ME timeframe. He would not give up ME for XP. He actually fiddled with it enough to make it stable. Once he got it there it ran decently. But for most it was a nightmare.

      I was in the same boat as amiga3d's brother in law. My friend called me up and said he had not had a blue screen in a month. I bought XP that day. It was that much better. It was a 'no brainer'. It served me well for many years. Doing what it should. Launching my programs that I wanted to use...

    22. Re:Win modem by Mike+Frett · · Score: 1

      I actually have an older model Cannon MP190, I was sure it wasn't going to work with Xubuntu. I plugged it in, it downloaded some things, and it worked perfectly with no intervention from me. I loved that, not having to fiddle with drivers or worry about having to buy a new printer when Microsoft released a new version of Windows.

      Linux is more Plug and Play than Windows. Everything I plug in just works, it's come a long way. Makes me feel good knowing I don't have to worry about saving money for a Windows upgrade, worry about what anti-virus is the best or where I can find a Driver for an older piece of Hardware. Since I switched to Linux last year, I question people whom say they tried Linux but couldn't get it work, since I used Windows for 15 years and am new to this OS; they sound like trolls to be honest.

      As far as WD, you can simply not buy their junk. There's other, better Hardware that doesn't enslave you to a single OS. Even if you did buy it, there's a good chance some nice Coder will write a Kernel Driver for it in the very near future. It's no sweat really, worry free.

    23. Re:Win modem by Spyder · · Score: 1

      If it works that way than it's likely that the blocks form a file will all be contained on the same volume (all of a file will be on the SSD or the HD, but not both). In that case, normal forensics of the volume would work as expected. It depends on how the file allocation tables are written, but it's possible that the volume might be mountable by a linux system.

      Here's an approach that would be possible:

        - All files are contained on the HDD
        - Highly accessed files are copied to the SSD
        - The file table on the HDD is marked to say "this file is at that block on the SSD - go read it there"
        - If a marked file is written to, then both the HDD and the SSD copy are written to
        - There'd probably be some coordination magic, such as the versions on the SSD are checksumed against the versions on the HDD on boot, and the HDD ones take precedence - that way you could fix something off line and it would still work.

      If the object is to keep highly read files on the SSD because of the seek and access time advantage, then this approach would do that without killing your ability to work on the filesystem offline. This assumes that we only want to use the SSD for caching files to be read, which is reasonable, as writes to SSDs are slower and are where the wear issues are.

      Frankly we won't know what the limitations are until we do forensic examination of the volumes handled by the driver.

      --
      Spyder
    24. Re:Win modem by Anonymous Coward · · Score: 0

      While WinModems and WinPrinters do indeed suck and were all about penny pinching and dumping all the work on the CPU, if they do this right? Frankly it would make a LOT of sense.

      Yes, if it were part of the chipset, go ahead and make the CPU do the lifting. If it's a separate device, stick to the Loose Coupling design principle.

    25. Re:Win modem by Reziac · · Score: 1

      My old WinME machine (which was my testing and media box, so it worked fairly hard) ran for two YEARS without a crash, and it regularly ran months at a time without so much as a reboot. My secret? Apply 98Lite in default mode, and turn off System Restore (which at that point was dreadfully buggy). It went from being unable to even crash properly, to 100% stable, just like that. -- It did have good stable hardware and drivers, which of course helps a lot.

      [The same box subsequently dual-booted WinXP, and was rebooted 3 times in 8 years -- once to twiddle the hardware, twice for power outages beyond the UPS's capacity.]

      WinME did something I've not seen any other OS do: when presented with a driver disk that didn't include WinME drivers, it would root thru 'em til it found one it deemed correct, and it would *work*.

      I will say WinME had shitty memory management compared to other Windows, and I wonder how much was the poor DOS foundation (it prohibited any sort of high memory management). It could be run out of resources at about the same level of "hard work" as Win3.1x. Wouldn't crash, but things like fonts stopped working, indicating an exhausted resource heap.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    26. Re:Win modem by Anonymous Coward · · Score: 0

      Actually that is false. You will only see the HDD, with no visibility or access to the NAND without the hinting driver.

    27. Re:Win modem by hoboroadie · · Score: 1

      As a noob, my previous experience was Win 98 on a Pentium board, and Win 2k on a PIII. After formatting and installing the instant BSOD three times, I just added Me to my collection of AOL drink coasters and moved on with my life. I think starting out with Win 2k was bad as it did not properly inure me to the level of tolerance required for a Microsoft administrator.

      --
      They feared that it could be used to suppress protest or support unpopular rule.
    28. Re:Win modem by The+Archon+V2.0 · · Score: 1

      Disabling System Restore also did wonders for stability. That thing was broken as hell. And yet, once in absolute desperation, I used it on a customer's PC after he messed it up playing around with system files... and it worked. I was shocked.

    29. Re:Win modem by Reziac · · Score: 1

      Yeah, the challenge was to get the damned thing to the point where you COULD twiddle it at all!! I'd barely gotten it installed and moments later it proceeded to take half an hour (no shit) to crash. One piece at a time. I'd never seen the like. But someone had just handed me 98Lite so I thought what the hell, can't break it worse, and then I noticed that it tended to hang during heavy disk activity during startup... and that was when SysRestore's files were timestamped. Applied the one, killed the other, end of problems.

      I don't blame folks for hating it, cuz you don't expect to have to bang on it right out of the box just to get it to finish booting up!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    30. Re: Win modem by Mashiki · · Score: 1

      Superfetch in Vista was a mess, thankfully they patched the hell out of it and it's mostly workable on that though it did take a service pack in the end. On Win7 and 8, it's about as good as you can get in terms of a pre-cacheing software for the OS.

      --
      Om, nomnomnom...
    31. Re:Win modem by Anonymous Coward · · Score: 0

      You didn't even have to upgrade to a new version with XP, when I upgraded from 98 the next day I lost internet access; the first XP patch Microsoft did had replaced my perfectly good network driver with one that didn't work at all.

    32. Re: Win modem by hairyfeet · · Score: 1

      Sadly you just answered your question, it was on Vista. Vista was WinME II, where a lot of tech that worked good in later versions was first tested and all the bugs worked out. You basically paid for a beta OS, sorry. Don't feel bad though as i got it for reporting bugs and tried to run it for a year so i do feel your pain.

      I do believe they changed the name in Win 7, could be wrong, in any case the tech works damned good now and why other OSes haven't implemented it is beyond me as it really does speed up systems with large RAM pools which pretty much covers every desktop and laptop made in the last 5 years.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    33. Re: Win modem by GigaplexNZ · · Score: 1

      I didn't pay for Vista, I've got a work provided MSDN subscription. It's still got the same name in 7 and it is a bit more sensible, but it disables itself when using SSDs as it still provides no net benefit in that situation.

    34. Re:Win modem by Anonymous Coward · · Score: 0

      It'll need to be cheaper than an mSATA drive for me to consider it. There are a number of good motherboards with an mSATA slot for exactly this use case.

    35. Re:Win modem by lightbounce · · Score: 1

      I would be concerned about how accessible my data was without the drivers. So you're using Windows and your data is partly on the platter and partly on the SSD; you reboot to an OS without the driver (i.e. the driver breaks when you upgrade Windows, you boot into Linux, whatever) - can you still get at your data. My guess would be that whilst the contents of the drives will be accessible as two independent drives, they will be in some undocumented format and therefore irrecoverable.

      Not necessarily. Don't confuse the decision about *what* to cache with the actual structure of the data on the hybrid drive. Firmware on the hybrid drive can easily keep track of which data on the SSD and HDD is correct, even when you are running Linux or some other OS. The Windows drivers could be used to decide where to put the data (SSD or HDD) during Windows operation, but it also implies that the firmware on the hybrid drive knows where the data is (since it actually put it wherever the Windows drivers commanded).

    36. Re: Win modem by hairyfeet · · Score: 1

      Readyboost disables itself but Readycache does NOT, because RAM will ALWAYS be faster than an SSD. Like I said from looking at the thing it looks like WD is going 3 tier, RAM cache, SSD cache, HDD, which makes perfect sense if you think about it as each level gets slower but gives you more space. Smart if you ask me.

      Anyway I'm glad you didn't pay for Vista as i used to say to folks bringing in Vista machines "I'm sorry" because it never failed to all their problems boiled down to being on Vista, they either had to pay for XP or later pay for Win 7 but there was plenty of bugs in that OS that just couldn't be fixed by us mere PC shop guys.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    37. Re: Win modem by GigaplexNZ · · Score: 1
      As I said before, it's not called Readycache, it's SuperFetch and has always been called that. I searched for Readycache and the only results I found were a 32GB Sandisk SSD. Also, SuperFetch most definitely does ignore SSDs.

      SuperFetch and prefetch are storage management technologies in Windows that provide a fast-track access to data on traditional, slower hard drives. On SSD drives these really clever services only provide for unnecessary write operations. Typically, Windows 7 automatically disables these services for your SSD disk. Otherwise disable it manually.

      Windows 8 behaves slightly differently, it doesn't automatically disable the service but the service does automatically ignore SSD drives but functions for HDD drives.

    38. Re:Win modem by FireFury03 · · Score: 1

      Not necessarily. Don't confuse the decision about *what* to cache with the actual structure of the data on the hybrid drive. Firmware on the hybrid drive can easily keep track of which data on the SSD and HDD is correct, even when you are running Linux or some other OS. The Windows drivers could be used to decide where to put the data (SSD or HDD) during Windows operation, but it also implies that the firmware on the hybrid drive knows where the data is (since it actually put it wherever the Windows drivers commanded).

      The article suggests there is no "hybrid firmware", just 2 independent drives connected to an SATA multiplexer.

    39. Re: Win modem by hairyfeet · · Score: 1

      Maybe I don't know the correct term for it but what you linked to? NOT what I was talking about. with this (I thought for sure it was Readycache but who knows) what it does is load most used programs into unused RAM as a cache so that programs launch instantly.

      For example on the system I'm typing on has 8GB of RAM and during the weekends only has light program usage so I'm only using 4.2Gb of RAM as a cache instead of my usual 6.5GB, but that memory is filled with my most used programs along with the .DLLs so that when i click its as close to instant as one can get. On my netbook once the OS has booted up as long as i don't decide to play media off the HDD the drive stays parked because all my programs are already in RAM just waiting on me to click the icon.

      This of course makes perfect sense and is the exact opposite of XP which would hit swap before using the RAM a lot of time because "free memory is better" but in reality it isn't, an empty memory cell takes the same amount of power as a full cell so you might as well use those cells for caching.Again reading what WD had to say it sounds like they are gonna have RAM>SSD>HDD in a three level fast and small to slow and big, which again makes sense as even the Tiger and best Buy specials now come with 4GB+ of RAM,might as well use it.

      Sorry I can't think of the correct term but I'm typing this with only one eye open thanks to a splitting headache so thinking up the correct terms to use in Google to find the info is just beyond me ATM, not to mention on my best day my Google Fu ain't great to begin with.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    40. Re: Win modem by GigaplexNZ · · Score: 1

      Yes, that's what SuperFetch does and is supposed to do (assuming it doesn't go full retard, it's more reliable in 7). The link I provided was just official clarification that Windows doesn't bother using it (and other technologies) with SSDs.

  2. Re:WHAT by blackiner · · Score: 5, Informative

    Linux already supports SSD-HDD caching with normal drives so if anything, it will probably already work or work with little changes. Otherwise, just pick up a tiny SSD and ignore this solution. http://bcache.evilpiepirate.org/

    Nice troll, btw.

  3. Unclear whether this is a problem or not... by fuzzyfuzzyfungus · · Score: 5, Interesting

    It isn't clear, exactly, from TFA what the drive will look like when you plug it in. Both components(the HDD and the SSD) apparently can function as SATA peripherals; but they are both behind some sort of bridge chip, type unspecified.

    If the 'bridge chip' is just a reasonably generic SATA port multiplier, then an unsupported OS, or Windows without the driver, will just see two drives, the larger mechanical one and the smaller flash one. This would leave the way open for any OS with SATA and AHCI support to do whatever it prefers to get the best performance(on Linux, I assume that'd be at the filesystem level, with something like btrfs)

    If the 'bridge chip' is some sort of proprietary oddity, and the vendor driver is required to even communicate with the flash portion(presumably at least some part of the drive will be visible as a normal SATA device, or booting without specific BIOS support would be a problem...), then that's pretty much worthless.

    1. Re:Unclear whether this is a problem or not... by EvanED · · Score: 5, Interesting

      Unclear whether this is a problem or not...

      IMO it's a problem either way. The Intel "Smart Response" stuff that they introduced as a chipset feature a year or two ago (you put a HDD and SSD in your computer and it will cache stuff on the SSD) works similar. A neat idea, but a non-starter for what I wanted. Why?

      Even if it works fine in Windows and works fine in Linux, it may still not really work if you want to dual boot. If you want to be able to use the SSD cache in both operating systems, they have to be able to not step on each others toes. If you want to be able to read data from the other OS, it has to be able to understand the format the other is in. (Potentially this could be "doesn't have to do anything in particular" if you make it a write-through cache, but write-back caches might have more stuff. And you still need to understand the format to write if you have a write-through cache.)

      Obviously not everyone needs dual booting, but not everyone needs Linux support either. It's a bit selfish to say that it's a problem if there is only support in Windows, but it's not a problem if there is support in both OSs but the support isn't compatible. :-)

    2. Re:Unclear whether this is a problem or not... by Anonymous Coward · · Score: 1

      Assuming there aren't any patents what's to stop windows and Linux from doing the same with two physically separate drives??? Sounds like a better approach to me. I really don't want my movies on my SSD, so having linux store them automatically on the HHD would be nice. Of courss, I already do it through folders anyway.

    3. Re:Unclear whether this is a problem or not... by MF4218 · · Score: 1

      This would leave the way open for any OS with SATA and AHCI support to do whatever it prefers to get the best performance

      Like a Fusion drive on the Mac OS.

    4. Re:Unclear whether this is a problem or not... by GigaplexNZ · · Score: 1

      I suspect it's the proprietary oddity, as way way WAY too many systems out in the wild don't work with SATA port multipliers.

    5. Re:Unclear whether this is a problem or not... by Wovel · · Score: 1

      If that is the case then a Mac would be able to use it as a fusion drive.

    6. Re:Unclear whether this is a problem or not... by camperdave · · Score: 1

      I'm not sure if I understand the problem. If it is caching, shouldn't the OS write out the cache when it shuts down, and clear it before it starts using it on bootup? What format it is in would depend on the filesystem, rather than the OS, would it not?

      --
      When our name is on the back of your car, we're behind you all the way!
    7. Re: Unclear whether this is a problem or not... by AvitarX · · Score: 2

      I don't see why it should clear it. If I had however much GB of my most popular files in a non volatile cache, I would most definitely want fast access to them during boot.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    8. Re:Unclear whether this is a problem or not... by jamesh · · Score: 1

      It isn't clear, exactly, from TFA what the drive will look like when you plug it in. Both components(the HDD and the SSD) apparently can function as SATA peripherals; but they are both behind some sort of bridge chip, type unspecified.

      If the 'bridge chip' is just a reasonably generic SATA port multiplier, then an unsupported OS, or Windows without the driver, will just see two drives, the larger mechanical one and the smaller flash one. This would leave the way open for any OS with SATA and AHCI support to do whatever it prefers to get the best performance(on Linux, I assume that'd be at the filesystem level, with something like btrfs)

      If the 'bridge chip' is some sort of proprietary oddity, and the vendor driver is required to even communicate with the flash portion(presumably at least some part of the drive will be visible as a normal SATA device, or booting without specific BIOS support would be a problem...), then that's pretty much worthless.

      If their target market is Windows, then it is reasonable to assume that their target market is or includes desktops and laptops. At a guess, the disk will be readable from the BIOS for boot purposes (not much good if it only works as a second disk!), so it must be some sort of bridge that the BIOS doesn't care about... time will tell I guess.

    9. Re:Unclear whether this is a problem or not... by EvanED · · Score: 1

      I'm not sure if I understand the problem. If it is caching, shouldn't the OS write out the cache when it shuts down, and clear it before it starts using it on bootup?

      The OS already has a buffer cache that does that in RAM. :-)

      The point of the SSD cache, in large part, is that it's persistent across boots. "What I use today, I'm likely to use tomorrow." Repopulating the cache each time the computer boots would drop a large part of the benefit of having it in the first place.

    10. Re:Unclear whether this is a problem or not... by soramimicake · · Score: 1

      The most notable example being SATA on Intel chipsets:

      http://communities.intel.com/message/133881

      If Intel wanted to, they could probably have a new driver that enables support for port multipliers before WD releases the disk.

    11. Re:Unclear whether this is a problem or not... by fragMasterFlash · · Score: 1

      If the 'bridge chip' is just a reasonably generic SATA port multiplier

      A transparent bridging scenario such as this would not make much sense as an SSD can easily saturate the available bandwidth of a 6 Gb/s SATA port. A non-transparent bridging scheme which makes the device look more like a traditional spinning HD with a really big cache would make more sense as the SATA port driver would not have to route every sector write/fetch to specific device. Most likely the driver on the OS side only manages migration of data between the SSD and HD to balance read/write performance favoring keeping as much free space on the SSD as possible to enhance write performance.

    12. Re:Unclear whether this is a problem or not... by GigaplexNZ · · Score: 2

      Knowing Intel, they'd lock the driver improvements to their latest hardware similar to what they did when they brought TRIM support to RAID, artificially locking out 6 series chipsets.

    13. Re: Unclear whether this is a problem or not... by Anonymous Coward · · Score: 0

      You seem confused. If you reboot your computer, you no longer rely on the contents of RAM and neither will this SSD.
      By your logic it would be a problem to switch an SSD between two computers too.

    14. Re: Unclear whether this is a problem or not... by camperdave · · Score: 1

      Ah! So you mean waking up from sleeping or hibernating type of cache rather than a let's speed up I/O to the spinnning platters kind of cache.

      --
      When our name is on the back of your car, we're behind you all the way!
    15. Re:Unclear whether this is a problem or not... by FireFury03 · · Score: 1

      Assuming there aren't any patents what's to stop windows and Linux from doing the same with two physically separate drives??? Sounds like a better approach to me. I really don't want my movies on my SSD, so having linux store them automatically on the HHD would be nice. Of courss, I already do it through folders anyway.

      I would hope that the SSD and platter can be told to copy data directly between them without involving the host. However, I'm certainly not going to put money on this...

    16. Re:Unclear whether this is a problem or not... by Anonymous Coward · · Score: 0

      Linux 3.9 recently introduced a mechanism to use a SSD as cache in a deeply integrated and configurable way.
      So now you could get all the benefits with any filesystem...

    17. Re: Unclear whether this is a problem or not... by fnj · · Score: 1

      I'm not sure I understand the distinction. Why wouldn't the contents of a nonvolatile cache be just as valid after a power cycle as it is after sleep or hibernate?

    18. Re:Unclear whether this is a problem or not... by drinkypoo · · Score: 1

      (on Linux, I assume that'd be at the filesystem level, with something like btrfs)

      Nope. It's at the block level, with dm-cache or bcache. dm-cache made it into the kernel recently, so dm-cache it is.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    19. Re:Unclear whether this is a problem or not... by Anonymous Coward · · Score: 0

      with bcache, we should be able to get an equivalent in linux.

      You have to be running btrfs though.

    20. Re:Unclear whether this is a problem or not... by h4rr4r · · Score: 1

      Bcache is does not require btrfs.

    21. Re: Unclear whether this is a problem or not... by AvitarX · · Score: 1

      No, I mean it's pretty damned likely my most frequently used files won't change boot to boot, and will be used during boot.

      If the GGP s post is to be believed, SSD cache should be cleared during boot (or set stale), I think this is silly. Having the ssd cache leftover from a previous boot will dramatically improve spinning disk performance.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    22. Re:Unclear whether this is a problem or not... by bill_mcgonigle · · Score: 1

      Yeah, this will be great for tiny laptops where there's no mSATA connector for an SSD. Once flash chips become common, distros or filesystems will start knowing how to use them.

      I'd rather have that part on the drive than the motherboard, as others have wished for, so we can replace it if the NAND fails.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    23. Re: Unclear whether this is a problem or not... by camperdave · · Score: 1

      Sorry, I was thinking of caching at a different level. Still, you never know where your hard drive has been from boot to boot, so is the file cache really valid at a cold start?

      --
      When our name is on the back of your car, we're behind you all the way!
    24. Re: Unclear whether this is a problem or not... by bingoUV · · Score: 1

      If the main hard drive is valid (deemed to be, at least) at a cold start, I don't see why the non-volatile cache part of it would not be deemed to be valid too.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  4. Stop. Hammer time. by girlintraining · · Score: 5, Insightful

    The iSSD and mechanical drive connect to

    I believe I speak for the majority here when I say.... D'ARGH! KILL IT WITH FIRE NOW! This is yet another pathetic attempt by WD to marry it's crappy line of mechanical drives to SSDs in order to stretch their relevance out a little bit longer and keep them from having to retool their assembly lines and such to produce SSDs exclusively. Weeeell, good for you guys. But as my father would say: "Shit or get off the pot." Either switch to SSDs, and eat the cost, or stick with mechanical drives because they're cheap. But don't waffle and try to do both; You're getting the worst of both worlds then.

    --
    #fuckbeta #iamslashdot #dicemustdie
    1. Re:Stop. Hammer time. by Subject-17 · · Score: 1

      If WD makes crappy mechanical drives, who makes good ones? (Cue some smart ass replying with "nobody")

    2. Re:Stop. Hammer time. by TechyImmigrant · · Score: 4, Insightful

      >You're getting the worst of both worlds then.

      No. With SSD caching you get all the capacity of rotating disks with > 80% of the speed of SSDs.
      That is not the worst of boths worlds. It is the best of one and most of the other.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    3. Re:Stop. Hammer time. by girlintraining · · Score: 5, Interesting

      No. With SSD caching you get all the capacity of rotating disks with > 80% of the speed of SSDs.
      That is not the worst of boths worlds. It is the best of one and most of the other.

      No; You can achieve that with a separate SSD and a mechanical drive; That's what most people are doing now anyway.

      By putting the two together, what you're basically getting is a mechanical drive with a massively large cache. And because you now have two drives married behind a single logical interface, you've decreased the life expectancy further -- if either fails, it's a boat anchor.

      --
      #fuckbeta #iamslashdot #dicemustdie
    4. Re:Stop. Hammer time. by Atzanteol · · Score: 2

      Boat anchor? How large do you think these drives are?

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    5. Re:Stop. Hammer time. by TechyImmigrant · · Score: 1

      Yes. The only thing that is different is that the SSD and drive is not separable.

      I would not choose this product. I choose mirrored rotating disks and one SSD cache.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    6. Re:Stop. Hammer time. by Fluffeh · · Score: 4, Funny

      Boat anchor? How large do you think these drives are?

      Have you considered he might have a really, really small boat?

      --
      Moved to http://soylentnews.org/. You are invited to join us too!
    7. Re:Stop. Hammer time. by Dahamma · · Score: 0

      By putting the two together, what you're basically getting is a mechanical drive with a massively large cache. And because you now have two drives married behind a single logical interface, you've decreased the life expectancy further -- if either fails, it's a boat anchor.

      That's not how "life expectancy" works. It all depends on the failure rate of the two parts. If the MTBF of one is significantly longer than the other the total MTBF doesn't really change.

    8. Re:Stop. Hammer time. by EvanED · · Score: 1

      No; You can achieve that with a separate SSD and a mechanical drive; That's what most people are doing now anyway.

      I have a separate SSD and HDD, but I also don't think that you're being entirely fair to the hybrid drives. You can set up software (bcache) or hybrid (Intel Smart Response) caching, but near as I can tell that will greatly hamper dual booting. You can keep the file systems separate (as I'm doing), but now you have to worry about manual adjustment of what data is on what drive where an automatic solution may well do better and would certainly be less work.

      I'm not sure how the hybrid drive performance compares, but the Smart Response benchmarks I've seen were reasonably decent. If the hybrid drives are somewhat similar and if dual booting or something like it is important to you, it very well could be that a hybrid drive with hardware support offers the best tradeoffs.

    9. Re:Stop. Hammer time. by ShanghaiBill · · Score: 1

      No; You can achieve that with a separate SSD and a mechanical drive.

      I can't do that. My laptop only has one drive bay.

    10. Re:Stop. Hammer time. by Jane+Q.+Public · · Score: 1

      I have to disagree with you here on a couple of points.

      First, the SSD-HDD concept has proven itself, IF it's done right. When the Seagate Momentus XT was new, its write performance was better than many other SSDs it was compared to in benchmarks at the time, with read performace that comparable. (Of course, since then Seagate said they would stop making 7200 rpm drives, which means that isn't likely to happen again.)

      I don't know whether the "two disks with a bridge" idea is "done right", though. I guess we'll see.

      But the other thing is WD-bashing. I've had very good experience with WD. To the point that when I was managing systems, I bought only WD when I had a choice. I have NEVER had one fail on me. (Though I know of others who have.)

      WD reliability and performance have been just great for me. Your mileage may vary.

    11. Re:Stop. Hammer time. by chmod+a+x+mojo · · Score: 2

      Then you don't want spinning platters in your laptop draining your battery, you want a full on SSD that just barely sips power with no speed loss.

      --
      To err is human; effective mayhem requires the root password!
    12. Re:Stop. Hammer time. by EvanED · · Score: 2

      Then you don't want spinning platters in your laptop draining your battery, you want a full on SSD that just barely sips power with no speed loss.

      What if you have need for a hefty amount of storage without paying through the nose? You can get a 1 TB hybrid laptop drive for much less than the cost of a full SSD that's a quarter of the size. Or a 500 GB hybrid for just a little bit more than a 128 GB SSD.

      Obviously not everyone needs that space, but I certainly would if my main computer were a laptop.

    13. Re:Stop. Hammer time. by poetmatt · · Score: 1

      incorrect trick question.

      WD makes great drives, for specific purposes only. These drives are not them.

      The WD red drives are acceptable. aside from that, not much for hard drives..

    14. Re:Stop. Hammer time. by dbIII · · Score: 1

      They had a few bad designs that gave them the reputation that tarnished the rest of their drives. I've seen a lot of dead Green 1.5TB WD drives and a few years back they had some 200GB IDE drives that ran very hot and caused a few people problems (I lost three drives in an array but slowly enough that I got everything since the last backup off in time - the failing disk cooked the two on either side). Recently I seem to have a lot of Seagates dying on me so it's not just WD.

    15. Re:Stop. Hammer time. by GigaplexNZ · · Score: 2

      Other than the "nobody" smart-ass reply, how about WD? There's nothing stopping them from releasing some good and some crappy ones. Their "good" ones aren't cheap though.

    16. Re:Stop. Hammer time. by AK+Marc · · Score: 1

      My Lenovo E530 (E for economy/edge) has two bays, so long as one is a caseless SSD. It also has a quad-core i7 and 2GB descrete graphics, and 16 GB system RAM. And was under $1000, though the Lenovo outlet has refurb and dented ones for sale for more than I paid for mine, but I got it about a year ago in an opening of the line sale. So either the outlet store really sucks, or they've gone up in price significantly since I bought mine.

      Though I have to remove the 3G card to put in the drive, but I don't use the 3G and paid for it only because it was a requirement of the screen upgrade.

    17. Re:Stop. Hammer time. by Anonymous Coward · · Score: 0

      Traditional HDDs don't use that much more power than many SSDs. eg

      Toshiba 750GB 2.5" HDD
      Spin Up (Start) Power 4.5 Watts
      Seek Power 1.85 Watts
      Read/Write Power 1.5 Watts
      Low Power Idle 0.55 Watts
      Standby Power 0.18 Watts
      Sleep Power 0.15 Watts

      Kingston SSDNow V+200
      Power consumption
      0.565 W (TYP) idle / 1.795 W (TYP) read / 2.065 W (TYP) write

    18. Re:Stop. Hammer time. by camperdave · · Score: 1

      Not all anchors work by weight alone. The classic anchor, for example, is two back to back J hooks with flukes on the ends. It is designed to dig into the sea bed.

      --
      When our name is on the back of your car, we're behind you all the way!
    19. Re:Stop. Hammer time. by smash · · Score: 1

      Depends on the life expectancy of the SSD part. Hybrid drives are generally using SLC NAND which has a far higher life expectancy than MLC consumer grade NAND used in regular SSDs. If the NAND fails on the Seagate hybrid drives, it supposedly reverts back to regular hard drive performance.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    20. Re:Stop. Hammer time. by smash · · Score: 2

      Yup. Precisely why I have a hybrid 750 in my laptop. I dual boot, and have the drive split 500/250 for OS X and Windows (gaming). I can spin up virtual machines for anything else (Linux, BSD, etc.) on the OS X side. The drive cost me about 130 bucks. Currently, a 500gb SSD would cost me near on 450-500 Australian, and I still wouldn't really have enough space to do what I am doing today.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    21. Re:Stop. Hammer time. by isama · · Score: 1

      The Black and Enterprise editions are very nice too. Red and Blue are sufficient, and Green is crap.

    22. Re:Stop. Hammer time. by Anonymous Coward · · Score: 0

      There are SSDs with 0.2 W idle, which is a lot less considering that they can go into idle immediately and without performance loss.
      Also the read/write power measurements are complete nonsense, which one is better, the one with 5W write or 1W write?
      What if the 5 W one writes 20 times faster?
      Considering that the SSDNow is probably at least 5x faster that means it has at least 50% lower read/write power usage, even ignoring seek power usage.

    23. Re:Stop. Hammer time. by Zontar+The+Mindless · · Score: 1

      So, how far into the seabed can we expect a flat square that weighs maybe 200 g to dig?

      --
      Il n'y a pas de Planet B.
    24. Re:Stop. Hammer time. by kwark · · Score: 1

      All these drives of all manufacturers are equally crappy, it is just that some a slow/cheap and others are fast/expensive. WD is no exception, the black editions and green editions both die within the same timespan (atleast that is my experience). Choosing between them depends on whether you need lots of storage cheap or fast storage. At home my SAN is populated with a mix of (mostly) green and black and both fail at equal rates. At work its the other way, mostly enterprise and some green for slow mass storage backup volumes and still every 2/3 months someone has to make a trip to the datacentre to replace a disk (more often the enterprise class since there are a lot more of them).

    25. Re:Stop. Hammer time. by Anonymous Coward · · Score: 0

      And anyway the brick and paperweight metaphors should be put to rest.

    26. Re:Stop. Hammer time. by fnj · · Score: 1

      For 3.5" hard drives, the only ones I trust are WD Black and RE4, and Toshiba's new line that used to be Hitachi's. WD Green is crap, Red might be OK. Seagates are all crap. Seagate appears to have trashed the excellent line they picked up from Samsung. It's very sad, because Samsung used to be at the absolute top of my list.

      Things change, but Seagate being utter crap and WD's best being very good has been true for a while now.

    27. Re:Stop. Hammer time. by fnj · · Score: 1

      IMO, not so at all. Reds may be OK, Greens suck, but Blacks and RE4's really shine, and stand head and shoulders above ANY Seagates.

    28. Re:Stop. Hammer time. by fnj · · Score: 1

      You are perceptive. GGP is full of it if he's saying what it sounds like he is. WD Greens suck, Reds may be OK, but Blacks and RE4s are far and away the best of the domestics. OK, the only others left are Seagates, but they are all utter crap. Toshiba's new line they grabbed from Hitachi is also very good.

      Yes, I know domestic and import don't mean jack any more; all of them are made in China.

    29. Re:Stop. Hammer time. by h4rr4r · · Score: 1

      You put the storage in another computer. You do have more than one right?

    30. Re:Stop. Hammer time. by lgw · · Score: 1

      What's wrong with the Greens? The performance blows, but I've never had a problem with using them as my media drive - cool and quiet.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    31. Re:Stop. Hammer time. by Anonymous Coward · · Score: 0

      First, the SSD-HDD concept has proven itself, IF it's done right. When the Seagate Momentus XT was new, its write performance was better than many other SSDs it was compared to in benchmarks at the time, with read performace that comparable.

      The write performance thing was (and is) misleading. The Momentus XT's write performance was identical to a regular HDD with the same platters, heads, etc. It only used the flash memory as a read cache, so when writing, you were always writing directly to the HDD part of the drive.

      Also, it only beat some SSDs in linear write benchmarks, and less often in random write benchmarks. Not all SSDs, and also not necessarily in real world usage. The only SSDs it was beating in real-world use patterns were the shitty early SSDs with write latency and throughput problems, e.g. ones with JMicron controllers.

      And: despite what you claim, it almost always lost badly on the read side, simply because its flash cache wasn't large enough to achieve a high hit rate, and also it usually needed at least one repetition of reading the data you'd like to be cached before the drive's firmware chose to copy it to the cache.

    32. Re:Stop. Hammer time. by Anonymous Coward · · Score: 0

      Drive reliability anecdotes are pointless because everyone always has a contradictory one. You say Samsung's great? I have a buddy who always used to swear that he wouldn't touch a Samsung drive with a 10 foot pole, because it'd give you a disease that made everything you touched break. And he actually had more credibility than most, as his job at the time (many years ago) was reliability testing for a major system integrator, and one of the things he tested was HDDs. So he wasn't totally speaking out of his ass.

      But I tended to take even his statements with a grain of salt. For HDDs, it's very important whether the (INSERT PACKAGE DELIVERY SERVICE HERE) person played catch with the shipping crate and a hard concrete surface. HDDs are quite sensitive to shock and vibe, and many of the failure modes are slow and do not show up until a few hundred or thousand hours of operation. Impacts dislodge tiny particulates which eventually get sucked under a flying head, damaging it and the disk surface, and creating more particulates to repeat the process. Eventually this can cascade into total failure.

      This means there's often failure clusters because a whole crate of drives was mishandled. Which creates slashdot posters yelling "VENDOR X IS SHIT ALL THEIR DRIVES DIE" when all the nearly-sequential-serial-number drives in their RAID array die. The reality is that even though they're not lying about their experiences, warranty claims would bury any vendor which actually was that terrible.

      (Less true now that consolidation has reduced the field to larger companies which are harder to kill, but even megacorporations don't like high failure rates cutting into their profit margins.)

      Also, every vendor has variances in quality over time. IBM's Deskstar line actually had a great quality rep (including an enthusiastic thumbs-up from my reliability-tester friend) before they became known as "Deathstars". IBM revised the design a bit while upgrading capacity (perfectly normal) but screwed it up, making the new generation of Deskstars much less reliable as an unintended side effect. Whoops.

    33. Re:Stop. Hammer time. by dbIII · · Score: 1

      That's exactly my point - anecdotes about a pile of those crap 1.5TB WD green drives and even the 200GB drives from the dawn of SATA have tainted expectations with the same brand of drives even if they are unrelated.
      Sometimes there is a real design fault (eg. those 200GB drives running very hot), but in that situation single drive use or good cooling with arrays dealt with it, so they were not really crap drives if handled properly. I inherited a problem machine that didn't handle them properly so got to find out how good my backup system was - then bought some replacement drives for the dead ones and a new chassis to put the board, controller and drives in.

    34. Re:Stop. Hammer time. by fnj · · Score: 1

      What's wrong with the Greens when I investigated them was an insane high load cycle count. We are talking thousands of idiotic head parks every day. This is what kills drives. There is no excuse to EVER park the heads during operation just to save an erg or two of energy.

      You used to have to track down a WD utility called WDIDLE3.EXE to change the cycle timer. You could change it from 30 seconds to 300 seconds, but you couldn't turn the idiotic behavior completely off.

      Performance was never an issue for me, with the Greens or with anything else. When storing tens of terabytes of data, I couldn't care less if sequential data transfer is 180 MBps at 7200 rpm or 150 MBps at 5400 rpm (actual measured values I got in testing).

    35. Re:Stop. Hammer time. by fnj · · Score: 1

      It's all anecdotal. Does the coward who posted between our posts think there is some impartial bureau who realistically life tests this stuff? The coward did make some excellent points. But actually if you read the Newegg feedback you do get some useful info. Examine all the single-star reviews and sift them. There will be a lot of idiots who don't know what they're doing and are usually easy to identify. The remaining failures reported with usable dtails are a pretty good measure. Calling it anecdotal and useless is silly.

      Take my own anecdote. I have installed 22 Samsung HD204UI 2 TB 5400 rpm in my own equipment, most from before and some from after the Seagate takeover. They are not all from the same lot. It took me years buying them 1-2 at a time with my puny funds. A lot of them have run 24x7 for long periods. This group has from 15,000-18,000 POH. I have yet to lose a single byte of data from a single one of those 22 drives. There are no funny sounds from any of them. The SMART data is all still excellent.

    36. Re:Stop. Hammer time. by Jane+Q.+Public · · Score: 1

      " I've seen a lot of dead Green 1.5TB WD drives and a few years back they had some 200GB IDE drives that ran very hot and caused a few people problems (I lost three drives in an array but slowly enough that I got everything since the last backup off in time - the failing disk cooked the two on either side)."

      Well, I haven't used either of those, so that could explain our different experiences. Right now I have a Scorpio Black that has been just a great drive for several years. But I don't purchase for a company any longer.

    37. Re:Stop. Hammer time. by Anonymous Coward · · Score: 0

      It's all anecdotal. Does the coward who posted between our posts think there is some impartial bureau who realistically life tests this stuff?

      What on earth?! I have no idea how you got that out of my post.

      But actually if you read the Newegg feedback you do get some useful info. Examine all the single-star reviews and sift them. There will be a lot of idiots who don't know what they're doing and are usually easy to identify. The remaining failures reported with usable dtails are a pretty good measure. Calling it anecdotal and useless is silly.

      No, it's sensible.

      Newegg is notorious for poorly packing HDDs, or was as of the last time I thought about ordering a HDD through them (admittedly, many years ago). You don't know how the packages were handled. And you've no idea whether any of the non-idiot reviewers are actually clued in enough to handle the drives properly during installation.

      If you drop a 3.5" drive as little as one inch onto a hard surface, you may have exceeded the manufacturer's maximum non-operating shock rating. Are you sure all those one-star newegg reviewers are actually competent install techs who handle bare HDDs with the care they deserve? That's why trusting a few random anecdotes is not a great idea. It not just that anecdotes aren't meaningful data; it's also that you can't even tell whether they indicate a real problem.

      It'd be great if each HDD manufacturer released failure rate and failure analysis data to the public, but that's not gonna happen, and in the absence of such data it makes no sense to work yourself up about random low-level hysteria.

      If there's enough of a problem with a specific model (not just a brand) that news about it goes somewhat mainstream (e.g. the "Deathstars" I mentioned), there's probably a real fire making the smoke. But when it's a few voices in the wilderness saying "ALL SEAGATES ARE JUNK" (like you just did), I think "meh". I've been around long enough to know that if I go looking, I'll easily find someone else who'll happily tell me your favorite drive brand is crap.

      Take my own anecdote. I have installed 22 Samsung HD204UI 2 TB 5400 rpm in my own equipment, most from before and some from after the Seagate takeover. They are not all from the same lot. It took me years buying them 1-2 at a time with my puny funds. A lot of them have run 24x7 for long periods. This group has from 15,000-18,000 POH. I have yet to lose a single byte of data from a single one of those 22 drives. There are no funny sounds from any of them. The SMART data is all still excellent.

      I don't doubt it.

      But you know what? I have 1.5 and 2TB Seagates. They're all fine, despite accumulating about 3000 contact-start-stop cycles each over several years (harder on drives than 24/7 operation). The one and only visible SMART issue is that one of the 1.5TB drives remapped a single sector early in its life. It's never added another, and has never lost a byte of data.

      (Note that every drive actually has hundreds or thousands of remapped sectors which aren't even visible in SMART statistics, because they were marked bad during the factory media scan, not during operation. A few more turning "bad" early on just means the factory scan let a couple marginal sectors pass, which is not too alarming given that at modern recording densities every sector relies on multi-bit error correction to read correct data at all. It's when you see the remap count growing steadily or sharply that you have a real problem -- that means there's ongoing damage.)

      Does my anecdote data trump your claim that "Seagates are all crap. Seagate appears to have trashed the excellent line they picked up from Samsung"? You yourself just admitted you bought some post-Seagate Samsungs, and they were fine. All you're doing in this thread is demonstrating that humans are prone to confirmation bias.

  5. the current intel rapid storage drivers by Osgeld · · Score: 0

    that uses features in the chipset is windows only, so should anyone be surprised that hardware or software these hybrid solutions are geared to the everyday PC user?

  6. osx? by Anonymous Coward · · Score: 1

    Sounds like Apple's Fusion drive.

    Perhaps WD is releasing this with Windows support and hoping people can upgrade to their drives in OSX?

    1. Re:osx? by Smurf · · Score: 5, Informative

      I see that you don't really understand what Apple's Fusion Drive really is. In Intel's SRT the SSD drive acts like a cache for the HDD. I hope I don't need to explain what a disk cache is and how it works. In the Fusion Drive on the other hand both drives appear as a single logical volume with the space of both drives combined and the OS decides which files get stored on the SSD and which on the HDD. From the Ars Technica article I quoted:

      In a caching solution, like Intel's, files live on the hard disk drive and are temporarily mirrored to the SSD cache as needed. In an enterprise auto-tiering situation, and with Fusion Drive, the data is actually moved from one tier to another, rather than only being temporarily cached there.

      Those are two very different approaches.

    2. Re:osx? by spire3661 · · Score: 2

      Honestly i never looked too deep into it. I saw Fusion, saw what it did on the surface, on Intel hardware and assumed it was SRT. Thats what i get for assuming. thanks.

      --
      Good-bye
    3. Re:osx? by GigaplexNZ · · Score: 2

      No, they're quite different. Fusion Drive gives you the capacity of both drives, doesn't have a 64GB SSD size limit but you are guaranteed to lose data if the SSD dies. Intel SRT in enhanced mode protects data against SSD failure but not HDD failure. Fusion Drive isn't a cache, it's a tier.

    4. Re:osx? by radarskiy · · Score: 1

      Inclusive caching vs. exclusive caching are not very different.

    5. Re:osx? by smash · · Score: 1

      No, it's not actually.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    6. Re:osx? by smash · · Score: 1

      Yup. Fusion is essentially a JBOD with the operating system "aware" of the different performance characteristics of drives in the JBOD.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    7. Re:osx? by Anonymous Coward · · Score: 0

      So Fusion's the same as the Momentus Drives, ya?

    8. Re:osx? by Smurf · · Score: 1

      So Fusion's the same as the Momentus Drives, ya?

      Nope, Seagate Momentus XT drives use the NAND Flash as a cache for the HDD, like SRT does. Furthermore, they only have 4 GB or 8 GB of NAND Flash, as opposed to the 128 GB in the SSD portion of the Fusion Drive and 64 GB of SRT. So the Momentus are actually more distanced to the Fusion drives than the SRT.

    9. Re:osx? by Anonymous Coward · · Score: 0

      No. Fusion Drive is an ordinary 128GB SSD plus an ordinary 1TB or 3TB HDD (*), combined with a new logical volume manager (LVM) capability in OS X 10.8.3. When the 10.8.3+ LVM sees a logical volume that spans a SSD and HDD, it now attempts to migrate performance critical data to the SSD. It also tries to maintain about 4GB free on the SSD to absorb incoming writes. Because it's not a cache, the total storage available to you is the size of the SSD plus the size of the HDD. It's a bit like installing your OS and apps onto a 128GB boot SSD and using a terabyte+ drive for your media files, except you don't need to manually manage what's on the SSD and what's on the HDD.

      * - If you do it yourself, you can use any size SSD and HDD to make a Fusion Drive volume. These are just the size combos which Apple offers preconfigured as a Fusion Drive.

  7. Winmodems? by Anonymous Coward · · Score: 0

    is this the 90s again?

  8. That'll be a winner... by mrsam · · Score: 2

    ... in all the big Fortune double-digits, that have their data centers overflowing with Linux servers.

    The worst part of this, is that when WD goes bankrupt, as a result of this brilliant business strategy, there'll be even less competition in the HD market, which always means higher prices.

    1. Re:That'll be a winner... by VortexCortex · · Score: 2

      No the worst part will be bringing flaky driver issues to hard drives. What's to say the next version of Windows will even work with the thing. Hell, I can't even trust MFGs to put out drivers that actually work with Win7 for something as simple as a USB interface. I downgraded to Win7 from Win8 on new hardware and wound up having to use a Linux Live CD on that system because the open source WIFI and USB drivers worked out of the box (the same chipset was in a different piece of hardware that had an open source driver already). Put the files on the Win7 partition with Linux, rebooted, Win7 USB drivers installed, but the USB ports still don't work. Now, imagine that's a hard drive. I wouldn't have been able to use Linux to help make the damn thing work... I'd have just had to stick with the OS that came with the hardware: Windows8. What if the driver is discontinued by the time I want to install Windows Blue (or whatever)? Nothing doing.

      Nope, less competition isn't the worst part. The worst part is opening the door for shitty drivers and planned obsolescence to prevent you from using your hardware, and this time it's your data -- The only thing you put in a computer that actually matters.

      I don't care how much cheaper it is to offload the hardware's job into the software driver. If it doesn't have support for Linux, then I don't want it in my Windows either. It's like no one's heard of "Plan B" -- which is the only reason that "Plan A" got the go ahead in the first place.

    2. Re:That'll be a winner... by LordLimecat · · Score: 1

      A) A datacenter isnt interested in drives which each have their own cache, which is limited by sharing a SATA port with the platter drive.
      B) Datacenters are using SANs, which just about always require you to purchase vendor branded drives.
      C) SANs dont run Linux, so its irrelevant.

  9. I like WD drives (had good luck with 'em) but... by Chas · · Score: 5, Interesting

    As an end-user, I'm NOT going to put up with a solution like this.

    Even if it somehow performs better than current hybrid drives.
    Even though most of my work is done on a Windows platform.

    Hybrid drives are already a big compromise for minute gains.
    Tying it to an OS choice?

    NO FUCKING THANKS WESTERN DIGITAL!

    In a budget situation I'd rather just put up with a competitor's hybrid or a plain old mechanical disk.
    In a performance situation I'd rather just spring the extra cash for a real SSD. Better returns and more flexible.

    --


    Chas - The one, the only.
    THANK GOD!!!
  10. Wait, a hard drive with SSHD? by mysidia · · Score: 4, Funny

    WD has taken a different approach with its Black SSHD

    They'll have a lot more explaining to do, once some hacker, cracks the SSH password, starts pwning WD disk drives, and they begin to spew forth spam... :)

    1. Re:Wait, a hard drive with SSHD? by Austerity+Empowers · · Score: 2

      It's a feature. Once they hack it they start using it as cloud storage for their porn. Saves you the effort of finding and catalogueing the porn yourself. Just log in and browse around, every day will be an adventure!

  11. RAM by Anonymous Coward · · Score: 2, Interesting

    And its worth reminding people, that Windows already caches stuff in RAM, if you had 24GB of ram then it would be a lot faster cached, and the only gain with these drives is on startup and then not by much (since Windows arranges the disk so the common items are close together ready for boot).

    So WD simply remind everyone why hard disk makers are struggling to remain relevant.

    1. Re:RAM by fuzzyfuzzyfungus · · Score: 1

      This part probably doesn't help WD as much as they would like(since they had to buy the SSD silicon from a different vendor, who presumably is eating a nontrivial percentage of the profit on the drive); but one of the reasons why Flash-based solid state storage is popular is that it is faster than mechanical; but a lot cheaper than RAM. Even assuming your system isn't socket-limited or 32-bit non PAE, 24GB of RAM(basic DDR3, no ECC or other fancy stuff) is ~$200. 24GB of SLC Flash, from Intel, is ~$120, and if you are willing to deal with MLC, $200 puts you in the 240GB bracket, even from reputable brands.

      Undeniably, there are applications for which in-RAM performance is simply essential; but using RAM as HDD cache if you can use flash as HDD cache isn't going to save you any money(though the greater maturity of driver/OS support is certainly nice).

    2. Re:RAM by GioMac · · Score: 1

      Not really only with startup only and windows doesn't arrange data effectively enough, nor linux does.

      I've got 32 GB RAM on my desktop and I'm using green drives. It's terribly slow, always - when loading applications, when using virtualization etc. On both Linux and Windows. It's effective for some things (Read only and if it was read before), but not for everything.

      For servers - it's even worse, some people bypass RAM and write data directly to the disk, reason - safety.

      --
      "It feels like I'm at the Zoo when reading this thread - I'm frightened, but it's interesting" (c)
    3. Re:RAM by wagnerrp · · Score: 1

      Any idea what made memory prices jump so high? Just a few months ago, I upgraded two of my computers to 16GB for $80 each.

    4. Re:RAM by EvanED · · Score: 1

      the only gain with these drives is on startup and then not by much

      That's not quite fair. Assuming it's a write-through cache you could still see a significant write boost compared to just an SSD. And there's other data which would be beneficial to have fast access to but isn't in the OS buffer cache, for instance because you've recently turned the computer back on. For instance, I see substantially better load times in many games than I did with a HDD, even though I should have enough of a buffer cache. And while this isn't a fair comparison because I have a full SSD instead of hybrid, the benchmarks I've seen of other SSD caching solutions have looked reasonably good; from what I can tell, a lot of those improvements would translate over.

    5. Re:RAM by AK+Marc · · Score: 1

      Using the RAM as a RAMdisk, not cache works well. I would boot DOS 3.3 into a RAMdisk, and it was the fastest OS I've used. Running a 386 with 2MB RAM with DOS 3.3 would not let you use more than 1 MB as RAM, so use the rest as a RAMdrive, and put the OS on it.

      I have 16 GB on my laptop, and rarely pass 8GB in use. Making an 8GB RAM drive and loading the OS into that partition would make a huge difference in system performance.

    6. Re:RAM by Anonymous Coward · · Score: 0

      It seems unlikely that would actually make a huge difference: between normal file caching and prefetching done by modern OSes, all of the files you actually use should already be in RAM if you have enough spare RAM for it. That's certainly a good reason to have lots of RAM, but you shouldn't need to explicitly create a RAM disk to get that performance boost.

    7. Re:RAM by smash · · Score: 1

      Eventually, you need to write to disk. And yes, RAM is faster than SSD, and yes, it will continue to be used as cache. Also - you need to GET THE DATA INTO RAM. This won't just be operating system startup, but will also be application startup. Also, this can be used to cache writes (turned OFF by default in Windows, for good reason) - which, if you do so in RAM is leaving you open to significant data loss if you were to have a power outage, operating system crash, etc.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    8. Re:RAM by smash · · Score: 1

      Yeah, write cache is turned off in Windows by default for good reason: if you had say 20 GB worth of writes in RAM which hadn't yet hit the disk, guess what happens when the power drops or your OS crashes? RAM is fine for READ cache, but caching writes, dubious. Which is why enterprise level storage gear uses NVRAM, battery backup, etc. And even if you turn on write caching, if an application forces the filesystem to sync and verify the data was written, it will be flushed anyhow.

      Eventually, you need to write to permanent storage. More RAM can help performance but it can't safely do much for writes.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    9. Re:RAM by Anonymous Coward · · Score: 0

      In theory. However my experience is that while it improved a lot, even Windows 7 is still rather bad at keeping files in RAM. Particularly under high write load (for example massive parallel compiles) it tries too hard to write the data out (probably for reliability), thus killing read performance.
      That is even if several GB of RAM are completely unused at that time.
      Linux does have that issue as well to a degree, but it is configurable and even without configuration it's not so stark on real disks, it only becomes obvious with e.g. slow SD cards.

    10. Re:RAM by fuzzyfuzzyfungus · · Score: 1

      Any idea what made memory prices jump so high? Just a few months ago, I upgraded two of my computers to 16GB for $80 each.

      No idea, honestly. I have the impression that they were lower when I did my last build as well; but I was just reading numbers off newegg, both for RAM and SSDs,(which is usually within a few bucks of 'representative' if not always the absolute cheapest) when I wrote that post, so apparently something has.

  12. choice? by pbjones · · Score: 1

    only in black?

    --
    There was an unknown error in the submission.
    1. Re:choice? by VortexCortex · · Score: 2

      Well, you can have any color you like, so long as it's black.

  13. Why all the hate? by Anonymous Coward · · Score: 0

    Seriously, if you don't want to use Windows, just don't buy this drive and buy yourself an SSD. No one is forcing you here.

    1. Re:Why all the hate? by Anonymous Coward · · Score: 0

      Also, If you do use Windows, don't buy either because:
      1/ Uses knowledge of NTFS layout so could stop working or corrupt data whenever you patch Windows. If you're lucky there may be matching firmware patch, butr maybe your data's gone already.
      2/ You want to upgrade to a new Windows version? Sorry, no driver. Obsolete model. Same as might happen with printers, scanners, whatever, but does not happen with 'normal' hardrives.
      3/ You always run Windows, but you keep a Linux LiveCD/USB handy as one possible emergency recovery of data option. Sorry, that's no good anymore.
      4/ You have two windows PCs, the one with this 'special drive' dies. You want to plug it into the other PC to access the data, you've done this before, takes a couple of minutes. Sorry, not any more; this time you need a driver. Go on a driver hunt. Whoops, the other PC has a different version of Windows - no driver available.

      Summary: This idea is totally retarded even for die-hard Windows users.

    2. Re:Why all the hate? by HiThere · · Score: 1

      Because a lot of people remember WinModems, and others are remembering Microsoft holding the keys to the current boot system. And Microsoft suing Android vendors...extortion is what I call it, even if lawyers use a different term. And others are remembering Noika...to mention only one recent example.

      I, personally, am upset because I've frequently bought equipement that I couldn't get to work on Linux, which makes me very reluctant to trust any company that's providing "windows only" drivers.

      This is abetted because one can never buy in stores the models that have been tested and found to work with Linux, so one needs to buy something that's "nearly the same" and which "will probably work". I will definitely pay extra to avoid this model, but I will, at the same time, hate WD for making me pay extra. (If they only offer this model at a premium price, and continue to offer their standard models, this final comment won't apply. But I won't know that for a year or so, when they've had a chance to rev all their models.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  14. It's effective. Where is flashcache, bcache? by GioMac · · Score: 1

    That's correct. Non-fw cache will be more effective.
    We don't know (yet), how WD drives work - will we see one whole block device or maybe it will have two SATA ports with two separate drives. I'm not sure they will support access to SSD to the some encapsulated stream.

    There are Linux solutions like bcache and flashcache that can deal with cache. So, maybe it's time to use it and include into kernel?

    --
    "It feels like I'm at the Zoo when reading this thread - I'm frightened, but it's interesting" (c)
    1. Re:It's effective. Where is flashcache, bcache? by Anonymous Coward · · Score: 0

      There are FreeBSD and Solaris solutions like ZIL that have been integrated with the kernel for years.

  15. Re:WHAT by GioMac · · Score: 1

    Yep, and flashcache (facebook).
    But none of these are included in the kernel.

    Picking up tiny SSD is not a solution for notebook or for the desktop - you need more ports, more money, more energy etc

    --
    "It feels like I'm at the Zoo when reading this thread - I'm frightened, but it's interesting" (c)
  16. Windows only? by swillden · · Score: 3, Informative

    Uh, okay, whatever.

    Guess I won't be buying one. Best of luck to those that do.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    1. Re:Windows only? by SpineZ · · Score: 1

      yea because the 1% of the market that belongs to linux users will definitely hurt WD's bottom line.

    2. Re:Windows only? by Anonymous Coward · · Score: 0

      I agree. Useless to me unless it can be used with Linux.

    3. Re:Windows only? by swillden · · Score: 1

      yea because the 1% of the market that belongs to linux users will definitely hurt WD's bottom line.

      <shrug/>

      Whatever. It's worth pointing out, though, that Linux is not the only non-Windows OS. In fact, Windows' total desktop market share is 92%. And falling.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  17. If they're looking for names by Anonymous Coward · · Score: 1

    they might call this the Western Digital 8.

  18. WD is finished by Cherubim1 · · Score: 1

    WD just shot themselves in the foot .. many times over! People should boycott this company and their proprietary SSD technology.

    1. Re:WD is finished by Anonymous Coward · · Score: 0

      WD just shot themselves in the foot .. many times over! People should boycott this company and their proprietary SSD technology.

      Party at Seagate HQ in 3...2....1.......

    2. Re:WD is finished by smash · · Score: 1

      You say that, but I guarantee you they will do a deal with Dell, Lenovo, HP or another supplier and will sell millions of these drives. What some nerds on slashdot think will have pretty much zero bearing on sales. Even Winmodems were huge, and they actually had major performance problems and were hated by the nerd community.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  19. Why bother? by OhANameWhatName · · Score: 2

    At under $250 for a 256 Gig SSD, why would anyone buy a combination drive anymore? This would be like GM announcing that their next flagship green vehicle is powered by 150 horses.

    1. Re:Why bother? by EvanED · · Score: 1

      At under $250 for a 256 Gig SSD, why would anyone buy a combination drive anymore?

      Depending on what you do on your computer, space. For instance, I have well over 256 GB of data that would benefit substantially from SSD speeds. (For instance, games often see significantly decreased level loading times; particularly important with things like HL2 where the loads break the flow. My Steam directory alone is 132 GB.)

      I don't churn through all of it regularly, but rather it'll be more like I use 20 GB for a few weeks, then switch to another 20 GB for another few weeks. This is the kind of usage that I suspect might actually benefit quite a bit from automatic caching.

      I get good performance by manually copying around whatever game it is that I want to play at the moment, but deciding data should live on the HDD and what should be on the SSD is a bit of annoying work and I'm almost certainly not making the best decisions.

    2. Re:Why bother? by Anonymous Coward · · Score: 0

      Laptops usually only take have single harddrive bay only the larger 17+ take two from my experience. Also, not many windows users are comfortable setting up a two drive system. On a side note, I had come into some money and came close to buying an mx18 refurbished off ebay. But the two Crucial M500 960GB(raid0, baby), I wanted to buy where already sold out. So, I thought logically after a bit of soul searching and decided pay off student loans instead.

    3. Re:Why bother? by tibman · · Score: 1

      I use SteamMover to copy over games that have loading problems to the SSD. http://www.traynier.com/software/steammover
      It's "ancient" now but still works great : )

      --
      http://soylentnews.org/~tibman
    4. Re:Why bother? by loosescrews · · Score: 1

      Many new laptops support a mSATA drive. Even my current-gen 12.5" Thinkpad supports one in addition to a normal 2.5" drive. While these are not usually extremely high performance or capacity, you can get a ~250GB model that operates at around SATA 3gbps speeds without looking too hard. In any case, a mSATA SSD plus a normal hard drive will likely be better for most users.

    5. Re:Why bother? by EvanED · · Score: 1

      I remember checking it out and deciding it didn't do what I wanted. Looking at the page, I think it was the last con: "So unfortunately it will not help with the massive .gcf files in the steamapps folder itself (mostly Valve games such as Counter-Strike and the Half-Life series)."

      So I've pretty much just done it manually. (If I were smart I'd use steammover for the things it works for and do other things manually, but I'm not. :-))

    6. Re:Why bother? by EvanED · · Score: 1

      Thanks for the recommendation though, and it's definitely relevant.

    7. Re:Why bother? by Falkentyne · · Score: 0

      You can also buy a caddy that fits in the optical bay if it takes a standard sata optical drive. My laptop was a barebones that I bought around 2008/2009 and moved components to. I dropped it too many times and killed the optical drive and never replaced it.. thinking of adding a second drive. Newegg sells the caddy/adapter for $20.

      Might not be the best solution but you can have a 1TB mechanical drive and a smaller SSD to speed things up.

    8. Re:Why bother? by smash · · Score: 1

      Because I want 750 GB of space, and that's quarter of a mortgage payment. I can get 750 GB which performs "well enough" to not piss me off like a totally mechanical drive for ~15% of that.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    9. Re:Why bother? by Anonymous Coward · · Score: 0

      Bitch my whole computer cost less than $250!!

      Not everyone of us spends money he doesn't have on shit he doesn't need! Some of us (as in: Most of Europe) don't even use credit cards unless there's no better choice! Let alone our twentieth!

      And no, it would not be *horses*! It would be, and in fact *is like* Toyota announcing their next flagship vehicle is a *hybrid* (gas/electric, to be clear... because I bet otherwise I bet you bastard will say "But horse/electric is a hybrid too!").

      Yeah, my CPU cost about 40 bucks! Mainboard? About the same. Etc.

      $250 is 25 days of food, hygiene and cleaning products for me! No, I cannot afford to go out.

      Pff, I wanna see *you* actually live off of that kind of money... you'd be dead in a week!

  20. Re:WHAT by Anonymous Coward · · Score: 5, Informative

    The dm-cache device mapper target was added to the kernel in Linux 3.9. bcache is apparently on track for 3.10

  21. Re:I like WD drives (had good luck with 'em) but.. by Anonymous Coward · · Score: 0

    Hybrid drives really are only good for laptops but SSD size is too small. I just use mount points which are even available under xp (i think) and later windows installs to map out the bigger files.

  22. Oh boy Winmodems by istartedi · · Score: 1

    Wonderful idea. I can't wait to run right out and buy that. /sarcasm

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  23. Suprise suprise... by Anonymous Coward · · Score: 0

    WD cheaping out and calling it a 'feature'.

    I'll pass.. And stick with real ssd drives. they're cheap enough now for everything but bulk storage of shit i'll hardly ever touch.

  24. It is a huge problem (for free software) by SpaceLifeForm · · Score: 5, Insightful

    Think secure boot. If the 'bridge chip' has a key, that only the trusted driver can supply, then with UEFI and "secure boot", they have just locked down the machine to windows only.

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
    1. Re:It is a huge problem (for free software) by Anonymous Coward · · Score: 1

      Think secure boot. If the 'bridge chip' has a key, that only the trusted driver can supply, then with UEFI and "secure boot", they have just locked down the machine to windows only.

      1. Why would they do that? I know a conspiracy theory is appealing where somehow Microsoft controls Western Digital but the logical reason behind this would be that they are targeting something very similar to the Fusion Drive on Macs (of course those fusion drive features don't work in Linux or Windows).

      2. Why would they need SecureBoot for that anyway? We have trusted drivers already, the trusted driver sends the key to the hardware bridge, you don't need UEFI to do this at all.

    2. Re:It is a huge problem (for free software) by Zontar+The+Mindless · · Score: 2

      Son, it's time someone explained the facts of life to you.

      There are two and only two kinds of vendors in this world:

      1. Those who want my money, and
      2. those who don't.

      Which category do you think those vendors who attempt to offer me Windows-only solutions fall into?

      --
      Il n'y a pas de Planet B.
    3. Re:It is a huge problem (for free software) by Anonymous Coward · · Score: 0

      I'm pretty sure that every vendor wants your money.

    4. Re:It is a huge problem (for free software) by Zontar+The+Mindless · · Score: 1

      I'm pretty sure every vendor wants money, even yours.

      --
      Il n'y a pas de Planet B.
    5. Re:It is a huge problem (for free software) by hoboroadie · · Score: 1

      Linux/FOSS is always under attack. It gets fucking tiring to always be considered the wastebasket of support from vendors. Windows is ultimately less stress. Just give up.

      After 15 years of integrating computers with Radeon cards, I just switched over to GeForce so I could get working drivers for Linux. I've been running WD ever since IBM quit making HDDs; I have no use for a hybrid drive but do I want to switch vendors as a statement to WD?
      Windows 8 was the final straw, far less stress to run a controllable OS.

      --
      They feared that it could be used to suppress protest or support unpopular rule.
    6. Re:It is a huge problem (for free software) by Anonymous Coward · · Score: 0

      This is ugly, if I want 10000 rpm, Unless I stick with velociraptors I have to go with SAS, which seems to mean IPMI, which looks almost as promising as Java as a malware vector.
      Maybe time to go back to the farm. -the hoboroadie

    7. Re:It is a huge problem (for free software) by Anonymous Coward · · Score: 0

      How is this insightful? You can add key handling in any drive firmware, and it has nothing to do with this 'bridge chip'.
      In fact it woul de a rather silly way to implement an encrypted drive.

      If a manufacturer wants to put a signing key in a drive so it will only work with one driver, it can do that no matter what.

      I'm not saying you are wrong to be paranoid, but this another problem than the topic at hand.

    8. Re:It is a huge problem (for free software) by Anonymous Coward · · Score: 0

      Which category do you think those vendors who attempt to offer me Windows-only solutions fall into?

      The first, obviously, if they didn't want your money they wouldn't be offering you anything in the first place.

    9. Re:It is a huge problem (for free software) by Zontar+The+Mindless · · Score: 1

      They might want somebody's money, but they don't want mine.

      --
      Il n'y a pas de Planet B.
  25. It's stupid though by Sycraft-fu · · Score: 4, Insightful

    The nice thing about Seagate HHDDs or SSHDs or whatever the companies what to call them now is that they just work. You drop it in a system, it works like a normal drive but faster. The flash works like cache on a RAID controller or the like. It just speeds things up.

    With this, there's mucking about. Even if you could use it as separate drives, why would you want to? If I want to to just some small SSD storage and larger magnetic, I can. In fact I do. In my laptop I have a SSD for OS and apps and an HDD (actually one of Seagate's hybrids) for media and samples. My desktop is the same but more and larger drives.

    It just seems silly to me. An all hardware approach seems much better and clearly doesn't cost that much as Seagate's drives are not expensive.

    1. Re:It's stupid though by SuperAlgae · · Score: 4, Funny

      Don't you see? WD has invented the idea of having an SSD and an HDD show up as separate devices! It's ingenious! Next they're going to move beyond computers and re-invent the classic Swiss army knife. Instead of having all the tools inconveniently stuck together, they'll have a bunch of separate tools in a box!

    2. Re:It's stupid though by smash · · Score: 1

      Exactly. And in terms of "knowing" what to put in the cache, the drive knows just as well as anything else what should be there - because it knows what sectors have been hot. The filesystem on top is pretty irrelevant.

      I've been pretty happy with my Seagate Momentus XT 750, which works this way. I'm not sure if they do write caching or not yet, but that would clearly help, as would some more NAND. Early days yet, but if seagate can get say, 32GB of NAND and write caching on a new 2TB drive, sign me up.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    3. Re:It's stupid though by Anonymous Coward · · Score: 0

      OEMs? They could do it for the end user and have the performance of an SSD with the capacity of a regular drive.

    4. Re:It's stupid though by rtaylor · · Score: 1

      It sounds great to me.

      ZFS will let me use the flash cache of a single mixed drive to accelerate writes to an entire pool of drives which do not have flash in them.

      --
      Rod Taylor
    5. Re:It's stupid though by gl4ss · · Score: 1

      The nice thing about Seagate HHDDs or SSHDs or whatever the companies what to call them now is that they just work. You drop it in a system, it works like a normal drive but faster. The flash works like cache on a RAID controller or the like. It just speeds things up.

      With this, there's mucking about. Even if you could use it as separate drives, why would you want to? If I want to to just some small SSD storage and larger magnetic, I can. In fact I do. In my laptop I have a SSD for OS and apps and an HDD (actually one of Seagate's hybrids) for media and samples. My desktop is the same but more and larger drives.

      It just seems silly to me. An all hardware approach seems much better and clearly doesn't cost that much as Seagate's drives are not expensive.

      but an all hardware hybrid drive can never ever be as "smart" about what to keep on the ssd portion. besides, the ssd portions on them are so small that they're mainly used for making relevant benchmarking a nightmare...

      --
      world was created 5 seconds before this post as it is.
  26. Do Not Want by FuzzNugget · · Score: 2

    Do it in OS-agnostic firmware, you lazy shits.

    1. Re:Do Not Want by EmagGeek · · Score: 3, Insightful

      It's not "lazy shits," it's "bean counters" that say software is cheaper than hardware always.

      It's also the Intel-Microsoft cartel trying an end run around anti-trust laws to lock out competitive operating systems.

    2. Re:Do Not Want by smash · · Score: 1

      But then they get blamed for bugs. Fuck that, that's microsoft's job.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    3. Re:Do Not Want by serviscope_minor · · Score: 1

      Do it in OS-agnostic firmware, you lazy shits.

      Depends.

      If as some people suggest it is just a reall ysimple and cheap SATA hub then other OSs will see it as two disks.

      This is great for Linux: you can enjoy the sleek package compared to two separate disks and it will work great.

      --
      SJW n. One who posts facts.
  27. Will the world implode? by FuzzNugget · · Score: 1

    If I run sshd on my sshd? What if I have a virtual machine that runs sshd on a virtual sshd on a computer with an sshd that also runs sshd?

  28. Re:WHAT by dbIII · · Score: 1

    Also other stuff (*BSD, solaris, etc) has had support SSD caching with ZFS for a few years now. Linux ZFS exists too but not built into distros yet, still it's very easy to install on many linux distros. I don't know what the current state of ZFS is on macs but they may be able to do this too.

  29. 24GB RAM is $60 by Anonymous Coward · · Score: 0

    1. No, 24GB RAM is $60, not $200. I just bought 4GB sticks of DDR3 for 300 baht retail, = 6*$10 = $60.
    2. RAM is a lot faster than flash, and if you're buying these for speed then you want RAM because its faster.
    3. The RAM cache is there anyway, if you have the RAM the HD with flash is cached in RAM regardless and the flash cache adds nothing.
    4. The RAM can be used for other things by the OS.

    So it comes down to, do you have a boot time problem and does that boot time take a LONG time, yet somehow fits into a small 8GB-24GB of flash?!

    " but using RAM as HDD cache if you can use flash as HDD cache isn't going to save you any money"
    It *both* saves you money *and* is faster *and* renders the flash in the HDD largely redundant if you have a decent amount anyway.

    So I have 8GB RAM, I can see from Task manager I'm using 800Mb of it, the rest is all file cache. If I'm only using 800MB data+program, then my programs are LESS than 800MB and the files fit easily into the 7GB cache.

    So the only thing it speeds up is boot time, and then only by the read difference between Flash and HDD, once Windows has optimized the disk so the boot files are close together.

    1. Re:24GB RAM is $60 by EvanED · · Score: 1

      No, 24GB RAM is $60, not $200. I just bought 4GB sticks of DDR3 for 300 baht retail, = 6*$10 = $60.

      Where the heck did you find that?

      Newegg's cheapest price for 2x4GB is $53. ...if you have the RAM the HD with flash is cached in RAM regardless and the flash cache adds nothing.

      Not true.

      1) The SSD cache will persist through reboots. That helps not just boot time but also stuff that you do for the first time after booting. I keep my Windows computer hibernated when not using it, and see a noticeable speed boost from SSD.

      2) I'm not sure if the hardware hybrid drives do this, but at least Intel's Smart Response claims to be intelligent about what it caches. For instance, if you do a long sequential read from the HDD, it won't cache the whole read, just the start. In some sense this makes the cache seem larger. I'm not sure if OS buffer caches do this, but I kind of doubt it because they are made for a separate purpose.

      3) You're ignoring writes.

    2. Re:24GB RAM is $60 by camperdave · · Score: 1

      No, 24GB RAM is $60, not $200. I just bought 4GB sticks of DDR3 for 300 baht retail, = 6*$10 = $60.

      Where the heck did you find that?

      Since he paid in baht, I'm guessing somewhere in Thailand.

      --
      When our name is on the back of your car, we're behind you all the way!
  30. Friends don't let friends use hybrids by Anonymous Coward · · Score: 0

    Any time someone mentions the word "hybrid" I immediately think "hack." Hybrid solutions exist between an ideal approach and current technology, with the disadvantages of both and not enough benefits from either. They primarily exist so that early adopters can say they own something based on emerging technology "x" without spending money "y" required to do it right.

    I'm sure this will offend someone, but the same applies to hybrid models offered by major car manufacturers. Ideal technologies are all-electric, hydrogen fuel cell, liquid gas, nuclear, etc. but they are not affordable, safe, reliable, or efficient; therefore hybrids exist for the masses. Given a few years, the cost of ideal engine technologies will drop and current hybrid owners will find themselves left with replacement battery cost (offset by fuel cost savings).

    The same is true for drive technology - incorporate flash memory technologies *where appropriate* today, take advantage of modern mechanical hard drives with wicked low latency today, or simply wait until market forces drive down the cost. Hybrid drives are just not worth it.

    1. Re:Friends don't let friends use hybrids by Georules · · Score: 1

      Having installed an SSD for the purpose of caching my HDD, I'm afraid I must disagree. The performance gain really has been pretty amazing, and it's really great having a 2TB drive that is automatically cached to whatever I happen to be using the most. SSDs cost way more per GB, so I could buy a smaller one. HDDs are way slower, but I don't commonly hit that data. I really can't identify any disadvantages with what I did, except that installation took a bit to figure out. A hybrid drive would make installation much easier. I will concede, you are correct that once SSD cost/GB is the same or less than HDD, there may not be a point for HDD. But, this looks to be quite some time from now. I want more performance now.

    2. Re:Friends don't let friends use hybrids by smash · · Score: 1

      Meanwhile, I've been happily using my 750 GB Momentus XT at home (I have 256GB SSD at work), quite happily as a trade off between capacity and performance. To get the 750 GB i want in my laptop would cost me about 6x the price and would certainly not give me 6x the performance. It's also 1/4 of a mortgage payment back on my mortgage.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  31. Now if only we could pre-populate the buffer cache by Marrow · · Score: 1

    Like make the OS learn what stuff we usually read from the drive, and keep that stuff handy. That would be so cool!

  32. It's chance of failure and multiplier effect by dbIII · · Score: 2

    It's probability because there is no set life just a chance of failure. For example, with tossing one coin you have a 50% chance of getting one head and with two coins you have a greater chance of getting at least one head. With two components the low risk of failure per year gives a very long time for each separately for the time when half are expected to fail. Combine them and the chance for either of them to fail is combined so the time when 50% of the complete systems are expected to have some sort of failure is reduced to a lower time than either of the parts.
    That's what you get for saying "that's not how it works" without stopping to think about it :)

    1. Re:It's chance of failure and multiplier effect by Dahamma · · Score: 1

      No, I understand completely how it works, you just didn't read my post very well...

      If the MTBF of one is significantly longer than the other the total MTBF doesn't really change.

      Eg. (with totally made up numbers, which really aren't even representative of the types of statistical analysis used in manufacturing) if the HDD has a 1% chance of failure per year and the NAND flash chips have a 0.1% chance of failure, the combination is just not significant (especially vs. the performance advantage gained in their combination). Without knowing the actual failure rates the GP post was just FUD.

    2. Re:It's chance of failure and multiplier effect by Dahamma · · Score: 1

      Oh, and I hate to reply twice, but I hit send before making the most important point...

      Further complicating the "statistics" is the fact that the NAND "cache" will totally change the usage profile of the mechanical drive. If the cache hit rate is high, that's a lot less seeks on the drive. If the drive is the most likely component to fail, that could significantly INCREASE the MTBF, not decrease it. Again, the original post was really the one that "didn't stop to think about it" (and in yours you did stop to think, but just not quite enough ;)

    3. Re:It's chance of failure and multiplier effect by dbIII · · Score: 1

      The differences are not so large for that to happen which is why it appeared you had completely misunderstood. I suggest looking such things up before basing anything on such wild assumptions.

    4. Re:It's chance of failure and multiplier effect by dbIII · · Score: 1
      The poster above is completely correct. If the second component has a non-zero chance of failure then the expected life has decreased. On the other hand your assumption of a zero chance of failure of one part in comparison to the other is highly unrealistic given SSD and mechanical drive failure rates.

      If the cache hit rate is high, that's a lot less seeks on the drive.

      That's a very large assumption about failure mode that neither of us can support one way or another. I've seen some numbers on main bearings, which are directly related to running time, numbers on platter problems, but nothing on the seek arm. I don't really see it as a valid assumption without something indicating that drives frequently fail due to a lot of movement in those parts. If you are doing more than a wild guess here I'd be interested in the information that led you to this because I haven't heard much about such failures.

    5. Re:It's chance of failure and multiplier effect by Firethorn · · Score: 1

      The poster above is completely correct. If the second component has a non-zero chance of failure then the expected life has decreased.

      I think Dahamma's point isn't that the expected life hasn't decreased, and I've seen no indication that he thinks that the other component has a zero chance of failure, indeed, the statement ' If the MTBF of one is significantly longer than the other' indicates that both have MTBFs, which explicitly says both has failures.

      Dahamma's point is that if one has a MTBF sufficiently higher than the other, the more reliable part doesn't *SIGNIFICANTLY* affect reliability. IE the more reliable component might drop a day of expected usage off the combined device vs the most common failure which limits it to 3-5 years. So now it's 2.99-4.98 years, on average. That's not 'significant'.

      Now combine two drives that both have a MTBF of 5 years and your combined device might only have a MTBF of 2.5 years.

      I've seen some numbers on main bearings, which are directly related to running time, numbers on platter problems, but nothing on the seek arm.

      This, on the other hand, is a good point. Countering it, what if the drive is smart enough to spin down and not spin up as long as it's cache is working? I'm running a split system, I can actually work on my computer for hours without hitting the platter drive. Now, I'm rocking a 250GB SSD, not a 24GB one, but I'm running it as two drives - there's lots of files on the SSD that don't need to be there(such as OS files not routinely used by my install), and the drive isn't full. 24GB, smartly used, could be as effective at avoiding spinning up the platters as my one that's 10X the size.

      Not spinning up = less wear on the bearings, less heat to kill things.

      --
      I don't read AC A human right
    6. Re:It's chance of failure and multiplier effect by HiThere · · Score: 1

      OK. Now you're powering the drive up and down. Another point of high wear. How significant? I sure don't know, but it's always been my assumption that the point of highest wear was when the disk was being accelerated.

      To me this sounds like an argument where one side is saying "You can't show facts to support your argument!" and the other is saying "Neither can you!" and both are correct.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    7. Re:It's chance of failure and multiplier effect by dbIII · · Score: 1

      is that if one has a MTBF sufficiently higher than the other, the more reliable part doesn't *SIGNIFICANTLY* affect reliability

      As I wrote above that does not appear to come anywhere near applying in this situation so is as irrelevant as appeals to motherhood and apple pie.

    8. Re:It's chance of failure and multiplier effect by dbIII · · Score: 1

      We are not both correct. One is making a very large assumption that depends on facts that don't exist and has built an unlikely fantasy upon it. There's nothing to indicate that chances of failure are going to decrease as suggested which makes it little more than wishful thinking.

    9. Re:It's chance of failure and multiplier effect by dbIII · · Score: 1

      I'm running a split system, I can actually work on my computer for hours without hitting the platter drive. Now, I'm rocking a 250GB SSD, not a 24GB one, but I'm running it as two drives - there's lots of files on the SSD that don't need to be there

      This hybrid does not work that way. It caches and then writes to the mechanical drive within times of the order of seconds or fractions of seconds and not hours as with your example above. It reduces seeking and not spinning. Since failure ties in to running time and not the amount of arm movement (unless somebody can find somehting that indicates otherwise) that's not likely to do anything with expected life, but then again it's not designed with that as an objective anyway.
      A system that spins down the mechanical drive for long periods of time would be a different story, but once again the failure rates on SSD drives are not necessarily better than mechanical drives either. The reduction in failure chance of the mechanical drive is not likely to offset the increased chance of failure you've got by having two items with similar chance of failure, each of which results in the hybrid drive being unusable. If you wanted to design for better life you'd pair the frequently spun down drive with a much more reliable component like battery backed RAM instead of an SSD - then you'd get a paired system with only slightly higher chance of failure than the frequently spun down drive.
      So there you go, a bit of extra complexity in the argument isn't going to make simple probability go away, it just shifts the numbers a little bit without reversing the trend as is suggested above.

    10. Re:It's chance of failure and multiplier effect by Firethorn · · Score: 1

      This hybrid does not work that way. It caches and then writes to the mechanical drive within times of the order of seconds or fractions of seconds and not hours as with your example above. It reduces seeking and not spinning. Since failure ties in to running time and not the amount of arm movement (unless somebody can find somehting that indicates otherwise) that's not likely to do anything with expected life, but then again it's not designed with that as an objective anyway.

      You misunderstand me. I was talking more about reads in the first place, where 100% of the hits could come from the flash, and even then because flash is non-volatile there's no reason to be in any hurry to write the information to the hard drive even if you do have a write.

      My point was that, assuming I'm 'in the zone' of my average usage, I'm capable of doing tasks for hours that never hit my HD at all. Knowing my usage patterns, this would remain true of a well optimized 24GB flash cache, resulting in the drive never needing to power up to fetch data from the platters. For minor writes, put them in the flash, then wait for when it really needs to spin up the drive to flush them down.

      The reduction in failure chance of the mechanical drive is not likely to offset the increased chance of failure you've got by having two items with similar chance of failure, each of which results in the hybrid drive being unusable.

      Do you have a citation that the flash is as likely to fail as the HD? Not to mention whether it is completely unable to function, even in a degraded state, without the flash?

      Heck, do you have any evidence that 'battery backed RAM' is more reliable than an SSD? Batteries do go bad, remember. With a flash based cache system you only need a capacitor to finish flushing the writes to the flash, no need to have enough power to keep the RAM going while you spin up the drive and write the information.

      Plus, 24GB of RAM still runs substantially more than the complete system we're looking at. Personally I don't see putting these hybrids in servers where reliability is paramount, it's more for laptops and desktops where price is an important consideration while people still want enough storage for all their music, videos, etc...

      --
      I don't read AC A human right
  33. Sweet! by cultiv8 · · Score: 1

    Twice the productivity!

    --
    sysadmins and parents of newborns get the same amount of sleep.
  34. No one ever got fired for buying IBM.... by QuietLagoon · · Score: 1

    Maybe that phrase needs to be updated a bit. In more ways than one.

    1. Re:No one ever got fired for buying IBM.... by FireFury03 · · Score: 1

      No one ever got fired for buying IBM

      But they should have done - have you ever tried to use some of the overpriced shit IBM sell (ClearCase, I'm looking at you... There's so many really excellent free version control systems, I can't begin to understand why anyone pays good money for this turd unless your developers are too productive and you need something to slow them down?)

  35. This is all a bunch of stupid shit by SpaceManFlip · · Score: 2
    This is stupid shit for people who don't want to learn how to control their own computers.

    In my computer, I have a Crucial M4 SSD for the boot drive and the more speed fasterness "crucial" apps. Then I have a WD Black terabyte drive for all the shit that doesn't need to be maximum possible speed.

    Sometimes, I change my mind what needs to be faster than what is not at the forefront of my mission anymore. That's when I move my files around manually. Mind you, these are usually 8 - 20 GB of files or whatnot. This type of operation I do not want an un-brained background process to be performing at random times. If it picked the wrong time, I might drop FPS in an online match that was worth so many imaginary dollars to nobody at that precise moment...

    1. Re:This is all a bunch of stupid shit by Georules · · Score: 1

      You might want to read up on how caching works. This is done all the time between HD/RAM/CPU, and is fundamental to computer architecture.

    2. Re:This is all a bunch of stupid shit by SpaceManFlip · · Score: 3, Funny

      No, mine has all caches disabled. I desoldered the L2 and L3 caches from my CPU to make it overclock better, and I rerouted the memory controllers to only process newly created data. All other data is read/written in real-time directly from the drives.

    3. Re:This is all a bunch of stupid shit by Georules · · Score: 1

      LOL, good sir, LOL.

    4. Re:This is all a bunch of stupid shit by smash · · Score: 1

      That's a bunch of stupid shit for people who don't understand the difference between file caching and block caching. And think they can do a better job once a week than an intelligent controller which can analyze disk performance in real time and intelligently decide which individual blocks belong in the cache.

      Maybe you should take a job at Netapp, EMC or another major enterprise storage vendor and tell them they're doing it wrong.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    5. Re:This is all a bunch of stupid shit by Anonymous Coward · · Score: 0

      I went in the other direction:

      I stacked and soldered additional cache on top the existing cache in my CPU. (Car analogy: I looks like a minature supercharger on the top of my cpu. I had to cut a hole in the heatsink to accomodate it. Picture supercharger popping up through car's hood).
      Now in my BIOS I can set the caching level to "11". I had that special option designed by my motherboard provider...

      Now, I have the fastest CPU throughput on the "street" playing "Born to Run" every time I boot the machine and the girls are just lining up to come over and see it in my mom's basement.

    6. Re:This is all a bunch of stupid shit by kimvette · · Score: 1

      Couldn't you just get a faster CPU? ;)

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  36. Re:I like WD drives (had good luck with 'em) but.. by Anonymous Coward · · Score: 0

    Also, considering the choices MS has been making lately with windows, and the way they are treating OEM's it seems to be a very stupid choice for any OEM to hitch anything to windows. Putting you companies success in the hands of Balmer is a good way to destroy a company.

  37. History will repeat itself. by Annorax · · Score: 2

    Remember those great Intel software-based modems back in 1993 that Intel had for Windows 3.1 that weren't supported by any operating system afterwards?

    Remember how Intel sold that line of business and left us all hanging? Yeah.

    Software based hardware like this is destined to be a one-trick pony. Use it in one system, and then it's stuck on that operating system for the duration. You'll be left in the lurch when the next version of you OS is released.

    Go ahead and line-up to get screwed by WD and Intel. I'll skip this round of fleecing.

  38. How much space you need... by gspec · · Score: 1

    in your Ultrabook? Is there a research/poll out there that shows people buying Ultrabook and they want 500GB to 1TB of storage? Unless you have a lot of videos, I think 256GB is sufficient. Are there many people carry around their movies library?

    1. Re:How much space you need... by Anonymous Coward · · Score: 0

      500GB on my ASUS UX32VD with 24GB SSD ExpressCache is not sufficient. If I could, I would buy 4TB 2.5" 7mm HDD or SSD. I travel around the world and make timelapse movies, and have to carry two external HDDs with me to store all the imagery (2.5TB), and even that runs out pretty quickly. Conversely, my MacBook Pro Retina has only 256GB Flash storage, which is only sufficient for development.

    2. Re:How much space you need... by gspec · · Score: 1

      Your use case actually support my argument, because even a 2TB hybrid will not fulfill your need, so Hybrid is pointless. And how many people travel around the world and make timelapse movies? Not even 0.5% of Ultrabook users I am guessing? :)

    3. Re:How much space you need... by Georules · · Score: 1

      640K is more memory than anyone will ever need.

  39. Meh by WedgeTalon · · Score: 3, Insightful

    With how much straight SSD prices have dropped over the past few years, I don't even really see much need for a hybrid drive. In 2011 I bought a 60gb ssd for $95 ($1.58/gb). Today, I can buy a better performing 500gb ssd for $350 ($0.7/gb).

    1. Re:Meh by Anonymous Coward · · Score: 0

      Both of the SSDs mentioned are lack luster performers and weak in the longevity department. Spring for quality Wedge.

    2. Re:Meh by sl3xd · · Score: 1, Insightful

      SSD's suffer from one fairly critical problem: Longevity.

      As densities become higher (and process sizes smaller), reliability with SSD's will only decrease from its already horribly poor state.

      I'm sure you're probably thinking "but improvements in technology will bring greater reliability!" Unfortunately, we're at the point where quantum tunneling starts screwing with us, and there's little we can do about it. Heisenberg's Uncertainty Principle is a brick wall, and we've run smack into it. Quantum tunneling is relatively rare at the current process sizes, but it won't be long before it's an insurmountable problem.

      I've seen few SSD's last more than two years even under relatively low workloads.

      Many of the faster drives are lucky to last six months.

      SSD's even lose data to bit rot at a rate much higher than is advertised.

      I think it was Jeff Atwood (dev of stack overflow, discourse.org) who described SSD's as being the "crazy/hot" scale of data storage.: SSD's crazy-bad reliability is only tolerated with because their performance is so hot.

      That's not to say SSD's don't have their place, but it's not likely I'll ever trust SSD's with data that I want to actually keep long-term.

      --
      -- Sometimes you have to turn the lights off in order to see.
    3. Re:Meh by smash · · Score: 3, Insightful

      For that 350 dollars, I can get 1.5 TB of hybrid storage AND a small boot SSD.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    4. Re:Meh by fnj · · Score: 1

      $350 is a rocking storage budget. For $350 I can get a 3 TB top quality 7200 rpm HD plus a not so small 256 GB SSD. I would consider that an enormously better deal.

    5. Re:Meh by Anonymous Coward · · Score: 0

      SSD's suffer from one fairly critical problem: Longevity.

      You suffer from one fairly critical problem: Being Wrong.

    6. Re:Meh by WedgeTalon · · Score: 1

      I've seen few SSD's last more than two years even under relatively low workloads.

      Many of the faster drives are lucky to last six months.

      Most SSDs these days have a 3 year warranty. High end ones like the Samsung 840 Pro, OCZ Vector, and Corsair Neutron GTX have a 5 year warranty.

      These companies aren't going to put warranties like that on these drives unless most of them really will last that long.

      And to address that article you linked, if you read it, he is talking about SSDs from 2009 and 2010. IIRC SSDs back then typically had 1 year warranties.

    7. Re:Meh by Anonymous Coward · · Score: 0

      Earlier this year, I upgraded my fileserver with an additional 15TB of disk space for $650, or about $0.043/gb. SSD prices have a long way to go before they're competitive for bulk storage.

    8. Re:Meh by sl3xd · · Score: 1

      The situation has actually only gotten worse, as process sizes shrink. You can take it however you want; my sources are from the Engineering & QA departments of ultra-high performance SSD manufacturers (guys that make any of the disks you mentioned seem slower than carving the data into stone).

      You can take that however you want; I have no interest in endangering my friend's jobs, and I don't really care if you believe it or not.

      Anybody who takes a manufacturer's warranty as a life expectancy has a few screws loose. It's as much a marketing tactic as flashy ads. Sales & Marketing droids don't give a rat's ass if their campaign costs the company a load of cash in 2-3 years; they'll just shift the blame to engineering & QA and then go out for a drink. They're almost pathologically averse to accepting responsibility for any destruction or debt they cause.

      Sales & Marketing drones care about making the sale now. There are few I've met that care if the company succeeds or goes under. The droid will just move on to the next company, as long as the commission is high enough. The sad truth is a good salesdroid doesn't need a good product, and can easily move around between companies, and between industries.

      --
      -- Sometimes you have to turn the lights off in order to see.
  40. nice article by Biolomans · · Score: 1

    Wow.. thanks FYI.

  41. Re:WHAT by Wovel · · Score: 2

    Since OSX and Linux already do this, maybe only Windows needed a driver.

  42. Pantip Plaza by Anonymous Coward · · Score: 0

    me: ".if you have the RAM the HD with flash is cached in RAM regardless and the flash cache adds nothing"
    you "not true"

    If the file is in RAM, then the cache on the HD adds nothing. I already pointed out the boot scenario is the only difference there, you're defining reboots as somehow not boots!? Your suspend data is not frequent data and thus not in the cache anyway.

    " For instance, if you do a long sequential read from the HDD, it won't cache the whole read"
    It's a bit of a moot point, since the long read is going into *RAM* anyway, so there's enough ram for it, even if there isn't enough flash.

    You're paying a lot at $26/4GB, but even so its still worthwhile, based on GGP comment "24GB of SLC Flash, from Intel, is ~$120", you pay an extra $30 for a faster cache that's more flexible. I assume you get it cheaper if buy more in bulk?

    "You're ignoring writes."
    Writes are done in the background anyway. They don't slow down the user.

    1. Re:Pantip Plaza by EvanED · · Score: 1

      If the file is in RAM, then the cache on the HD adds nothing. I already pointed out the boot scenario is the only difference there, you're defining reboots as somehow not boots!? Your suspend data is not frequent data and thus not in the cache anyway.

      I'm not talking about suspend data.

      I'm talking about after the system boots, and I start Opera, or I start HL2. That data isn't going to be cached. It's not even going to be cached if it was in the buffer cache before shutting down.

      (I use HL2 because it, and especially the episodes, benefit tremendously from being located on an SSD. The "loading" times are cut tremendously, which helps a lot with one of that series's big immersion breakers. (I am comparing HDD to full SSD -- not hybrid/cached -- but benchmarks for hybrid setups show a lot of the benefits.))

      It's a bit of a moot point, since the long read is going into *RAM* anyway, so there's enough ram for it, even if there isn't enough flash.

      First, that long read will take a lot longer to go from HDD -> RAM than from SSD -> RAM.

      But mainly, you missed my point. If your working set (defined loosely) is more than RAM size, it won't all fit into RAM. If I cycle through a couple different data-heavy games then go back to the first one, that will no longer be in the buffer cache because it will have been flushed. It will, however, likely see a speed boost from part of it being in the SSD cache.

      Writes are done in the background anyway. They don't slow down the user.

      Lots of writes are synchronous, you know.

      Heck, there's even a substantial difference on the Smart Response benchmarks (that's Intel's northbridge-based, hybrid-hardware/software SSD caching scheme) between using the SSD as a write-through and write-back cache.

      Anyway, I'm not saying all workloads will benefit. But I've found that the SSD has helped, and many others (e.g. Linus) have said that going from a HDD to SSD is by far the most cost-effective upgrade for many people. Saying that it only helps boot times is just flat out wrong.

  43. Flash is slow to write by Anonymous Coward · · Score: 0

    "Assuming it's a write-through cache you could still see a significant write boost compared to just an SSD."

    Except flash is very slow to write, so slow that Android won't let you write to flash on the foreground thread. On Windows writes are done async the call returns before the write has completed and it doesn't slow you down as a result. Given the slow flash is to write that's a good thing.

    " the benchmarks I've seen of other SSD caching solutions have looked reasonably good"

    Point me to them, I've never seen anything real world other than a boot demo, and then they compare it with an unoptimized boot. The benchmarks I've seen treat the read times in isolation, but of course if its in RAM already, the read never happens, so the real world read time is zero and there's no much optimization possible on zero.

    1. Re:Flash is slow to write by EvanED · · Score: 1

      Except flash is very slow to write, so slow that Android won't let you write to flash on the foreground thread.

      There are different grades of flash. SD cards and USB sticks are bad. Actual SSD drives that you use as a substitute for HDDs write faster than HDDs.

      On Windows writes are done async the call returns before the write has completed and it doesn't slow you down as a result.

      ...unless it's a synchronous write. Many programs explicitly issue sync() calls to flush the buffer cache to disk. This is necessary to get durability. I'm not positive, but I think that certain file system operations like creating a file, allocating or releasing blocks, and other things which change the actual metadata of the file system and get journaled are necessarily synchronous.

      Point me to them

      Anandtech.

      "While the Vertex 3 [pure SSD, no caching] is still a bit faster, you can't argue that Intel's SRT doesn't deliver most of the SSD experience at a fraction of the costâ"at least when it comes to individual application performance."

      "Performance keeps going up. The maximized SRT system is now virtually indistinguishable from the standalone SSD system."

      "I worried that Intel's SRT would only cache the most frequently used level and not improve performance across the board. I was wrong."

      The story isn't entirely good -- after all, it's not a full-blown SSD -- but like I said, it's absolutely false to say that SSDs only help with boot time.

      I've never seen anything real world other than a boot demo

      Congrats on your ass-talking, considering that you just admitted that you have no information to support your claims.

      The benchmarks I've seen treat the read times in isolation, but of course if its in RAM already, the read never happens, so the real world read time is zero and there's no much optimization possible on zero.

      ...except as I've repeatedly told you and you seem fond of ignoring, there are many situations where the data won't be in RAM but will be in a SSD cache.

  44. Hey Western Digital by Anonymous Coward · · Score: 0

    Hey Western Digital! Go fuck yourselves! I have maintained a very long line of 'open' hardware. It runs very well on open software. "optimized for crapware" reads to me 'they paid us a bunch of money to run their crap'. And that's just fine. I will blacklist your 'black drive' and you will lose sales galore. None of your stuff will work with any of the 'linux-like' operating systems either (hello Android, Hello ChromeOS). If you market to a portion of the market, you should expect a portion of the market at best. Last time I checked, PC sales are on the decline. You would think they would market to everyone. They only want to market to a declining portion of the market, maybe your thing isn't any good. One thought I have in my mind is this: one group of people who buy drives by the truckload are those people serving stored data on the internet: search engines, social media, cloud services. I would be willing to bet that the number of drives they go through per month is not an insignificant fraction of the number of drives sold due to PC sales. The majority of those sites run Linux (ok, I'm thinking about Google, YouTube, Facebook, Twitter, Pinterest, Amazon, Ebay, Reddit, and a large host of others). A data center using drives with a MTBF of 100,000 hours and using 100,000 drives (1 TB each, nominal for total storage of 100 petabytes), goes through 1 drive per hour, 720 drives per month. If they serve 500 petabytes of data, then they go through 3600 drives per month. Marketing 'against Linux' means a loss of 3600 drives per data center per month per service. Assuming each service I listed (Google, YouTube, etc.) has just one data center, of 500 petabytes (which is a Lie!: Google has multiple data centers all larger than that), you loose sales of 8x3600=28800 drives per month. How smart is it to ignore the elephant in the room?

  45. It *is* preloaded by Anonymous Coward · · Score: 0

    Commonly used files are preloaded by Windows both at boot and after boot from suspend. If your Opera files are frequent they are in the preload.

    "(I use HL2 because it, and especially the episodes, benefit tremendously from being located on an SSD.)"
    That's not what's on offer here, you don't get to decide HL2 should be in SSD, the caching algo decides which files in HL2 are cached based on how frequently you use it. Likewise Windows caching algo decides the same for RAM. In WD's case, it works with that Windows caching algo, so they're one and the same algo.

    " If I cycle through a couple different data-heavy games then go back to the first one, "
    Specifically you'd have to cycle through data heavy games that use MORE than 48GB in total (to ensure the 24GB of ram equivalent would be completely flushed), AND don't share common files, so for example the games don't reuse DX and drivers because they'd be in cache and would break up your long reads algo, AND the game data are arranged sequentially on the disk for the algo to detect it, AND you cycle through them.... playing each and every game in its entirety in a way that loads the files in the same order as they are on the disk (that long read requirement).

    So HL2 requires 4.5GB of disk, to need all of it, you'd have to play the game completely through in a fixed order (based on the order of files on the disk if that's even possible), then you need to find 9 other games, that don't share files in common with HL2 and play those all the way through... and ... then if you did that, you'd gain the seek time (50ms?) of a hard disk on the next game load.

    That's a tough sell.

    "Lots of writes are synchronous, you know."
    Flash is very slow to write, you need them to be asynchronous even for the SSD cache. Presumably WD stick some RAM on there too to cache the writes to flash.

    1. Re:It *is* preloaded by EvanED · · Score: 1

      That's not what's on offer here, you don't get to decide HL2 should be in SSD, the caching algo decides which files in HL2 are cached based on how frequently you use it.

      Yes, I know. I'm relying on extrapolating from anandtech's statement that game loading speeds are helped a great deal.

      Likewise Windows caching algo decides the same for RAM. In WD's case, it works with that Windows caching algo, so they're one and the same algo.

      So the WD's algorithm is perhaps not as good as Intel's Smart Response. Benchmarks would tell. That doesn't torpedo the idea of an SSD or hybrid drive, however.

      Specifically you'd have to cycle through data heavy games that use MORE than 48GB in total (to ensure the 24GB of ram equivalent would be completely flushed)

      That's unlikely. Typical buffer cache replacement algorithms are approximating LRU. If it were perfect LRU, then cycling 24GB of data plus 1 page would be sufficient. Since it's only approximate it would be rather less, but there are also "inefficiencies" in that figure that would raise it. In any case, you would be highly unlikely to require anything remotely close to 48 GB.

      AND don't share common files, so for example the games don't reuse DX and drivers because they'd be in cache and would break up your long reads algo

      You think it's DX drivers that cause game load times to be long?! No, it's level data and textures and models and such.

      Flash is very slow to write

      Write speed for HDD: "The range can be anywhere from 50 â" 120MB / s"
      Write speed for SSD: "Generally above 200 MB/s and up to 500 MB/s for cutting edge drives"
      source

      Presumably WD stick some RAM on there too to cache the writes to flash.

      No, they don't. They use better flash and they bank them.

    2. Re:It *is* preloaded by EvanED · · Score: 1

      So HL2 requires 4.5GB of disk, to need all of it, you'd have to play the game completely through in a fixed order (based on the order of files on the disk if that's even possible), then you need to find 9 other games, that don't share files in common with HL2 and play those all the way through... and ... then if you did that, you'd gain the seek time (50ms?) of a hard disk on the next game load.

      And by the way, you're continually ignoring my statement that the SSD cache persists across boots. With an SSD cache, playing HL2 today helps it go fast tomorrow. With a buffer cache, it does not.

    3. Re:It *is* preloaded by Anonymous Coward · · Score: 0

      He didn't ignore it actually. Doing one thing today does (or should) cause Windows to preload the data the next day, which he mentioned.
      So the only difference is going to be the time it takes preloading those e.g. 48 GB from disk and afterwards it doesn't matter.
      I expect he summarized that extra time under "boot time", though in that case the "boot time" is in the 10-15 minutes range, which may or may not be worth a SSD to you.
      But if after that time the SSD is better than RAM, that must be caused by a difference in algorithms, not the SSD itself.

  46. Re:WHAT by tyrione · · Score: 1

    shut the fuck up i'm not a troll, you're a fucking troll.

    that software you linked to is not FREE as in speech.

    Even Speech comes with a price.

  47. Re:WHAT by amiga3D · · Score: 5, Insightful

    Even if I ran windows I can't see having a driver for my hard drive. It should just work no matter what OS I am running. Sad and stupid. That's okay though as for me I don't think the hybrid is the way to go. SSD for the OS and external platter type for storage. Like most compromises this seems like the worst of both worlds.

  48. sshd? by Anonymous Coward · · Score: 0

    As in Secure Shell daemon?

    Get your abbreviations right, stupid WD. No wonder you have to develop Windows-Only.

  49. SSD makers put in ram caches by Anonymous Coward · · Score: 0

    "Actual SSD drives that you use as a substitute for HDDs write faster than HDDs."

    The same flash chips are used in the internal memory of Android devices as SSDs, and they're not fast (and not connected across slow USB/slow SD Card). SSDs have a ram cache (65MB to 512 MB) to cache writes, it's that that's fast not the flash. This is why they stick a ram buffer on it because the RAM is faster.

    http://www.newegg.com/Product/Product.aspx?Item=N82E16820147192

    " offers 256 MB of Samsung DDR2 SDRAM cache memory", just to re-iterate, SSD makers add RAM cache because RAM cache is faster.

    "...unless it's a synchronous write. Many programs explicitly issue sync() calls to flush the buffer cache to disk."

    Flash is slow, see above.

    "Congrats on your ass-talking, considering that you just admitted that you have no information to support your claims."

    Your cache files are in RAM, the read doesn't happen.

    Anandtech: "this benchmark writes 106.32GB. It's the load you'd put on a drive after nearly two weeks of constant usage. And it takes a *long* time to run."
    i.e. they chose a scenario that can't ever happen, and if you had the RAM to make it happen in the real world, then that RAM would be used for file cache.

    "...except as I've repeatedly told you and you seem fond of ignoring, there are many situations where the data won't be in RAM but will be in a SSD cache."
    So its frequent enough to be in the SSD cache but not in the preload cache and this is not just after boot time? Wishful thinking. I covered boot time already, the period after boot and before the preload is the only time it would have data the equivalent ram cache wouldn't.

    It's an unpleasant truth here, but the SSDs are a tough sell. The vendors promote boot times on laptops (laptop HDs are slow), and benchmark scenarios that don't happen in the real world.

    1. Re:SSD makers put in ram caches by EvanED · · Score: 1

      " offers 256 MB of Samsung DDR2 SDRAM cache memory", just to re-iterate, SSD makers add RAM cache because RAM cache is faster.

      That speed is after the RAM cache is through.

      Don't believe me? Another benchmark. That's a random drive that I arrived at by entering "anandtech ssd review" into Google and picking the first link. It's not even the fastest drive in the charts on that page, by far.

      The write speed they measured was 317 MB/s. The total amount of data written to the disk was over 100 GB -- so plenty to get past the RAM cache and to the actual SSD. If the 317 MB/s is limited by the RAM and not Flash speed, that means the Flash is even faster.

      Don't like that benchmark or Anandtech? OK, here's one from Tom's Hardware. Measured the time do decompress a 50 GB folder. (Again, the RAM cache on the drive and your OS buffer cache (and benchmark scenarios that don't happen in the real world.

      Fine, I'll give you a real-world scenario as best as I can. In a moment, I'll switch over to my Windows box and compile something on SSD and then on HDD. We'll see who wins.

    2. Re:SSD makers put in ram caches by EvanED · · Score: 1

      Bungled my HTML. Here we go again:

      " offers 256 MB of Samsung DDR2 SDRAM cache memory", just to re-iterate, SSD makers add RAM cache because RAM cache is faster.

      That speed is after the RAM cache is through.

      Don't believe me? Another benchmark. That's a random drive that I arrived at by entering "anandtech ssd review" into Google and picking the first link. It's not even the fastest drive in the charts on that page, by far.

      The write speed they measured was 317 MB/s. The total amount of data written to the disk was over 100 GB -- so plenty to get past the RAM cache and to the actual SSD. If the 317 MB/s is limited by the RAM and not Flash speed, that means the Flash is even faster.

      Don't like that benchmark or Anandtech? OK, here's one from Tom's Hardware. Measured the time do decompress a 50 GB folder. (Again, the RAM cache on the drive and your OS buffer cache (<8GB) isn't gonna save you.) The throughput during that test was ~300 MB/s. You can't get that if you're not writing that fast to the flash.

      and benchmark scenarios that don't happen in the real world.

      Fine, I'll give you a real-world scenario as best as I can. In a moment, I'll switch over to my Windows box and compile something on SSD and then on HDD. We'll see who wins.

    3. Re:SSD makers put in ram caches by EvanED · · Score: 1

      Fine, I'll give you a real-world scenario as best as I can. In a moment, I'll switch over to my Windows box and compile something on SSD and then on HDD. We'll see who wins.

      OK. So the difference was actually very small, only 1-2%, though it did hold up across several runs and configurations. I also tried HL2 level loading times, and saw about a 4% improvement there.

      In all cases I explicitly warmed the cache. And for the compiler scenario especially, that's a very realistic scenario. (Though I'd be very interested in trying it on my work computer, which has far more cores -- that would put more stress on the I/O system. Too bad I don't have an SSD in that machine.)

      However, I still am going to stand by my statement that an SSD will often help, because I'm not convinced that having the cache warmed is the common scenario, or would be the common scenario even if you got a very large amount of RAM. (This is also in response to part of one of your comments that I didn't address earlier, where you mentioned preloading again.)

      Take that 24GB number. In a typical month, I will (1) play multiple large games, often which I haven't played for a while (e.g. I go back to Portal 2 every few weeks and play some more PTI levels), use a couple programs like Latex with an absolute ton of tiny files (an enormous hit if they are not in cache), open up my photo library in lightroom (where just the catalog of previews is over 6 GB and I can easily hit ten gigs of photos just by flipping through things), and often record a video with Fraps (~2 GB/minute) and then do some light video editing. Now, I can't put all of that onto an SSD. But I can come a hell of a lot closer then getting it into RAM.

      The problem with caches in general is that they can only react. If what you do changes around between different data-intensive tasks fairly rapidly and your cache isn't big enough, there's only so much it can do. If in my real usage the level load times dropped -- and they definitely have -- that's what matters.

    4. Re:SSD makers put in ram caches by Anonymous Coward · · Score: 0

      > because I'm not convinced that having the cache warmed is the common scenario

      You do realize you are not making any sense? The SSD is a cache, and you do believe in it making a difference, so you do believe that it is common that this cache is "warm". What makes the RAM cache magically different so that it cannot be "warmed"?
      Note: persistence is not an argument. Storing what should be/was in the cache costs very little, so it takes no more than 10 minutes after boot to ensure that RAM contains _everything_ the SSD would contain.
      This puts a _very_ hard limit on the maximum time after boot a SSD cache can provide any benefit at all.
      The big advantage of SSDs is that you can affordably get 240 GB of it, no PC you can pay for supports that much RAM, not to mention the power usage it would cause. 24 GB is nothing more than optimizing boot times.

    5. Re:SSD makers put in ram caches by Anonymous Coward · · Score: 0

      The same flash chips are used in the internal memory of Android devices as SSDs, and they're not fast (and not connected across slow USB/slow SD Card). SSDs have a ram cache (65MB to 512 MB) to cache writes, it's that that's fast not the flash. This is why they stick a ram buffer on it because the RAM is faster.

      Nonsense. The reason "real" SSDs have fast write speeds is similar to RAID 0: they use many slow devices in parallel to make one fast composite device. A large SSD usually has eight independent control channels, each connected to one or two NAND flash packages. Each package may contain as many as eight die, and each die can process one or two read/write/erase operations without tying up the interface. So there's potential for running 64 or more operations in parallel. (This is why 128GB or less SSDs are usually slower -- there's fewer flash die and therefore less parallelism to exploit.)

      Android devices and USB sticks tend to be 32GB or less, and often use TLC NAND instead of the MLC found in most SSDs (TLC needs fewer die to reach a given capacity, and is slower to boot). Additionally, their flash memory controllers are smaller, cheaper, and lower-power, and thus can't track as many outstanding commands as a SSD controller.

      There's tons of SSDs which can maintain linear write speeds of hundreds of MB/s indefinitely. If it was just write cache, you'd only see the fast write speed for a few seconds, then it would degrade to a much slower speed comparable to a USB stick.

      http://www.newegg.com/Product/Product.aspx?Item=N82E16820147192

      " offers 256 MB of Samsung DDR2 SDRAM cache memory", just to re-iterate, SSD makers add RAM cache because RAM cache is faster.

      To state it for the first time, people who believe Newegg product descriptions are a reliable guide to understanding product engineering are ignorant.

      Much of the DRAM in a typical SSD is not actually used to cache user data! Due to wear leveling, when the host computer wants to read block 54321, it might be located anywhere on the SSD's flash media. The controller must walk through mapping tables -- also stored on the flash media -- to look up where logical block 54321 is actually located. Since reading this mapping information from relatively slow flash memory adds a lot of overhead to every read or write (you might have to do a bit of pointer chasing to get the information you need!), it's common practice to cache part or all of the mapping information in DRAM.

      There are many SSDs which use DRAM almost exclusively to cache mapping tables. They store at most a few sectors' worth of write data in volatile memory at any given time. It's dangerous to keep hundreds of megabytes of unwritten data around, since power failures won't leave enough time to flush it all to flash memory. In fact, they'd do away with write buffering completely if it wasn't required to maximize throughput (by decoupling SATA interface transactions from physical media operations at least a little bit).

      It's an unpleasant truth here, but the SSDs are a tough sell. The vendors promote boot times on laptops (laptop HDs are slow), and benchmark scenarios that don't happen in the real world.

      The pleasant truth is that SSDs can have tremendous benefits in real world use. Those of us who have actually used them, particularly the larger and faster ones, can attest to that. You're stuck rationalizing away information you don't like.

  50. easy solution by Anonymous Coward · · Score: 0

    A hard drive with a serial ATA host port, and the hard drive itself decides what to do as a cache. Host hard drive controls the slave hard drive which is inaccessible to the operating system. There you go. You can use any hard drive as a cache for another.

    There's your one-hdd-is-a-cache-for-another scenario. Its two separable devices.

  51. WD is cheap by MouseTheLuckyDog · · Score: 1

    Sounds like WD knows they have to write the drivers for WIndows, but for Linux they will just let the community do it. Saves them money.

  52. Re:I like WD drives (had good luck with 'em) but.. by smash · · Score: 1

    I just use mount points which are even available under xp (i think) and later windows installs to map out the bigger files.

    Heaps of people seem to think this is the same thing... but it is an extremely inefficient way of utilizing your space - if you have a 2GB file with only say, 100 MB of which is "hot" then you are moving the entire 2GB file.

    A controller / driver / intelligent operating system can determine which BLOCKS in the file need to be cached, so in the above example, instead of consuming 2GB of SSD, the caching would consume 100 MB for that file - leaving the other 1.9 GB free to cache something else.

    Also, you are not able to re-shuffle what is cached, on the fly while using the system as performance requirements change. A controller/driver or intelligent OS can do this. So, say you're in a game that wouldn't fit on your SSD due to you putting other stuff there, and it needs to frequently read/write from part of a data file as you traverse a level. The controller/OS can cache that hot part of the file while you're in the game, automatically.

    If you were shuffling the data around yourself, manually you just couldn't get that optimisation.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  53. Thinkpad mSATA drive cache by Anonymous Coward · · Score: 0

    I have a Thinkpad with the mSATA HD cache. It is a SSD of 24GB (I think) and is run by a windows software driver.

    Trouble is, when the machine is quiet, suddenly 25% CPU is used by the cache as it jerks itself off or something. So the whiny little fan goes wild as the OS and the cache driver have a good time reorganizing the data. This drives me nuts. I have been thinking of pulling the mSATA drive just to stop it from messing around.

    I think it is faster though. I like the concept of the now-discontinued 7200RPM ST750LX (SSHD). It has the cache on the drive and does not require a driver. I have it installed on another notebook and it seems to give the caching effect without the use of external drivers. I don't know why they are going away from that type.

  54. Re:WHAT by Cenan · · Score: 3, Insightful

    Yeah, a drive that depends on any kind of OS besides the bare metal firmware on the board to which it is attached makes me uneasy. There are just so many more answers to the "what could possibly go wrong" question.

    --
    ... whatever ...
  55. Depends on configuration by Anonymous Coward · · Score: 0

    If the thing is hidden then that's going to be problematic, but if both devices appear to the system as seperate disks then it will be similar to what we already have.

    I'm seen a VERY similar system already in some Lenovo IdeaPads where there is a 1TB HDD and a 32GB SSD which both appear seperately and are quasi-RAID'ed together by some freaky Intel thing I've never seen before.

    I discovered this while trying to perform data recovery on the drive and it complicated things massively, to the point where I had to step back and admit defeat for fear of corrupting the data beyond recovery.

    If this is the case with the WD system, you would effectively be buying an SSD and HDD in a single unit which opens up some interesting possibilities;You could forgo the extra drivers and just treat them as separate drives, having fat bloated Windows on the SSD part to achieve sane boot times and then having large games and the swap file and stuff installed on the HDD portion.

    At the moment the only way to do this is if you have a laptop with a miniPCIe or similar socket that will take a miniPCIe SSD and they are even more expensive than regular SSD's!

    I personally prefer straight SSDs in laptops for exactly one reason: Impact resistance.
    But for people who actually look after their laptops and need large capacity but don't want sacrifice boot times etc. then this would be a good compromise.

    Plus you actually GET closer to the the advertised 500GB or whatever instead of some "Oooh, we use the metric kilo/mega/giga!" BS.
    Kibi, mebi and gigalo can bite my shiny metal arse, Kilo and Mega etc data storage prefixes are ALWAYS power of 2! Alwaaayyysseee! (But only for data storage! Exception to the rule you know!)

    Anyway, roll on memristor-based SSD's!

  56. Re:WHAT by RoboJ1M · · Score: 1

    Sadly, we can rarely afford their silence... .

  57. Re:WHAT by antifoidulus · · Score: 2

    Um, no, not really. While Seagate doesn't explain their caching strategy, my guess is that unlike things like bcache, which cache at the block level, the seagate probably caches at the logical file level, which would explain why it's Windows only, they only implemented their algorithm for NTFS. My guess is they broke with tradition and implemented a disk that is aware of the logical layout of the files on it, instead of one that simply manages blocks(with file metadata just being another one of those blocks)

    File level caching has a lot of advantages, for starters there tend to be a lot fewer blocks than their are files, meaning that the overhead imposed by the caching algorithm is a lot lower(flashcache for instance uses 500 megs of memory per TB of storage IIRC). Furthermore, by caching at the file level you can apply heuristic rules like not caching movie or music files, where performance is very unlikely to be critical etc.

    Of course this all comes at a cost, having the disk actually know about the logical layout of the file system does break a lot of conventions and introduces a large # of potential issues....Trying to upgrade the file system on one of these things is probably not very pretty.

  58. Re:WHAT by furbyhater · · Score: 2, Informative

    Nice post, but the article is about WD, not Seagate....

  59. Re:WHAT by shinzawai · · Score: 1

    and don't forget the excellent EnhanceIO, https://github.com/stec-inc/EnhanceIO. This allows you to add cache to any device on the fly without and pre-formatting. For the storage tiering inclined people, similar performance gains can be made with btier, http://www.lessfs.com/. Mark from lessfs also has a great deduplication project as well called...well... lessfs.

  60. current hybrid drives are bullshit by gl4ss · · Score: 1

    Should apply well to windisks too, I guess.

    Except these disks are more standard. They're basically an SSD and a HDD hooked to a SATA multiplexer (that lets you connect more than one SATA device to a SATA port. NOTE: Note all controllers support MUXes. Also, both drives share the bandwidth of the upstream port).

    So plug this into a Windows PC and install the drivers, and two drives become one. Plug it into a Linux PC and you see two drives. Plug it into a Windows PC without drivers and again, you get two drives.

    I would be concerned about how accessible my data was without the drivers. So you're using Windows and your data is partly on the platter and partly on the SSD; you reboot to an OS without the driver (i.e. the driver breaks when you upgrade Windows, you boot into Linux, whatever) - can you still get at your data. My guess would be that whilst the contents of the drives will be accessible as two independent drives, they will be in some undocumented format and therefore irrecoverable.

    they'll have some tools or another for it. of course nobody is forcing you to buy these.

    HOWEVER! current hybrid drives that figure on their own what to keep on the ssd are total bullshit that only work fooling repeated read speed tests. this actually makes a lot of sense, that the os can hint to keep certain files on the ssd.

    --
    world was created 5 seconds before this post as it is.
  61. Re:WHAT by Freedom+Bug · · Score: 4, Insightful

    Similar question: Which would you rather have: software RAID or hardware RAID? On Linux, software RAID is usually faster, cheaper, more reliable, less buggy & fuller featured.

    So yes, I'd prefer the drivers in my operating system rather than buried in some inaccessible firmware somewhere.

  62. Re:WHAT by Junta · · Score: 1

    I suspect the 'disk' is still just a block manager (well, disk(s)) that doesn't have any awareness of the FS, just the driver half that makes it 'look' like one volume 'transparently'.

    This is of course similar to 'fakeraid' with all the potential trappings thereof. If it presents as two disks otherwise or something similar in a standard way (and the driver is just to deliver product ahead of the standardized implemention being available) that might not be too bad.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  63. Will the OS be smarter? by Anonymous Coward · · Score: 0

    The OS can only beat a hardware solution if the OS is programmed CORRECTLY to do things in a smart way.

    Which probably means the user setting the parameters correctly too.

    How likely is that?

    If the SSD part could be assigned to partitions on the disk and excluded from others, then 90% of the "smartness" required can be solved with that alone and in a method that is portable.

    OS install partition gets SSD caching. OS doesn't put temporary or log files in the OS install partition.

  64. Re:WHAT by bio_end_io_t · · Score: 1

    File-level caching also has a lot of disadvantages. First and foremost, as you mentioned, it has to be tailored to specific file systems, like NTFS. For Linux and Unix OSs, there are so many file systems that porting file-level caching software to every one of them would be a nightmare. Linux/Unix has a generic block layer, so block-level caching software written for Linux/Unix is file system independent.

    Second, the list of heuristics can easily spiral out of control. You might not want to cache a video file of a movie you're watching, but you probably would want to cache a video file of a movie you are editing. You have to know where the file came from, where it's going, how fast you want it to get there (i.e., priority), what programs are using it, etc. There's just too much contextual metadata that needs to be tracked; the more complicated the contextual metadata is, the more complicated the heuristics need to be. Also, statically defined heuristics may be inappropriate for dynamic environments.

    Third, why cache an entire file if you're only working on a very small percentage of it? I have to admit, some file-level caches will only cache the "popular" portions of files, but in that case, why not just use a block-level cache and enjoy its better performance?

    Also, I'm confused about "there are a lot fewer blocks than files," did you mean that the other way around? If you have a single 100 MB file, and the system's block size is 4K, you have a lot more blocks than files. There may be a smaller memory overhead with a file-level cache, but there's a greater CPU overhead due to all the contextual metadata and heuristic processing.

    --
    bio->bi_end_io(bio, error);
  65. Linux 3.10 Kernel Integrates BCache HDD/SSD Cachin by Anonymous Coward · · Score: 0

    http://www.phoronix.com/scan.php?page=news_item&px=MTM2ODM

    After being in development for more than one year, BCache was finally merged on Wednesday into the mainline Linux kernel code-base. BCache serves as an SSD caching framework for Linux by offering write-through and write-back caching through a newly-exposed block device.

  66. Intel is not omnipotent... by dtjohnson · · Score: 1

    TFA states: "With Intel supporting this approach, the next generation of hybrid drives appears destined to be software-based."
     
    Intel supported 'Windows only' Itanium processors as well and how did that work out for them?

  67. Re:WHAT by X0563511 · · Score: 1

    WINDOWS GOOD LINUX BETTER.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  68. Re:WHAT by unrtst · · Score: 1

    Picking up tiny SSD is not a solution for notebook or for the desktop - you need more ports, more money, more energy etc

    A great many laptops have mini PCIe slots. I have a Dell Inspiron 1720 (core 2 duo from May 2008) that has THREE of these (two of which are open; one holds a wifi card which I recently upgraded). You could pop an mSATA in either of the other two. BIOS might not see it correctly (one of the slots in the 1720 is labeled to support mSATA, and docs say the others won't work, but I don't believe it... I had to put the new wifi in the mSATA slot because my card was half length and that's the only place I could get antanna's to stretch to - wifi catcher switch doesn't work now, but linux sees and uses the new card just fine).

    For the desktop... I don't know what you're talking about. You can fit two 2.5" drives in a 3.5" drive slot (or in the external 3.5" spot), or more in a 5.25" slot, or use a PCIx card solution, etc.

    More energy? Really? The SSHD's have a flash drive and spinning platters in them. Having those separate *might* use a little more power, but that just depends on what drives you buy. The difference will be negligible at best.

  69. HYBRID! by DarthVain · · Score: 1

    Several things people:
    1) These are Hybrid drives, NOT SSD.
    2) Worst idea ever, wtf, lol!
    3) Who actually buys a Hybrid drive anyway?

    They are usually advertised as the "best of both worlds", but I (and I think most, which is why they are not popular) think they are more like the worst of both worlds.

    Don't compare them to SSD, they are not SSD. Don't compare them to HDD, they are not a HDD. For the love of god don't buy them. It makes much more sense to buy an SSD for your system drive, and a HDD for your storage drive, like everyone that knows anything will tell you. Mashing the two together, will just give you a shitty compromise, that you can likely find for better/cheaper in a higher end traditional fast RPM HDD.

    Not embedding your cache controller in firmware which is independent of OS, and not only making it dependent, but dependent on Windows, well that is just stupid. Not only are you limiting your market, but you are going to have to try and keep up with every stupid change that they do. I have no idea why they would do this, what would be a single benefit. Perhaps they save a dollar in not having to put the firmware memory on board? Who knows, crazy.

    Does anyone know anyone who has bought one? Can they formulate a cogent argument as to why they did?

    To Summarize: Stupid, but Irrelevant anyway.

  70. Re:WHAT by amiga3D · · Score: 1

    That's good unless your operating system is inaccessible.

  71. Re:WHAT by Rich0 · · Score: 1

    That's a much bigger problem with Windows than with Linux. You can easily mount md-raid drives from linux booted from USB or CD. I don't believe Windows supports booting off of anything other than a hard drive.

    I would not want a windows-only software hard drive.

  72. Note to self by krischik · · Score: 1

    … don't buy WD drives!

  73. Re:WHAT by TheSkepticalOptimist · · Score: 0

    Lol, I find it hilarious when marketing supersedes common sense and logic.

    Only for Linux is 3.10 > 3.9

    Why are open source development projects afraid of whole number changes? Are they afraid to commit to a major version? What miracle needs to be performed to get to LInux 4.0 within 10 years?

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
  74. Re:WHAT by cthulhu11 · · Score: 1

    Similar question: Which would you rather have: software RAID or hardware RAID? On Linux, software RAID is usually faster, cheaper, more reliable, less buggy & fuller featured.

    You're joking, right? Last time I checked, the MD system wasn't big on adding drives / swapping drives for larger drives / replacing bad drives online with no disruption, and offers no way of visually indicating bad disks for local hands to remove. I also couldn't find any agreement on how the system should discover MD volumes, and there seemed to be some bizarre recommendation of having an extra device for metadata or something. In the continued absence of ZFS, I'll stick with HP's HBA RAID for now.

  75. Re:WHAT by antifoidulus · · Score: 1

    Yeah, I meant the other way around, nice catch.

  76. Re:WHAT by nobodie · · Score: 1

    totally agreed, i rn a 60 GB SSD with two 2TB data disks (one is rsynced to the other so I have an immediate backup of everything all the time). I built the box in 2007 with a core2 and have upped the RAM to 8GB, which helped a little, but that SSD, oooh that made a huge difference

    --
    Subversion of spatial scale luxury decoration ideas.
  77. I don't misunderstand, just know it's unlikely by dbIII · · Score: 1

    You misunderstand me. I was talking more about reads in the first place, where 100% of the hits could come from the flash, and even then because flash is non-volatile there's no reason to be in any hurry to write the information to the hard drive even if you do have a write.

    I think you misunderstand that such a thing is an unlikely use case outside of embedded systems deliberately designed to save power by not logging stuff to disk at short intervals. There's some linux laptop stuff aimed at the same thing and from what I read it was not a trivial exercise to cut down on all that disk activity.

    Heck, do you have any evidence that 'battery backed RAM' is more reliable than an SSD

    SSD failure rates indicate far less reliability over time than RAM. In fact some mechanical disks appear to have lower failure rates than SSDs at this time which is why I spoke up against the mistaken idea of the above poster of some vast difference. Tom's hardware or similar will help if you want some up to date numbers.

  78. Re:WHAT by Anonymous Coward · · Score: 0

    Lol, I find it hilarious when marketing supersedes common sense and logic.

    Self irony is fun, especially when not intended, as in your example above.

    Only for Linux is 3.10 > 3.9

    No, it's actually that way for every piece of software with a major.minor.patch versioning scheme in existence, since ever. It's just that you, personally, are dumb and/or ignorant, or possibly just trolling.

    3.10 > 3.9

    3.9 > 3.1.0

    That wasn't so hard, was it?

  79. Re:WHAT by drcheap · · Score: 1

    It's a version string, it's not a floating point number.

    If could be written as "Version 3, Release 10" in which case you would have no problem recognizing that "Version 3, Release 9" was the prior one. But remember, devs are lazy, and keystrokes are expensive, so shorthand notation just gives you the important (numeric) pieces, with a visually minimalistic delimiter.

    This is even more apparent for projects with Major/Minor/Patch level designations. They are, once again, just using periods as a simple delimiter in a shorthand notation. Surely you don't complain that 2.3.32 is less than 2.3.6 do you?

  80. Re:WHAT by Anonymous Coward · · Score: 0

    Unlikely STX device is file aware (it's still a block level device). More likely they internally track LBA hotness and migrate frequently used to flash. If true, could be prone to partial cache problems and unnecessary migrations (flash wear concern). Seems like a file aware approach would be more efficient