Slashdot Mirror


SSD-HDD Price Gap Won't Go Away Anytime Soon

storagedude (1517243) writes "Flash storage costs have been dropping rapidly for years, but those gains are about to slow, and a number of issues will keep flash from closing the cost gap with HDDs for some time, writes Henry Newman at Enterprise Storage Forum. As SSD density increases, reliability and performance decrease, creating a dilemma for manufacturers who must balance density, cost, reliability and performance. '[F]lash technology and SSDs cannot yet replace HDDs as primary storage for enterprise and HPC applications due to continued high prices for capacity, bandwidth and power, as well as issues with reliability that can only be addressed by increasing overall costs. At least for the foreseeable future, the cost of flash compared to hard drive storage is not going to change.'"

42 of 256 comments (clear)

  1. not really by hypergreatthing · · Score: 4, Insightful

    Fairly sure that increases in capacity usually means increases in performance as well. I have not seen any ssd on the market today that illustrates otherwise.
    We're down to less than .50$ a gig on ssds. Prices have been plummeting. You can get a 256 gig drive for ~100$ . 1TB drives have been almost hitting the $400 mark.
    When 2TB ssd come on the market, you'll see the rest drop in price as well. I'm not quite sure where the author is getting their information. Check the price drops over the last two years and you can see they haven't hit bottom yet.

  2. Re:RAID? by Red_Chaos1 · · Score: 4, Insightful

    IIRC it would take 5+ high end HDDs to match the read/write speeds of a decent SSD. Add to it that a RAID 0 has no safety so if 1 drive faults, the whole thing is done. A single SSD (like my Corsair Force GT) will r/w at ±500MBs. You just can't beat that right now.

  3. Re:RAID? by Anonymous Coward · · Score: 5, Informative

    For most applications, the performance bottleneck with a hard disk is seek latency, not raw streaming bandwidth. There is basically no way for a mechanical hard disk to match the seek performance of a SSD.

  4. Re:RAID? by Anonymous Coward · · Score: 3, Informative

    Doesn't creating a striped RAID make up most of the performance issues from using a HDD over a SSD? At that point, it's more the bus or CPU that's a limiting factor?

    No RAID does not allow HDD to perform as SSDs. RAID increases throughput but it does not decrease access time, which in many cases is fare more important than throughput.

    Having a seek time of 8ms when you are working with many small files is a huge hit on performance. The seek time of SSDs is well under a millisecond. RAID does not help this no matter how many disks you stripe.

  5. Re:RAID? by sandytaru · · Score: 2

    I think with a properly set up system, RAID can speed it up considerably. I prefer the multi drive model for consumer systems though - a small SSD OS and application drive, a fat slow platter drive for storage of large media files, and an even fatter and slower drive for backups. 128GB/1TB/2TB is the system I have on my desktop.

    --
    Occasionally living proof of the Ballmer peak.
  6. Re:We live like kings and queens already by The+MAZZTer · · Score: 3, Funny

    640K ought to be enough for anybody.

  7. Re:Comments Being Truncated by Roxoff · · Score: 4, Funny

    No, it's not asinine, but a nod to the intellect of the reader. It demonstrates that the writer has confidence that the reader understands what they're saying. It demonstrates humour and it ...

    --
    "Is the Chief Priest an Offlian? Do dragons explode in the wood?"
  8. Re:oh how wrong this is by afidel · · Score: 3, Informative

    Say what?!?
    Crucial M500 480GB = $240 or $.50/GB
    WD BLACK SERIES WD4003FZEX 4TB = $260 or $.065/GB
    Seagate NAS HDD ST3000VN000 3TB = $139 or $.046/GB

    prices are current at newegg

    The HDD's are around 10x as cheap per GB.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  9. Re:RAID? by jones_supa · · Score: 4, Insightful

    So the backup disk is online in the same system? Sounds dangerous.

  10. Re:We live like kings and queens already by Anrego · · Score: 2

    More importantly, you need new things to sell. Even if what we've got was good enough, there's an entire industry (well, several) focused on coming up with better and then convincing us that we want it. Personally I see this as a good thing.

  11. Re:We live like kings and queens already by MatthewCCNA · · Score: 4, Funny

    Well, 256GB SSD ought to be enough for anybody, and is relatively affordable.

    enough is never enough.

    --
    "He is so stupid. And now back to the wall!" Moe Szyslak
  12. Depends by fermion · · Score: 2
    if you are talking about throw away worker drones or server machines, then no. There is no data on these machine, the costs to swap them out are minimal. I recall a place that had racks of a few hundred machines, a dedicated person to swap them out, and two died a day. Putting anything but the cheapest product in there would have been a waste of money. But the data machines, those were special. Probably cost more than the combined servers the fed to.

    Likewise, worker bee machines that are pretty much dumb terminals are not going to use SSD. But other machines that people actually do and store work on, that may be something different.

    Look, tape is on the order of penny per gigabyte. Hard disks are somewhere between 5-10 cents a gigabyte. SSD is about 50 cents a gigabyte. Many people still back up onto hard disk even though tape is more reliable. We are going to use SSD because there are benefits that justify the order of magnitude increase.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  13. Re:We live like kings and queens already by jythie · · Score: 4, Informative

    I think one of the big bonuses of the SSDs hitting the mainstream is people (and manufacturers) are re-examining how much capacity people actually need. For a while there was a trend of just throwing the biggest drives possible at every machine made since a bigger number looks better then a smaller number on marketing material, but it meant a lot of people bought computers with drives that far exceeded their actual use cases.

    For most people 256GB is more then enough, depending on how they are using it. Though it is no where near enough for other uses.

    Personally for my use case, I have both. a 128GB drive for OS and applications, and 1TB HDD for data. If I kept my data on the SSD it would fill up rapidly, so it is not enough for this 'anybody' at least, and I know people who burn through space a lot faster then I do.

  14. We do not need solid state to replace platter driv by MatthiasF · · Score: 4, Interesting

    We need reliable hybrid drives with 120-160+ GBs of flash memory, instead of the ridiculously worthless 4-8 GB ones we have now.

    A hybrid with a 1:30 or 1:20 ratio of flash to platter (200 GB for 4 TB for instance) would pretty much be perfect for anyone, even enterprise applications if RAID controllers cooperated with the hybrid caching properly.

    We do not need 100% flash, just give us a practical median.

    In fact, I guarantee if someone made a hard drive with a controller with an mSATA slot for adding a SSD and offered the controller to be setup as pass-through (act as two drives) or caching (SSD keeps a cache of platter), it would sell like crazy.

    An mSATA would fit easily beneath a standard 3.5 inch platter hard drive.

    http://www.notebookreview.com/...

  15. Re:Disagree by Sloppy · · Score: 2

    I don't really have a specific argument about the numbers. Truthfully I couldn't pay attention long enough to really find a flaw in the argument. That said, my gut is telling me author is wrong.

    Damn, why didn't I think of this?

    People, is it true? Would the market bear a "Republican Technology News" site?

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  16. Re:RAID? by omfgnosis · · Score: 3, Interesting

    Even if this were true, you're creating an artificial advantage. How will a RAID array of HDDs compare to a RAID array of SSDs?

  17. Re:RAID? by RyuuzakiTetsuya · · Score: 4, Informative

    PCIe SSDs are even faster. The one in the Mac Pro can hit 1gig read/write, for example.

    You'd need a lot of disks to come even close to that. :)

    --
    Non impediti ratione cogitationus.
  18. Re:RAID? by Calinous · · Score: 3, Insightful

    Seek time is the time for r/w head movement (closer or farther from the disk center) PLUS the wait time until the wanted data is rotated under the read/write head. So, unless you go with r/w heads for each sector on the hard drive, you can't reduce part of the seek time. And you could rotate the disks faster (like in SCSI 15k rpm disks), but there's a limit there too.
          Will HDDs ever be performance-competitive at the same cost to SSDs? At the current technology level, no. Will SSDs ever be price-competitive at the same capacity? Hardly, considering adding another platter and r/w head to a hard drive is a quite inexpensive way to increase capacity, while adding another set of flash memory chips is an expensive way to increase capacity.

    (oh, and a read/write head for each data strip was used in the 50s and 60s - see magnetic drum memory).

  19. Worth it if you can afford it. by wjcofkc · · Score: 2

    I have a 120 gig Sandisk Extreme 2 SSD and as a performance upgrade, you really can't do better than an SSD, assuming a minimum of 4 GB of ram. I was a little skeptical of claims when I bought it, but I can vouch that people aren't messing around when they talk about instant boot and zero-second loads times for applications. Mileage may vary depending on the brand and model, research and watch the specs closely. A paltry 120 gigs by itself is not enough for me or most people these days so I balance things out by installing the OS and applications on the SSD, while most files go onto a hard drive. This means a slight change in workflow, but it is entirely worth it.

    --
    Brought to you by Carl's Junior.
    1. Re:Worth it if you can afford it. by Bob+the+Super+Hamste · · Score: 2

      Look into setting up junction points for your HDDs. This way stupid windows programs that believe they need to be on C:\[some dir] can think they are on the primary drive even if they are on one of the secondary HDDs instead of the primary SDD. I have that setup and it is wonderful.

      --
      Time to offend someone
  20. Re:RAID? by Mad+Merlin · · Score: 4, Informative

    Absolutely not. Even 100 RAIDed HDDs (in any RAID type) will struggle to match the IOPS achieved with a single SSD.

    Typical IOPS for a 7200 RPM HDD: 80

    Typical IOPS for a modern consumer level SSD: 20,000-100,000

    http://en.wikipedia.org/wiki/IOPS

  21. Re:There are other techs waiting in doorway... by Calinous · · Score: 3, Interesting

    10 times ago I heard about IBM and others working on new technologies to replace memory. Holographic cubes, MRAM, ... Are they still 10 years away?

  22. Re:RAID? by Rich0 · · Score: 4, Interesting

    No RAID does not allow HDD to perform as SSDs. RAID increases throughput but it does not decrease access time, which in many cases is fare more important than throughput.

    Having a seek time of 8ms when you are working with many small files is a huge hit on performance. The seek time of SSDs is well under a millisecond. RAID does not help this no matter how many disks you stripe.

    RAID does not always mean stripe. Mirroring does improve seek performance. It increases the chance that a drive has a head closer to the data you want already (if the implementation is smart enough to be aware of this), and it also allows seeks to occur in parallel (which isn't exactly the same as latency reduction, but is fairly equivalent in practice since drives are almost always busy).

  23. Re:RAID? by TheRealQuestor · · Score: 3, Informative

    Doesn't creating a striped RAID make up most of the performance issues from using a HDD over a SSD? At that point, it's more the bus or CPU that's a limiting factor?

    No. My raid0 and Raid5 setups don't even come CLOSE to comparing to my SSDs. I've been running 2 SSD Raid0 and OMG the speed diff is absolutly crazy. Yes when one does all data is toast and they DO die. I was dumb and bought 3 OCZ drives and all 3 have died at least once in the last 1.5 years but the replacements have held up pretty well. I totally expect to lose one at any time so I have really good backups of my C: Drive :) everything else goes on my spinny platters.

  24. Re:RAID? by MightyYar · · Score: 3, Funny

    > I was recently perusing the /dev directory on a next
    > when I came upon the entry /dev/drum. This seemed a bit odd, I thought
    > that drum memory went out of fashion long, long ago. The man pages
    > didn't have anything to say about drum. Does any have any insight
    > on this odd device entry?

    This actually has nothing to do with drum memory. It's a part of the
    UUCP system.

    Long, long ago, even before version 6, somebody wanted to implement a
    program to copy files between two machines running Unix. At the time
    there were no modems becuase there weren't even any telephones. A
    Bell Labs researcher who had just visited Africa seized upon the idea
    of communicating by beating on drums, as the native Africans did. He
    added a drum interface to his PDP-11 and the device driver was called,
    of course, /dev/drum. Uucp would call a lower level program called
    `bang' to activate this device driver. Messages could also be sent
    manually by typing `bang drum' at your shell prompt. People soon
    devised shell scripts that would take a mail message, convert it
    appropriately, and call bang to send it. Soon they were sending
    multi-hop messages though several sites this way, which is how the
    `bang path' got its name.

    With the advancements in communications technology (semaphores in
    particular), /dev/drum was removed from UNIX around version 6 or 7, I
    believe. The NeXT developers reinstated it on the NeXT because they
    felt that a true multimedia machine should have as many options as
    possible.

    I hope this explanation helped.

    cjs

    curt@cynic.UUCP | "The unconscious self is the real genius.
    curt@cynic.wimsey.bc.ca | Your breathing goes wrong the minute your
    {uunet|ubc-cs}!van-bc!cynic!curt | conscious self meddles with it." --GBS

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  25. Why is "power" supposedly an issue? by Chas · · Score: 2

    due to continued high prices for capacity, bandwidth and power

    How the hell is power an issue? SSD's consume something around 1/100th of the power that a hard drive does.

    --


    Chas - The one, the only.
    THANK GOD!!!
    1. Re:Why is "power" supposedly an issue? by UnknowingFool · · Score: 2

      Not necessarily. From the article:

      The Seagate Enterprise 15K 2.5” form factor HDD and Terascale HDD have power consumption needs of 1 W and 6.5 W per drive, respectively. However, SSDs are far more varied. Consumer SSDs, designed for laptops or tablets, often have power consumptions of between 0.1 and 1.5 W per drive, however enterprise SSDs can range from 3 W to 30 W depending on make and model with most falling between 3 W and 10 W.

      A spinning HDD might require more power than an idle SSD but it is not necessarily true that a HDD requires more power all the time. Also if you look at wattage per GB, HDDs are more efficient as you need more SSDs right now to match the same capacity as a HDD. For consumers, it's a small difference but enterprises requiring lots of drives look at efficiency more closely.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
  26. Re:RAID? by MachineShedFred · · Score: 5, Informative

    I was shocked when we got one of the MacPro6 units in, and I ran a disk benchmark on it. It was sustaining 950MB/sec, which is good enough to write 10-bit YUV 4:2:2 2k video at 117fps.

    That is a realm you could only really get to with fiber channel previously, or a ridiculously expensive PCI-E card with SLC flash.

    --
    Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
  27. Re:RAID? by NatasRevol · · Score: 2

    This. People just don't get this.

    Typical smallish RAID array is 16 drives.

    RAID 5 IOPS for 7.2k drives - 675
    RAID 5 IOPS for 15k drives - 1642
    RAID 5 IOPS for SSD drive - 84,211

    http://www.thecloudcalculator....

    In an environment running lots of small disk IO, like having a VM or fifty, only one of the above will give you good performance.

    --
    There are two types of people in the world: Those who crave closure
  28. Re:RAID? by AaronLS · · Score: 2

    Indeed, and even then for many usage patterns, latency will be much worse for the HDD RAID array, because certain operations will be the greatest latency of all the drives(i.e. if you read something striped across all the drives, and one of the drives has a longer latency in seeking to that data). So in many cases the average latency is skewed for the worst.

    That doesn't even go into power/cooling savings. SSD's use 10th of the power, which is great for a laptop.

    Risk of damage from bumping/moving the drive/laptop during operation is non-existant with SSD as well.

  29. Re:RAID? by Luckyo · · Score: 4, Informative

    PCI-E SSDs were available on PCs long before debuting on macs. They often run much faster as well, as they can use RAID0 striping. I've seen drives that use a quad RAID0 pushing utterly insane numbers for long term storage at the cost of not letting TRIM commands through.

  30. Re:RAID? by operagost · · Score: 5, Informative

    RAID 10 and RAID 0+1 shouldn't be used interchangeably. RAID 10 is striped mirrors, and 0+1 is mirrored stripes. Both fail if all copies of mirrored data are lost, but with RAID 10 that's only 1 disk to worry about after the first failure while with RAID 0+1 it could be any of the disks in the remaining stripe set, which is at least 2.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  31. Re:Tape drives by ColdWetDog · · Score: 2

    HDD prices are high? Not from any sort of historical perspective. ALL the storage solutions these days are cheap, cheap, cheap!

    Bring it on! Toss another SSD onto the cart!

    Anybody remember $1000 10 MEGABYTE drives?

    Cheap cheap cheap!

    --
    Faster! Faster! Faster would be better!
  32. Re:RAID? by Bengie · · Score: 2

    OpenZFS is going to gain async writes for mirroring. You can specify how many HDs to successfully write data before it returns completed. This way you have have 8 HD is mirror, but only have to wait for 2 to return and let the 6 other writes finish on their own time.

  33. Re:We live like kings and queens already by fa2k · · Score: 2

    How is this an advantage?

  34. Re:RAID? by Just+Some+Guy · · Score: 2

    From a review of the Samsung 840 EVO 1TB SSD I just stuck in my MacBook Pro:

    • Sequential READ: up to 540 MB/s
    • Sequential WRITE: up to 520 MB/s
    • Random READ: up to 98,000 IOPS
    • Random WRITE: up to 90,000 IOPS

    From the same site reviewing a WD Black 4TB HDD:

    Performance from the WD Black scaled from 66 IOPS at 2T/2Q to 86 IOPS at 16T/16Q, versus the 7K4000 which scaled from 82 IOPS to 102 IOPS.

    So assuming IOPS scales linearly with heads (they don't), you'd need about 1,000 heads to get similar random access performance out of HDDs as one SSD.

    There's a reason everyone's migrating to SSDs for anything remotely IO related.

    --
    Dewey, what part of this looks like authorities should be involved?
  35. Re:RAID? by Billly+Gates · · Score: 2

    TRIM on PCI raids works on Windows ... if you use Windows 8.1 :-(

  36. Re:We do not need solid state to replace platter d by m.dillon · · Score: 3, Insightful

    No we don't. Hybrid drives are stupid. The added software complexity alone makes them a non-starter for anyone who wants reliability. The disparate failure modes make it a non-starter. The SSD portion of the hybrid drive is way, WAY too small to be useful.

    If you care enough to want the performance benefit you either go with a pure SSD (which is what most people do these days), or you have a separate discrete SSD for booting, performace-oriented data, your swap store, and your HDD caching software.

    -Matt

  37. Re:HDD is fine for .. 98%? by nomanisanisland · · Score: 2

    Lets be honest here - outside of a small percentage of users doing raw uncompressed video operations HDD are more than fast enough.

    Let's be honest here - you've never used a system with an SSD, have you? The difference is surprisingly noticeable. Many people say that when they upgraded their HDD to an SSD, it was like getting a new computer. They're right. I recently did it, and it's an amazing difference. And no, I don't do anything with uncompressed video, or any video.

    What I do is programming. So I do things like 'make' a lot, and 'git checkout', and even 'grep', and so on. All of those types of things improve with an SSD, because they all involve file access, for a lot of files.

    So I guess in a way yes, you're right: outside of the small percentage of users who do things with files of any type, or that would get an improvement with faster memory paging (because that too is faster), or that open and close apps a lot, HDD are more than fast enough. Of course the "small percentage" might be quite large, at least for /. readers.

  38. Why SATA SDDs @ all? by unixisc · · Score: 2

    Having followed this for some time now, one thing I don't get - why do people go for SATA SDDs instead of all the way for PCIe ones? Cost can't be the reason, b'cos the only reason to prefer flash memory to the usual hard disk media is performance. It wouldn't make sense to put a PCIe interface on an HDD, since there is no way the HDD could provide the data at that speed. But flash is different, and can. So it only makes sense to go w/ SATA/PATA HDDs if cost is the issue, and PCIe SDDs if performance is. But I just don't see the point in going w/ SATA SDDs, where one gets all the disadvantages of both SATA and SDDs, and the only advantages of SATA - cost - is probably more than offset by the disadvantage of SDD - which is again cost.

    So someone explain to me again - what's the case for going w/ SATA SDDs at all?

  39. Re:RAID? by Luckyo · · Score: 3, Funny

    Hilariously, that is the first actually valid reason to switch from 7 that I've ever heard.

  40. Re:RAID? by Solandri · · Score: 2

    This. Most people still incorrectly concentrate on sequential read/write times. SSDs are only about 4x faster by that metric - 550 MB/s vs 125-150 MB/s.

    Where SSDs really shine are the small, rapid read/writes. If you look at the 4k r/w benchmarks, a good SSD will top 50 MB/s 4k speeds, and over 300 MB/s with NCQ. A good HDD is only about 1.5 MB/s, and maybe 2 MB/s with NCQ because of seek latency - the head needs to be physically moved between each 4k sector. That 100-fold difference is what makes SSDs so much faster in regular use, not the sequential r/w speeds.