Slashdot Mirror


Taking a Hard Look At SSD Write Endurance

New submitter jyujin writes "Ever wonder how long your SSD will last? It's funny how bad people are at estimating just how long '100,000 writes' are going to take when spread over a device that spans several thousand of those blocks over several gigabytes of memory. It obviously gets far worse with newer flash memory that is able to withstand a whopping million writes per cell. So yeah, let's crunch some numbers and fix that misconception. Spoiler: even at the maximum SATA 3.0 link speeds, you'd still find yourself waiting several months or even years for that SSD to start dying on you."

267 comments

  1. Holy idiocy batman by Anonymous Coward · · Score: 4, Insightful

    100000 writes? 1M writes?

    What the fuck is this submitter smoking?

    Newer NAND flash can sustain maybe 3000 writes per cell, and if it's TLC NAND, maybe 500 to 1000 writes.

    1. Re:Holy idiocy batman by h4rr4r · · Score: 1, Troll

      Citation needed.

    2. Re:Holy idiocy batman by Anonymous Coward · · Score: 5, Informative
      • SLC NAND flash is typically rated at about 100k cycles (Samsung OneNAND KFW4G16Q2M)
      • MLC NAND flash used to be rated at about 5k – 10k cycles (Samsung K9G8G08U0M) but is now typically 1k – 3k cycles
      • TLC NAND flash is typically rated at about 1k cycles (Samsung 840)
    3. Re:Holy idiocy batman by h4rr4r · · Score: 1, Flamebait

      That is not a citation. That is you again making some claims. Please do provide a link to a source for this.

      I am not disputing the accuracy, just that it coming from an AC does not inspire confidence.

    4. Re:Holy idiocy batman by craznar · · Score: 4, Funny

      Obviously the TLC NAND is named for the Tender Loving Care you need to give it during use.

      I think the Slack Lazy Careless stuff is more robust.

      --
      EMail: 0110001101100010010000000110001101110010 0110000101111010011011100110000101110010 0010111001100011011011110110
    5. Re:Holy idiocy batman by craznar · · Score: 4, Informative
      --
      EMail: 0110001101100010010000000110001101110010 0110000101111010011011100110000101110010 0010111001100011011011110110
    6. Re:Holy idiocy batman by CajunArson · · Score: 5, Insightful

      The AC is dead-on right. At 25nm the endurance for high-quality MLC cells is about 3,000 writes. That's a relatively conservative estimate so you are pretty much guaranteed to get the 3K writes and likely somewhat more, but it's a far far cry from the 100K writes you can get from the highly expensive SLC chips. Intel & Micron claimed that one of the big "improvements" in the 20nm process was hi-K gates that are claimed to maintain the 3K write endurance at 20nm, which otherwise would have dropped even more from the 25nm node.

      The author of the article went to all the time & trouble to do his mathematical analysis without spending 10 minutes to find out the publicly available information about how real NAND in the real world actually performs....

      --
      AntiFA: An abbreviation for Anti First Amendment.
    7. Re:Holy idiocy batman by Anonymous Coward · · Score: 2, Interesting

      A quick glance at wikipedia tells me that you're being rather pessimistic...

      "Most commercially available flash products are guaranteed to withstand around 100,000 P/E cycles before the wear begins to deteriorate the integrity of the storage. Micron Technology and Sun Microsystems announced an SLC NAND flash memory chip rated for 1,000,000 P/E cycles on 17 December 2008."

      http://en.wikipedia.org/wiki/Flash_memory#Memory_wear

    8. Re:Holy idiocy batman by jyujin · · Score: 5, Informative

      I specifically had SLCs in mind when I ran the numbers. As for the 100k writes I used my original calculations, I took those from this PDF here: http://www.datasheetcatalog.org/datasheets2/16/1697648_1.pdf - see section 1.5, it lists "Endurance : 100K Program/Erase Cycles" As for the 1M write cycles: http://investors.micron.com/releasedetail.cfm?ReleaseID=440650 - that one came out in 2008, so using it as a baseline for "newer" SLCs didn't seem that far off. I'll have to revise the article to include those links methinks...

    9. Re:Holy idiocy batman by ioconnor · · Score: 5, Informative

      Citation needed? The manufacturers typically tell you. For instance here http://www.newegg.com/Product/Product.aspx?Item=N82E16820239045 it states "Budget-minded gamers and enthusiasts will benefit from the lower price of Kingston’s new HyperX 3K SSD. This solid-state drive combines premium 3000 program-erase cycle Toggle NAND with the second-generation SandForce controller" So it gets only 3% of the authors most optimistic graph! Kind of funny article actually. Like the mad scientist doing lots of good math but overlooking the most obvious information the ding bat brought along for comedy plot complications sees in a flash. I wrote a tutorial yesterday on how to make a ram drive on linux so as to avoid using your fancy fast flash drive. It can be found here: https://ioconnor.wordpress.com/2013/02/18/tutorial-on-automatically-moving-home-to-ram-drive-and-back-on-startup-and-shutdown/

    10. Re:Holy idiocy batman by steviesteveo12 · · Score: 2

      Micron Technology and Sun Microsystems announced an SLC NAND flash memory chip rated for 1,000,000 P/E cycles on 17 December 2008."

      Only if you're using SLC NAND, which is the fast, expensive, long lasting stuff. The other kinds (MLC/TLC) wear out much quicker.

    11. Re:Holy idiocy batman by Anonymous Coward · · Score: 3, Insightful

      He referenced specific models. A hyperlink is not the only way to refer to a source. You were given enough information to find the source easily.

    12. Re:Holy idiocy batman by Anonymous Coward · · Score: 0

      He proves things by experimenting, a real physicist!

    13. Re:Holy idiocy batman by beelsebob · · Score: 1

      On the other hand, while you're right that they're an order of magnitude and a half out with that, they're also deliberately 3-4 orders of magnitude or more out with the rate at which you write data, so in reality, the likelihood is actually lifespans much longer than those listed in the article.

    14. Re:Holy idiocy batman by afidel · · Score: 1

      True, those are typical values for value oriented parts, there's also high endurance SLC at ~1M cycles and eMLC at ~30k cycles, the downside is a much higher $/GB so it only makes sense to use them in environments where you know you'll have long periods of high write intensity (like write cache for a SAN or ZIL for a ZFS volume).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    15. Re:Holy idiocy batman by Anonymous Coward · · Score: 0

      90% of SSDs are not SLC because the average person can't accord $1k for 60GB. The average case is 1k-3k write cycles, until they get that 800c flash heated NAND.

    16. Re:Holy idiocy batman by ebh · · Score: 5, Interesting

      RAM disks are cool and all, but except on live CDs they're usually unnecessary. The kernel's buffer cache and directory-name-lookup cache (in RAM) can often outperform RAM disks on second reads and writes.

      (Claimer: I worked on file systems for HP-UX, and we measured this when we considered adding our internal experimental RAM FS to the production OS.)

    17. Re:Holy idiocy batman by Anonymous Coward · · Score: 0

      December 2008 was 5 years ago which can easily be a few generations of FLASH and chips technologies earlier.

    18. Re:Holy idiocy batman by CajunArson · · Score: 5, Funny

      17 December 2008.

      5 years? Might as well write a white paper on the benefits of drum memory over mercury delay lines.

      --
      AntiFA: An abbreviation for Anti First Amendment.
    19. Re:Holy idiocy batman by hattig · · Score: 2

      What you've written is great if you are worried about putting SSDs in your server farm. A decent RAID of 256GB SSDs should be safe for even the most writiest of server loads, for the expected lifetime of a server.

      It would be great to see an article that including a spectrum of SSD write endurances for consumer use NAND (MLC and TLC), but also with office/consumer write expectations, e.g., 8 hours a day, average 10MB/s writes (i.e., perfect torrenting on a 100mbps internet link). Hell, do 100MB/s - that would cover most workstation usages.

    20. Re:Holy idiocy batman by Anonymous Coward · · Score: 0

      You completely missed the point. The RAM disk in GPs post isn't done for performance, but to ensure that those writes do not get made to an SSD (except upon shutdown), eating up it's life span.

    21. Re:Holy idiocy batman by Anonymous Coward · · Score: 0

      The 100k cycle was true about 10 years ago (and even then in practice it was about half that). Now not so much, as others have pointed out. As the gate size has gotten smaller the amount of cycles they can take has dropped off dramatically.

      Total write cycles for the drive is a function of several key areas in flash (namely the accounting flash blocks). Also how much space you have used. Also how much space is free. Also how much free space is allocated for at the factory (which you have done).

      Your formulas look correct. However, you may want to review your initial numbers. Also did you take into account write amplification?

    22. Re:Holy idiocy batman by Rockoon · · Score: 1

      Exactly, I was going to talk about how the 10K number was from years ago at a much larger process size.

      The thing to keep in mind is that as write endurance decreases due to process shrinks, the capacity for the given area of chip increases so the overall write endurance (as measured in block erases per squared area) remains about the same.

      An average capacity SSD can be written to at maximum erase rates for weeks without wearing them out.

      --
      "His name was James Damore."
    23. Re:Holy idiocy batman by nitehawk214 · · Score: 2

      Obviously the TLC NAND is named for the Tender Loving Care you need to give it during use.

      I think the Slack Lazy Careless stuff is more robust.

      I will just stick with the My Little Crony NAND for now.

      --
      I'm a good cook. I'm a fantastic eater. - Steven Brust
    24. Re:Holy idiocy batman by jyujin · · Score: 1

      That was exactly the intention. And I've written down that idea for a more focused article on desktop/workstation usage with consumer grade SSDs, just in case nobody else will beat me to it ;).

    25. Re:Holy idiocy batman by tlhIngan · · Score: 5, Interesting

      100000 writes? 1M writes?

      What the fuck is this submitter smoking?

      Newer NAND flash can sustain maybe 3000 writes per cell, and if it's TLC NAND, maybe 500 to 1000 writes.

      Actually, NAND flash doesn't "die" when you try to do the N+1 erase-write cycle (it's cycles, not writes. A cycle consists of flipping bits from 1 to 0 (aka write), and then from 0 to 1 (aka erase)). In practically all controllers, you do partial writes. With SLC NAND, it's fairly easy - you can write a page at a time, or even half pages. MLC lets you do page at a time as well - given typical MLC "big block" NAND of 32 4k pages, a block can be written 32 times before it's erased (once per page - you cannot do less than a page at a time).

      And... other dirty little secret - the quoted cycle life is guaranteed. It means your part will be able to be written and erased 3000 times. Most typically, they're an order of magnitude more conservative - so a 3000 cycle flash can really get you 30,000 with proper care and tolerance.

      Of course, a really big problem with cheap SSDs is lame firmware because what you need is a good flash translation later (FTL) which does wear levelling, sector translations, etc. These things are VERY proprietary and HEAVILY patented. A dirt cheap crappy controller you might find on low end thumbdrives and memory cards may not even DO translation or wear levelling. The other problem is the flash translation table must be stored somewhere so the device can find your data (because of wear levelling, where your data is actually stored versus where your PC thinks it is different - again, the FTL handles this). For some things, it's possible to just scan the entire array and generate the table live, but generally it's impractical at the large scale because it requires time to perform the scan. So usually the table is stored in flash as well, which of course is not protected by the FTL. Depending on how things go, this part could corrupt itself easily leading to an unmountable device or basically, a dead SSD.

      For some REAL analysis, some brave souls have been stressing cheap SSDs to their limits until failure - http://www.xtremesystems.org/forums/showthread.php?271063-SSD-Write-Endurance-25nm-Vs-34nm

      Some of those SSDs are actually still going strong.

      The best bet is to buy from people who know what they're doing - the likes of Samsung (VERY popular with the OEM crowd - Dell, Lenovo, Apple, etc.), Toshiba, and Intel - who all make NAND memory and thus actually do have experience on how to best balance speed and reliability. Everyone else is just using the datasheet and just assembling them together like they would any other PC part.

    26. Re:Holy idiocy batman by TheRaven64 · · Score: 2

      That's fine for read performance. It doesn't speed up the random writes. You can get a big speedup (at the expense of reliability) by using a RAM drive for output if you're doing a lot of writes. For example, on a modern machine you want to do a parallel build, so each of 8-32 processes is going to be writing a single small file (possibly also an even smaller dependency file). You get a noticeable speedup by putting the object directory on the RAM disk. On this kind of workload, you typically don't care about the reliability anyway - if the machine fails, you can reproduce the build.

      --
      I am TheRaven on Soylent News
    27. Re:Holy idiocy batman by Zordak · · Score: 1

      5 years? Might as well write a white paper on the benefits of drum memory over mercury delay lines.

      Sweet! I've been looking for one of those. Where can I get it?

      --

      Today's Sesame Street was brought to you by the number e.
    28. Re:Holy idiocy batman by pixr99 · · Score: 2

      for even the most writiest of server loads

      I just wanted to say "thank you" for my new favorite word! I love it and plan on using whenever possible!

    29. Re:Holy idiocy batman by Jane+Q.+Public · · Score: 1

      " there's also high endurance SLC at ~1M cycles and eMLC at ~30k cycles, the downside is a much higher $/GB"

      Yes, but this is Slashdot. For the most part, while many participants here may be professionals, they are using consumer-grade computer products. The causal mention by OP of enterprise-level flash is probably inappropriate.

    30. Re:Holy idiocy batman by hattig · · Score: 1

      Bonus points for using "writier" when comparing different use cases!

    31. Re:Holy idiocy batman by hairyfeet · · Score: 1

      Yeah and they used to say you could throw Samsonite luggage in a cage with a gorilla and it would be fine, don't mean its true though.

      From what I've seen with my gamer customers the new MLC just sucks, it really does. They don't buy no cheap shit OCZ either, we are talking Samsung, Kingston, and Intel, and frankly they all have crazy failure rates. The bitch is from what I've seen its NOT the cells that is the problem, its the controller. the controller goes out way too damned often and when it dies there goes your drive, poof. I've had to show them how to use truecrypt so they would feel comfortable with sending the drives in under warranty because frankly I haven't seen one survive past warranty. The guys over at coding horror have even come up with a name for this, they call it the hot/crazy scale because for that hot SSD performance you have to put up with crazy high failure rates.

      I've seen enough failures that while I may try a hybrid I won't touch an SSD for my own systems until they get this problem fixed. in a way it reminds me of the first HDDs, they had crazy failure rates too until they got the process down pat, maybe the same will happen with SSDs.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    32. Re:Holy idiocy batman by ioconnor · · Score: 1

      Good point. I first tried to fine tune the kernel buffer settings to make the most out of them as you described. However the disk light would still go on far too often and my first concern was not use the disk. So to save the SSD I moved the whole home directory to a RAM disk. (And kept the kernel buffer settings too.) I like this setup so much I've made it my default on all systems regardless of SSD or no SSD.

    33. Re:Holy idiocy batman by The_Revelation · · Score: 1

      I concur with this coward! I often use Kingston flash memory... its a solid state device... technically. I can have Linux installed to one of those bad-boys for about a week before the thing cannot be accessed ever again. I've used more reliable floppy disks in the past. It frequently amazes me at how a device with no moving parts can be so unreliable.... or maybe Kingston make the worlds worst memory devices. I've asked Kingston support this same question a number of times now, but they are mysteriously quiet on the issue.

    34. Re:Holy idiocy batman by Anonymous Coward · · Score: 0

      I found the tinier the flash drive, the faster they died.
      It may be heat. The damn things were close to untouchable after using them heavily for a while.

      Which is a shame because I adored the teeny chicklet drives. I could leave them plugged in when I carried my laptop around because there was no chance of breaking or bending them. Longer flash drives hit things.

      I have a new computer with a full SSD, GXxxx and one of those super hi res monitors but I haven't started using it heavily yet. It's sat on the shelf for three months. I don't play video games- I got it so I could actually have over 1080 vertical dots again. I got used to having 1600x1920 on CRT's.

    35. Re:Holy idiocy batman by Anonymous Coward · · Score: 0

      I love Mercury Delay Lines! There's some hardware for your laptop!

    36. Re:Holy idiocy batman by i_ate_god · · Score: 1

      why is this modded +5 insightful in response to a +0 flamebait?

      If someone makes a claim, then the burden of proof is on them, not on the person listening to the claims.

      --
      I'm god, but it's a bit of a drag really...
    37. Re:Holy idiocy batman by GrumpySteen · · Score: 1

      It's not flamebait because following the link would provide you with as many citations as you care to look at. Here's one since you're too lazy to click the link and choose a result:
      http://www.micron.com/products/nand-flash/slc-nand

      "Durable: At 100,000 PROGRAM and ERASE (P/E) cycles, our SLC NAND is one of the most robust and reliable NAND technologies available."

      Now you have your citation. You can stop giving knee jerk responses that ignore the fact that there's more than one type of flash memory out there.

    38. Re:Holy idiocy batman by sirsnork · · Score: 1

      The failure mode of flash memory is to become read only. If you couldn't access it after a week it is NOT the flash memory that failed. Most likely it's the controller

      --

      Normal people worry me!
    39. Re:Holy idiocy batman by Anonymous Coward · · Score: 0

      Get with the program; smaller technology chips are even worse.

    40. Re:Holy idiocy batman by jedwidz · · Score: 1

      Swap files and browser cache are noted for wearing down SSDs, and don't need to survive a power cycle. I'm definitely going to shift mine to a RAM disk.

      Am I succeeding?

    41. Re:Holy idiocy batman by Carnildo · · Score: 1

      The failure mode of flash memory is to become read only. If you couldn't access it after a week it is NOT the flash memory that failed. Most likely it's the controller

      Is it? Not one of the drives being tested in the Xtremesystems endurance test had a failure mode of "went read-only". Drives have failed to retain data, they've corrupted data, they've failed to be detected by the OS, but they've never entered read-only mode.

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    42. Re:Holy idiocy batman by jones_supa · · Score: 1

      Jesus christ you guys are paranoid. Do you have any idea how much Windows writes to the disk, and SSDs are generally designed to survive that. If they don't, they can be considered as a completely unusable product.

    43. Re:Holy idiocy batman by Anonymous Coward · · Score: 0

      EMail: 0110001101100010010000000110001101110010 0110000101111010011011100110000101110010 0010111001100011011011110110

      No one will bother to convert that to characters to send you e-mail.

    44. Re:Holy idiocy batman by Anonymous Coward · · Score: 0

      I specifically had SLCs in mind when I ran the numbers.

      Why? SLC NAND is only found in enterprise grade SSDs. The vast majority of SSDs purchased by consumers are 2-bit MLC. The tiny but growing fraction which isn't is 3-bit MLC instead. SLC is irrelevant to consumers who might need the kind of "advice" you tried to give.

      As for the enterprise side of things, even there SLC is already essentially irrelevant to future products outside of specialty niches. And enterprise certainly doesn't need the likes of you telling them "don't worry be happy". They can just look up manufacturer's specifications for the write lifespan of any given enterprise SSD. That being the smart way to go about it, as opposed to pulling bullshit numbers out of your ass as you seem to prefer.

      As for the 100k writes I used my original calculations, I took those from this PDF here: http://www.datasheetcatalog.org/datasheets2/16/1697648_1.pdf - see section 1.5, it lists "Endurance : 100K Program/Erase Cycles"

      Great, you know how to read. Unfortunately, you don't know how to think. That datasheet is dated July 20, 2005. It's from more than 7 years ago. Do you seriously think any SSD still on the market today uses ancient NAND chips?

      Even if the date didn't clue you in, the density should've. The smallest part in that datasheet is 1 gigabit, the largest is 4 gigabits (yes, bits not bytes, if they meant bytes they would've used capital-B not lowercase). 4Gb = 0.5 GBytes per package. Typical 2.5" SSDs contain no more than 16 NAND packages. That'd make an 8 gigabyte drive. There's a reason why SSDs weren't a big thing in 2005.

      As for the 1M write cycles: http://investors.micron.com/releasedetail.cfm?ReleaseID=440650 - that one came out in 2008, so using it as a baseline for "newer" SLCs didn't seem that far off.

      Let me break this to you in a not so gentle way: you have no idea what the fuck you're talking about. It is not in any way "reasonable" to use a 4 to 5 year old spec as a "baseline" for newer chips. NAND write cycle endurance has reliably gone down on every process shrink in recent times. Error rate keeps going up too.

      Good job slashvertising yourself though, man! You knew exactly where to go for clueless editors who'd happily expose you to a huge clueless audience.

      I'll have to revise the article to include those links methinks...

      Just delete it all and replace it with an acknowledgement that you are the worst possible person to be giving advice, the kind who's learned just enough about a topic to be really incompetent at explaining it to others. You are a case study in the Dunning-Kruger effect.

      For example, from your blogpost, some idiocy which seems to underpin the silly graphs you invented:

      As for the "10% Threshold" line, that's because SSDs typically contain about 10% of spare blocks hidden from the OS and used to replace dead blocks on the drive transparently. You typically won't find dead blocks in your fsck before that threshold is reached.

      Uh, no. That's not how it works. Unlike HDDs, the X% space held in reserve (X varies by drive) is not for simple sparing. Understanding why requires a bit more in-depth knowledge of NAND.

      The granularity of NAND flash erase operations is much coarser than the write granularity. For example, using made up numbers, you might have to erase 512K chunks while being able to individually write 4K sub-blocks inside a 512K chunk. This means that when the host computer writes a single 4K filesystem block (almost all FSes use 4K block granularity right now), a naive SSD controller would use read-modify-erase-write on the whole erase block to write in place.

      But that results in horrendous write ampl

    45. Re:Holy idiocy batman by afidel · · Score: 1

      We've only lost one of the couple dozen SAS SSD's we've purchased through HP and all of our FusionIO cards are going strong, even the original 160GB SLC one that now has 3+ years as the primary storage for the hottest tables in our OLTP ERP database. I guess the moral is the OEM's are doing something for those inflated hardware dollars we give them.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    46. Re:Holy idiocy batman by hairyfeet · · Score: 1

      Yeah and how many orders of magnitude more expensive are those compared to the consumer gear? To use a /. car analogy it'd be like saying "the new econo cars come with lousy service" and you chime in "but my Ferrari gets same day service!" which if nice for those that can afford Ferrari but does nothing to change the original statement.

      The problem is from what I've seen the new consumer MLCs are just junk, nobody has really figured out how to keep the controllers from dying on them. Until they do the most I'll get is a hybrid or maybe a caching drive so when it fails I wouldn't be risking any data.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    47. Re:Holy idiocy batman by afidel · · Score: 1

      Orders of magnitude? Less than one. The last quote I got was $519 for a 100GB drive or ~$5/GB, consumer SSD's look to be running about $1/GB. I'll gladly pay 5x as much for a drive that's not going to eat my data and where performance over the life of the drive will be mostly consistent.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    48. Re:Holy idiocy batman by Desty · · Score: 2

      EMail: 0110001101100010010000000110001101110010 0110000101111010011011100110000101110010 0010111001100011011011110110

      No one will bother to convert that to characters to send you e-mail.

      They might point out that it's missing a "1101" at the end, though.

    49. Re:Holy idiocy batman by Shirley+Marquez · · Score: 1

      Putting a swap file on a RAM disk is silly. Just have the additional RAM as RAM and your system won't need to swap. Browser cache on RAM disk could make sense.

    50. Re:Holy idiocy batman by jedwidz · · Score: 1

      Thanks, that needed to be said. My attempt at satire fell a bit flat.

      Agreed, browser cache on a RAM disk *might* be a net win, but if so, consider simply turning off the browser disk cache and/or getting a better browser.

    51. Re:Holy idiocy batman by hairyfeet · · Score: 1

      Uhhh you DO realize that consumer SSDs have been selling for around $80 for a 120GB drive, yes? So your drive is literally over 500% MORE EXPENSIVE and again makes comparison pointless as the vast majority aren't gonna pay more than the cost of a PC just for a very space limited SSD. Hell you can get a 256GB consumer SSD for less than half what you are paying for 100GB and my AMD 6 core with 8GB of RAM and 3TB of HDD space cost less than just your SSD alone.

      So I'm sorry but enterprise drives aren't in the same ballpark, they aren't even the same sport. I'll just advocate to my customers to get caching drives (average price $40 for 32GB) and that way they wouldn't risk their data while gaining many of the benefits of SSD.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    52. Re:Holy idiocy batman by DedTV · · Score: 1

      Here's what I know.
      I installed a 80GB Intel X-25M SSD in my desktop almost 3 years ago, have been using it as my Windows OS drive (which hosts my swap file, browser cache, XBMC, Photoshop and other stuff) ever since and it hasn't failed yet. Neither has the OCZ Vertex 3 I added last year to run games and hold my Calibre library.
      SSDLife shows a work time for my OS drive of 24,260 hours, 8696.7GB written and an estimated lifetime of another 8 years, 3 months and 28 days. The gaming SSD shows a work time of 7339 hours, 4178GB written and an expected life of another 10 years, 1 month and 8 days.
      I haven't had many mechanical Hard Drives last me more than 4 or 5 years so even if I only get half of what SSDLife estimates, SSDs have plenty of longevity for me to feel completely comfortable using them.

    53. Re:Holy idiocy batman by Anonymous Coward · · Score: 0

      I concur with this coward! I often use Kingston flash memory... its a solid state device... technically. I can have Linux installed to one of those bad-boys for about a week before the thing cannot be accessed ever again.

      Define "flash memory". If, as I suspect, by "flash memory" you mean a CompactFlash card, SD card, or USB thumbstick, you are Doing It Wrong. Flash cards and sticks do not have great wear leveling capabilities. Additionally, they almost invariably use lower grade flash than real SSDs do. You're literally getting what you pay for; there's a reason why they're so much cheaper per gigabyte than a real SSD. They are not designed for booting an OS, and you simply shouldn't be doing that.

      I've used more reliable floppy disks in the past. It frequently amazes me at how a device with no moving parts can be so unreliable.... or maybe Kingston make the worlds worst memory devices. I've asked Kingston support this same question a number of times now, but they are mysteriously quiet on the issue.

      It's not that they're "unreliable". It's that you're rapidly wearing out hotspots by doing something dumb. Booting and running a sophisticated OS like Linux generates tons of tiny writes, often hammering the same sectors over and over again. For example, if you haven't turned atime updates off, literally every time Linux opens a file it needs to update the last-accessed-time metadata in the directory entry for that file. Think about how often a Linux system must open files under /etc during boot, and even during operation.

      Flash cards are mostly designed for use as camera memory. Whatever wear leveling they have is literally tuned for the FAT filesystem and the typical write patterns generated by cameras storing large JPEGs. They're the worst possible choice to boot a computer from. If you use the cards as intended, they'll be quite reliable and last a long time.

      USB sticks are usually a little better, but not necessarily by much. Especially the cheapest ones.

      If you must boot from a USB stick, there do exist sticks which contain a real SATA SSD controller and a USB-to-SATA bridge. They're much more expensive than regular USB flash sticks. They're also much faster. And they'll actually hold up to being used as a boot device.

  2. Tried It - Disappointed by Anonymous Coward · · Score: 1

    I've done the math and always come out with years of expected use.

    Each time I've tried an SSD it's failed after a year.

    Now I use spinning platters. Cheaper, cooler, seem to last for ever. I miss the speed, but I need my disks to last longer than a year. I've got 10 year old 40GB disks still running fine.

    1. Re:Tried It - Disappointed by Anonymous Coward · · Score: 2, Insightful

      I have never had a laptop hard drive last more than two years, and only had one last more than eighteen months. Maybe your spinning-metal-one-micron-away-from-the-drive-head drives work well in a stationary, temperature-controlled environment, I guess.

    2. Re:Tried It - Disappointed by Anonymous Coward · · Score: 0

      Cheaper

      In terms of dollars to gigabyte, sure. In terms of power consumption, not so much. In terms of, "How much space do I need for my bloated OS?", there's little difference these days.

      Bulk storage (where the dollars to gigabyte metric is actually useful) isn't the problem SSDs are currently intended to solve.

      cooler

      No, they're not.

      I've got 10 year old 40GB disks still running fine.

      And I've had 1TB disks fail after three months. ZOMGSPINNYDISKSBAD.

    3. Re:Tried It - Disappointed by clark0r · · Score: 2

      I didn't do the maths and just installed an SSD as my OS disk... in 2010. It's still there now despite being used daily and having been re-installed a couple of times (yes, Windows).

    4. Re:Tried It - Disappointed by CajunArson · · Score: 4, Informative

      Obviious Troll is Obvious but... while SSDs can & do fail (just like old hard drives can & do fail), the reason for SSD failure in the real world is very rarely due to flash memory wear. Hint: If your flash drive suddenly stops working one day, that ain't due to flash wear, which would manifest as gradual failure over time.

      --
      AntiFA: An abbreviation for Anti First Amendment.
    5. Re:Tried It - Disappointed by h4rr4r · · Score: 2

      Cheaper? Maybe per GB but not for the IO.
      How many platters am I going to have to raid to get even near what a single SSD can do? Am I ever going to be able to get random reads that high and fit it all in one WTX case?

    6. Re:Tried It - Disappointed by neokushan · · Score: 4, Informative

      Had an SSD in my laptop for just over a year and a half now, no issues what so ever. Daily use as well.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    7. Re:Tried It - Disappointed by Anonymous Coward · · Score: 0, Troll

      If you're having to rebuild a Windows system that often (or any system) you're doing it wrong.

    8. Re: Tried It - Disappointed by dugancent · · Score: 2

      Reliability always trumps speed, for me anyway.

      --
      SJWs are the new boogeyman. -Me
    9. Re: Tried It - Disappointed by h4rr4r · · Score: 4, Insightful

      So then you only use magnetic tape for storage?
      How long does it take to boot from that?

      I have backups, so I can always restore.

    10. Re:Tried It - Disappointed by bobbied · · Score: 1

      How's that? Oh, he should install Linux then?

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    11. Re:Tried It - Disappointed by Luckyo · · Score: 3, Insightful

      I have a very old (I think I bought it circa 2004 or so, it has turion cpu). Display hinges failed in it as well as cooling so I can't play games on it anymore (discreet GPU).

      Hard drive is trucking on fine.

      Some hard drives obviously last less. However if you have systemic problem with hard drives lasting less then two years, it's time to take a look at the factor that remains the same between these hard drives: user.

    12. Re:Tried It - Disappointed by Luckyo · · Score: 2

      The issue people point out is that "even if controller is good enough to last you until wear out, your SSD will fail much sooner then a hard drive".

      Fact that controllers fail ridiculously often on budget drives doesn't improve SSD reliability. It is however somewhat understandable, as SSD controllers are significantly more complex then hard drive ones.

    13. Re:Tried It - Disappointed by citizenr · · Score: 2

      You are right, they usually die of
      -electronic failure (power supply, rarely controller chip itself)
      -firmware bug triggered by ... wait for it .... flash memory wear (most likely firmware not being able to recognize damaged cell and insisting on using it).

      --
      Who logs in to gdm? Not I, said the duck.
    14. Re:Tried It - Disappointed by jbeaupre · · Score: 1

      Maybe. Sorta. Kinda. Not really.

      Some of the hybrid systems are a nice compromise. A Momentus XT 750 for $129 has worked great for me. No, it isn't as fast as a SSD for all situations. And I really wish it had more than 8GB of flash. But for boot and launching some applications, it's fantastic. Price and storage volume are decent.

      Until price, capacity, and robustness of SSD matches spinning media, we're going to see more of these hybrid systems.

      --
      The world is made by those who show up for the job.
    15. Re: Tried It - Disappointed by gman003 · · Score: 4, Funny

      No, magnetic tape is too vulnerable to EMP. He boots from punch card.

    16. Re:Tried It - Disappointed by Anonymous Coward · · Score: 0

      Reading comprehension a bit lower than optimal? The "(or any system)" would cover Linux as well. I bet you were one of those people that had a hard time finding the "any key" weren't you?

    17. Re:Tried It - Disappointed by Anonymous Coward · · Score: 0

      I'm currently using one of the company's disposable laptops which gets reimaged every time someone goes traveling. It's nearly six years old and the hard drive still works fine.

      My old XP laptop from 2007 still works OK. One of the shift keys fell off the keyboard, but the hard drive is fine.

      My 486 laptop's twelve-year-old hard drive was still 95% readable in 2007, after sitting in a cupboard for six years.

      My current Toshiba laptop's drive did start to fail in just over a year, though.

    18. Re:Tried It - Disappointed by blueg3 · · Score: 3, Interesting

      Actually, better SSD controllers sense that a page has reached its rewrite limit. The end effect of this is that the size of the overprovisioned space gets reduced by one page. (The controller stops ever writing to the used-up page.) The write performance of the SSD degrades until it goes below a certain amount of overprovisioned space, at which point it refuses to write any more. The disk is still entirely readable, so it's a binary failure mechanism, but a pretty safe one.

      Gradual failure over time means either you have a crap controller or that your electronics are failing in ways other than running out of write cycles.

    19. Re:Tried It - Disappointed by Lumpy · · Score: 1

      I also have never had a SSD last more than 24 months. Most last less than a spinning hard drive.

      I use them for the speed, but anyone claiming they are reliable are smoking some strong peyote.

      --
      Do not look at laser with remaining good eye.
    20. Re:Tried It - Disappointed by ebh · · Score: 1

      I've had the same experience with disks. I've had brand-new drives fail in under 200 hours of use, and I have 20-year-old 1GB drives that are built like tanks and still work fine, even though they make that irritating buzzy bearing noise.

    21. Re:Tried It - Disappointed by bill_mcgonigle · · Score: 2

      I use them for the speed, but anyone claiming they are reliable are smoking some strong peyote.

      Yep, just yesterday I had four embedded boxes on my desk that needed the SSD's pulled for replacement and reinstall. All four had Kingston SSDNOw drives in them and were 1-2 years old. We had much better luck back in the days of IDE CompactFlash adapters and those were less expensive parts than SSD's.

      I'm under the impression now that it's because those were 90nm devices and the newer stuff is just crap. MLC SSD's have moved further along the hot/crazy scale in the past couple years. I should say that I'm still happy with the SLC SSD's in my servers, but for low-cost gear we're going back to 2.5" harddrives for reliability.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    22. Re: Tried It - Disappointed by Anonymous Coward · · Score: 4, Funny

      Fire susceptible.

      I've implemented a filesystem on top of OpenCV that uses a laser to read bits carved into granite slabs.
      If the laser fails, various sun alignments will allow the passive CdS sensor to take over, at a performance penalty of several years (about one IOP per year).

    23. Re:Tried It - Disappointed by Guspaz · · Score: 1

      The problem is that people buy drives from companies that are known to have a terrible reputation for reliability (like OCZ) and then are surprised when they fail.

      Generally, if you stick to the reputable manufacturers (Intel, Samsung, Crucial, etc) then you'll have a better chance. It doesn't mean it won't fail, it just means there's a lower chance.

    24. Re:Tried It - Disappointed by Anonymous Coward · · Score: 0

      When flash dies, it can still be read, it can't be written.

      So you would get a fairly graceful death - even if your OS ignored the SMART attributes that probably scream when the spare capacity on the drive is nearly used up.

      And the data is still recoverable, when you need it to copy to a new drive.

    25. Re:Tried It - Disappointed by Guspaz · · Score: 1

      And were any of those failed SSDs near the end of their write lifecycle when they failed? I'm betting it was something else that caused them to fail.

      Good SSDs from reputable companies (for example, not OCZ) are generally pretty reliable.

    26. Re:Tried It - Disappointed by Luckyo · · Score: 1

      The comparison here is very much in the red for SSD vs HD (original point) though.

    27. Re:Tried It - Disappointed by AmiMoJo · · Score: 3, Informative

      My desktop Intel X25 died after 8 months due to running out of spare blocks and an ADATA drive I had in my occasional use laptop lasted about a year and a half. My two anecdotes cancel out your anecdotes.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    28. Re:Tried It - Disappointed by Rockoon · · Score: 1

      Each time I've tried an SSD it's failed after a year.

      Stop buying shitty ones.

      --
      "His name was James Damore."
    29. Re:Tried It - Disappointed by Anonymous Coward · · Score: 0

      That's strange. I just searched my old emails and discovered that I bought my SSD on 3/2009. I've used that laptop nearly every day for the last 4 years without an issue. I've installed at least 5 Ubuntu upgrades in that time (which involved a reformat each time).

      It is PQI 32 G MLC drive. I orginally bought it because I have a bad habit of dropping my laptop which is unhealthy for mechanical drives. I guess I've gotten my moneys worth.

    30. Re:Tried It - Disappointed by HornWumpus · · Score: 1

      He is smoking peyote.

      Likely shooting up hash, drinking cocaine and smoking LSD too.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    31. Re:Tried It - Disappointed by Guspaz · · Score: 1

      Is it? Is Intel's SSD failure rate higher than, say, Western Digital's HDD failure rate?

    32. Re: Tried It - Disappointed by ShanghaiBill · · Score: 1

      So then you only use magnetic tape for storage?

      Of course not. He uses laser etched sapphire.

    33. Re:Tried It - Disappointed by Anonymous Coward · · Score: 0

      I don't get it.... I've had SSDs for many years now and they've already proven more reliable to me than spinning disks. I've had 3 WD Velociraptors fail on me. I still have 2 old Intel 80GB SSDs that have had non stop use as an OS drive for over 5 years. The Intel software says they still have 98% life left on them. Seriously?! The SSD on my Macbook Air lasted perfectly for the year that I had it. The Ocz Vertex 4s I have in my gaming PC work perfectly! Having used hard drives since the early 90s, SSDs are proving to me to be a lot more reliable. The whole wear thing is bs too.

    34. Re:Tried It - Disappointed by Luckyo · · Score: 1

      That depends. Are you comparing budget WDs or WDs that are positioned in a similar way to intel's, for reliable high end market?

      Former may be about even or even worse. Latter, pretty much universally better. This is because both controller and drive technology is significantly more reliable in case of HDD in comparison to NAND flash based SSD.

    35. Re:Tried It - Disappointed by Guspaz · · Score: 1

      Well, compare a budget WD to a budget Intel SSD (like the 330). Both companies are in both markets. Green versus RE, 330 versus S3700.

      Intel claims a higher MTBF on the S3700 versus the RE, but that's not necessarily all that meaningful.

    36. Re:Tried It - Disappointed by sootman · · Score: 1

      No no no, you're supposed to post "Had an SSD in my laptop for just over a year and a half now, no issues wha*($&%*&)#NO CARRIER"

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    37. Re:Tried It - Disappointed by Luckyo · · Score: 1

      As noted in other places, the issue here is purely physical. You have two key points in any drive: logic (controller) and hardware (platter and read/write head with all related mechanisms in HDD, NAND flash in SSD).

      Controllers are far less reliable in SSDs simply because they have to be far more complex. And as various techniques of SSD handling improve, controllers will grow more and more complex, and by extension less and less reliable.

      Hardware wise, it's pretty much physics. NAND has far greater issues then HDDs, and that is well documented.

      The variable that remains in the equation is manufacturing quality. That's why I pointed out that when at equal manufacturing quality, SSD can't really match HDD in reliability. But they're rarely if ever equal under any circumstances.

    38. Re:Tried It - Disappointed by Hatta · · Score: 1

      What would be great is if an SSD controller was smart enough to know which blocks haven't been touched in ages, and move the oldest data to blocks that are reaching their rewrite limit.

      --
      Give me Classic Slashdot or give me death!
    39. Re:Tried It - Disappointed by tompaulco · · Score: 1

      Well, as long as we are speaking in anecdotes, I have never had a laptop drive fail EVER. I have one that is 15 years old and still works fine. I also have a two year old SSD and it has not failed, either. I have had a video card go out, several fans and a couple of monitors in my 30 years of computing experience.

      --
      If you are not allowed to question your government then the government has answered your question.
    40. Re:Tried It - Disappointed by jedidiah · · Score: 1

      It depends entirely on your workload.

      In many cases, SSD drives aren't all they are cracked up to be. Some brands are quite unreliable. While other more reliable brands have somewhat limited performance.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    41. Re:Tried It - Disappointed by jedidiah · · Score: 1

      > Stop buying shitty ones.

      With cheaper technology, you can solve that by employing some redundancy.

      Some times, trying to use the most over hyped (and thus expensive) shiny shiny thing comes with it's own built in problems. The fact that it's to expensive to allow for redundancy simply aggravates the situation.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    42. Re:Tried It - Disappointed by adolf · · Score: 1

      What would be great is if an SSD controller was smart enough to know which blocks haven't been touched in ages, and move the oldest data to blocks that are reaching their rewrite limit.

      Yes, that would be great. But it's time-consuming, and every shuffle potentially uses another write. (I say "potentially" because with some cleverness, it could sometimes be combined with a partial write of something else that would be happening anyway.)

      What would be even greater is if the relationship between an SSD controller and an operating system were such that this could be handled intelligently.

      Some large, common sets of data are inherently very static (such as an MP3 collection) and might as well be stored on blocks that are reaching their rewrite limit from day 1.

      A geek might even specify that such directories are handled this way automatically, eliminating the need for anything to guess about it.

      Same with an audio/video guy doing nondestructive work: The source files for a current project don't change during editing/mixdown/whatever, but they do get read a whole lot during the process before they are eventually archived and subsequently deleted. There's no reason to use fresh blocks for this role, though a verify-after-write pass might be good for live recording.

      Meanwhile, there can be a whole lot of intermediate data that gets frequently written, and it might be best to level that out across the rest of the drive.

      And after that, the final render can also be put on old blocks: It might only need written once, but even if it gets overwritten a few times these re-writes will always happen sequentially (which is perhaps ideal from the standpoint of wear). Handling this smartly increases the wear on these blocks by exactly 1 per iteration, instead of some arbitrary number.

      Just being able to tell the system to do these things, in advance, would be wonderful.

      And yes, the process I describe is a bit tweaky from an end-user perspective, but well within the grasp of just about anyone reading this. If the rest of the world doesn't get it, it's their problem that their hardware will be slower and wear out sooner. ;)

    43. Re:Tried It - Disappointed by Anonymous Coward · · Score: 0

      That's true. I can't remember the last time I reinstalled Windows. It just works.

    44. Re:Tried It - Disappointed by toddestan · · Score: 1

      What usually happens is that the drive thinks it wrote the data to the flash, but since it doesn't usually verify it, it has no idea that the write failed. That is, until you try to read it back. Though with the wear leveling moving stuff around on its own, a few bad flash cells that can't be written to usually show up as massive data corruption pretty quickly.

    45. Re: Tried It - Disappointed by Anonymous Coward · · Score: 0

      "about one IOP per year"

      Ahh... but aren't you forgetting the reverse cycle of the seasons? Those sun alignments will occur twice per annum, so you could easily double the IOPs. We're talking about a 100% improvement here!

    46. Re: Tried It - Disappointed by DarthVain · · Score: 1

      Susceptible to errosion.

      I use genetic algorythims on living organisms to store information. Solar radiation can introduce some error, but evolution can compensate for that. Built in redundancy. Read/Write times may be measured in centuries however. Might be susceptible to massive meterors, however should the system fail, odds are no one is going to care.

  3. 100,000? by rgbrenner · · Score: 5, Informative

    100,000 is only for SLC NAND. MLC, what is currently in most SSDs, is only 3,000, and TLC (found in usb drives, samsung 840, and probably more SSDs soon because it's cheaper) is only 1,000.

    Is 1,000 fine for most people, yes.. but you should be aware of it. I have a fileserver that writes 200gb per day.. which would kill a Samsung 840 in about 6-7 months.
    http://www.anandtech.com/show/6459/samsung-ssd-840-testing-the-endurance-of-tlc-nand

    1. Re:100,000? by Anonymous Coward · · Score: 0

      Yes, the less expensive drives use MLC or TLC memory cells, which can take closer to 3k-5k cycles or 500-1000 cycles before dying. While drive makes use various tricks to expand those numbers, they don't expand to 100k. The expensive drives do use SLC NAND which can get that and more, but nothing like the 1M talked about in the article.

    2. Re:100,000? by Anonymous Coward · · Score: 0

      No one should be buying the 840. Pay more for the 840 Pro, or fall back to the 830.

    3. Re:100,000? by rgbrenner · · Score: 5, Informative

      I own 2 840s... they are fine. If you're really concerned, samsung has a tool that will let you adjust the spare space.. so you can take a 256gb drive, set aside 20gb to use for spares as cells wear out, and use 236gb for your data.

      If you read the article I linked to, an 840 128gb drive will last for about 272TB in writes... or about 11.7 years at 10gb/day.

      It's much more likely that another part will wear out before the cells do.

    4. Re:100,000? by rgbrenner · · Score: 1

      but nothing like the 1M talked about in the article.

      You are right.. My guess is that he mixed up the cell write endurance with the MTBF of new SSDs. The MTBF for a crucial m4 is 1.2m hours, for example.

      If that isn't it, then I have no idea where he got that number from.

    5. Re:100,000? by Luthair · · Score: 1

      The numbers are no doubt mean time before failure, so inevitably many drives will fail before this.

    6. Re:100,000? by citizenr · · Score: 1

      Heavy database caching kills MLC SSDs in couple of months max. TLC wont last more than few weeks.

      --
      Who logs in to gdm? Not I, said the duck.
    7. Re:100,000? by beelsebob · · Score: 5, Interesting

      Luckily, while he's about 30 times out for the write endurance on the bad side, he's about 100-1000 times out on the speed at which you're likely to ever write to the things, on the good side, so in reality, SSDs will last about 3-30 times longer than he's indicating in the article. The fact that he's discussing continuous writes at max sata 3 speed suggests that he's really concerned with big ass databases that are writing continuously, and use SLC NAND. The consumer case is in fact much better than that, even despite MLC/TLC.

    8. Re:100,000? by hattig · · Score: 1

      Hmm, 1000 total rewrites. Let's assume that your fileserver (writing at a constant 2.4MB/s) is just writing, and capacity is somehow not an issue (e.g., overwriting logs). You have a 512GB SSD with a 1000 erase cycles. It takes two days to fill the SSD, hence it will take 2000 days before failure. That's around six years. I'm sure some other cheap component on the drive will have failed before then. Of course, with such low write speeds, but large amounts of data you would use the largest capacity SATA HDD so the whole exercise is moot.

      Yes, the article should have talked about such drives - writing an article without even checking the current state of SSD technology was quite odd.

    9. Re:100,000? by HornWumpus · · Score: 0

      This post should be moderated goat.se bait.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    10. Re:100,000? by Anonymous Coward · · Score: 0

      I own 2 840s... they are fine. If you're really concerned, samsung has a tool that will let you adjust the spare space.. so you can take a 256gb drive, set aside 20gb to use for spares as cells wear out, and use 236gb for your data.

      That's a smart idea, but if you look at those plots, once cells start to fail, they start to fail pretty fast. Doubling your spare space only extends your life a little bit. I'm not so sure real life would be that bad.

    11. Re:100,000? by log0n · · Score: 1

      Two days to fill a 512GB ssd? You could write 512GB in about an hour ~ 150MB/s (conservative speed, much higher if copying between SSDs). Rewrite the drive 24 times in a day, drive in dead in a month and a half.

      (not sure if you were talking about casual use, which 256GB/day would be more extreme but still power casual use, or a major stress test of the drive)

    12. Re:100,000? by hattig · · Score: 1

      I was responding to a post that wrote "I have a fileserver that writes 200gb per day".

    13. Re:100,000? by candlebar · · Score: 1

      You lost me at...

      If you read the article I linked to

  4. 1 million is smaller than 100,000? Wrong numbers!! by Anonymous Coward · · Score: 0

    >It's funny how bad people are at estimating just how long '100,000 writes'
    >It obviously gets far worse with newer flash memory that is able to withstand a whopping million writes per cell.

    So TFA claims that 100,000 is a bigger number than 1,000,000!? The author got the 2 numbers mixed up as new FLASH cells have 100,000 or less erase/write cycles vs the old 1 million.

  5. What about swap? by Anonymous Coward · · Score: 1

    Some phones use an internal flash chip partition as swap, I always wonder about the lifetime of these devices.

    1. Re:What about swap? by Virtucon · · Score: 1

      Don't expect a cell phone to have swap I/O demands of a server. Also, since most people chuck their cell phones after a couple of years anyway I don't think it would be a problem.

      --
      Harrison's Postulate - "For every action there is an equal and opposite criticism"
    2. Re:What about swap? by h4rr4r · · Score: 3, Informative

      I don't expect most servers to swap at all. If your server is swapping, buy more ram. Cell phones are still ram starved enough to need to do that.

    3. Re:What about swap? by Virtucon · · Score: 1

      OMG, it's like living in the 70s again? I don't want to start a swapping war, and man these are futile arguments.

      You tune for appropriate needs of the server and allow the O/S to manage that. There was an operating system called CP6, owned by Honeywell. It was originally known as CP5 on the Xerox Sigma systems from the 70s. Anyway, it had a philosophy at the time, no swapping. https://en.wikipedia.org/wiki/Time-sharing Yeah, a great O/S on a DPS 8/70 Honeywell Mainframe that had 8 Megawords (36 bit word) you could support about 40 users before the system became unusable. At the time, 32MB on an IBM 3081 could support over 1000 users. I hate to tell you this, but CP-6 died a long time ago because of this and other inflexible thinking.

      Swapping is a fact in all multi-tasking O/S systems unless you have realtime processing requirements. So, tune your workloads for the best balance and your requirements. There are systems where "swapping" is very, very bad because of the workload/application conditions and requirements. In other cases, it makes sense because even though memory is less expensive than it was 30 years ago, it's still not infinite and as they say YMMV.

      --
      Harrison's Postulate - "For every action there is an equal and opposite criticism"
    4. Re:What about swap? by h4rr4r · · Score: 1

      I am sorry I was not more clear, I did not literally mean no swapping ever.

      What I really meant was I expect on average my phone with only 1GB of RAM to swap more than my servers which I add RAM to if I notice considerable swapping. Unless I am limited by cost of course. These days though 128GB of RAM is pretty cheap in the server world.

    5. Re:What about swap? by Virtucon · · Score: 1

      ;-) Well, that depends on who you get your memory from and what server you're talking about but yes prices have come down a bit. I remember when 8MW on a DECsystem 20 was hella expensive. $50,400 for 265K Words.. http://bitsavers.trailing-edge.com/pdf/dec/pdp10/lcg_catalog/LCG_Price_List_Jan82.pdf That would come out to be $1,612,800 for 32 modules not including the expansion cabinets necessary to hold it all.

      SO for a DL360-G6... (not too old.)

      8GB module, $75... From here.
      Same module $162... From here.

      With an MSRP of $850.. so 128GB at the low end $1200... at the price listed above about $2600. Forget sucker MSRP... LOL

      --
      Harrison's Postulate - "For every action there is an equal and opposite criticism"
    6. Re:What about swap? by Burning1 · · Score: 1

      Actually, Linux will move inactive pages of memory to disk if there is any memory pressure on the system at all, unless you set swappiness to 0. It does this aggressively to free up infrequently used memory cells for more useful purposes, such as disk cash.

      'Any memory pressure at all' means that you have read or written more data to/from disk than you have available memory.

      For example:

      If you have a simple Tomcat Box, the system will boot, load the appropriate services into memory (including Tomcat.) It will load your app into memory. If the app involves minimal disk usage, you probably won't use swap. However, if the app reads and writes gigabytes of data to/from disk, pressure from the disk cache will cause the swap process to move inactive pages of memory into your disk cache, unless you set swappiness to 0, which disables this behavior.

      If you have an active file server, you are pretty much guaranteed to swap inactive pages to disk unless you tune swapiness.

      With swappiness set to 0, the swapper process will not swap inactive pages to disk, unless there are no pages of cache/buffers that can be released, *and* the system is under pressure to allocate more pages of memory.

    7. Re:What about swap? by Anonymous Coward · · Score: 0

      that's not entirely true/accurate.

      I've done a LOT of research with swap performance because it matters a GREAT deal in what I do.

      It depends on the OS.

      Windows, by default MUST have a page file. YES, you can turn it off, but Windows REALLY hates it when you do that. It's almost like it doesn't know what to do without a swap/page file. (my newest system has 64 GB of DDR3-1600 RAM).

      Second, also if you're running Windows, as your application starts to launch or you start using your computer - your commit memory starts to climb up. In fact, in Windows, it's probably impossible to get your commit charge to be absolute zero. Ever. It'll always be something.

      So that's that. When I am doing my work, swap activity ranges on the order of terabytes during a single run.

      Linux is a little different. Linux tries really hard NOT to swap. But it depends also a great deal on the flavor and distro. Some distros have a nasty habit of loading the OS into RAM (Red Hat being the one that I remember most, and even the newer) SuSE Enterprise Linux Servers) even if you were to leave it idle. The problem with that is if you then suddenly launch a really big application - sometimes it can't release the RAM fast enough so you start swapping. And at one of the previous companies I worked for, we had a 48-core system with 128 GB of RAM and under SuSE, we still managed to get our app to swap after leaving the machine idle overnight (from fresh reboot). So the whole comment/statement "just add more RAM" is totally, completely, and entirely false.

  6. If SSd is nearly full? by Zorpheus · · Score: 2

    But if your SSD is nearly full with data that you never change, wouldn't all the writing happen in the small area that is left? This would significantly reduce lifetime.

    1. Re:If SSd is nearly full? by Colonel+Korn · · Score: 4, Interesting

      But if your SSD is nearly full with data that you never change, wouldn't all the writing happen in the small area that is left? This would significantly reduce lifetime.

      I believe all the major brands actually move your data around periodically, which costs write cycles but is worth it to keep wear balanced.

      --
      "I zero-index my hamsters" - Willtor (147206)
    2. Re:If SSd is nearly full? by Anonymous Coward · · Score: 3, Informative

      actually they thought about that never SSD drives have special wear leveling algorithm that if it notices you write some parts a lot and remainder of disk is static they just move static part to used-up space and use underused (ex-static part of disk for writing stuff that changes a lot, more or less you can expect that every cell will be used equal number of times even if you write to just 1 file big 1MB and rest is static

    3. Re:If SSd is nearly full? by neokushan · · Score: 1

      I could be wrong and it probably depends on the SSD itself. A lot of SSD's these days have a reserved area that's used when cells start to die (Which is why you'll see SSDs with say 120GB of storage instead of 128GB). They all attempt to evenly write over all of the cells as well, instead of just hammering a select few. Of course you're probably right about when the SSD itself is nearly full but as far as I'm aware, ultimately what starts to happen is either the space decreases slowly over time or the SSD just plain refuses to write any more data (locked to read-only). I've never seen an SSD fail like this before so I can't comment. I've only ever seem them fail outright, usually due to the controller doing something it shouldn't be doing.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    4. Re:If SSd is nearly full? by higuita · · Score: 4, Interesting

      SSD should work at maximum of 75% of their capacity... 50% or less is recommended

      some chips try to move blocks to rotate the writes, have a lot of spare zones, so it can remap/use other sectors on write... but that is a problem, working in a full SSD will shorten its live

      --
      Higuita
    5. Re:If SSd is nearly full? by Anonymous Coward · · Score: 0

      If you have a cell with 100 writes left you move that constant data from those cells into the "nearly dying" cells, freeing cells up that have only seen a handful of writes yet.

      There are other reasons this guy's analysis is wrong, but I think wear-levelling does cope with this case. Not sure how it copes with superblocks or wear-levelling metadata so easily, though.

    6. Re:If SSd is nearly full? by Anonymous Coward · · Score: 1

      > if your SSD is nearly full with data that you never change, wouldn't all the writing happen in the small area that is left?

      The "sectors" that are exposed to the SATA controler are re-arranged by the SSD firmware to the physical "sectors" (which for flash are bigger, typically in the MiB range these days). When the same "SATA-side sectors" are rewritten over and over again, the firmware in the SSD does some wear leveling, by moving seldom-changing physical sectors to often-changing physical sectors, and redirects the often-changing "SATA-side sectors" to those newly freed physical sectors.

      Thus, even if you only even write to a single "SATA-side sector", the writes will eventually be spread out over the entire SSD.

      Now, whether the SSD firmware is smart enough in doing its wear leveling is another issue. ;-)

      PS. Sorry for my crude English, I'm not a native speaker.

    7. Re:If SSd is nearly full? by Luckyo · · Score: 1

      Indeed. This is called "wear leveling" and is aimed at preventing a scenario where you have a chunk of data that is never moved or deleted taking a lot of drive space making all wear focus on small area which is worn out very quickly.

    8. Re:If SSd is nearly full? by KiloByte · · Score: 1

      SSDs with say 120GB of storage instead of 128GB

      And then they use drivermakers' gigabytes instead of regular ones, so people see a nice round number like 128 and assume they don't get cheated.

      Oh, sorry, they sponsored some commission to redefine pi^Hkilobyte, so when they get sued, they can claim they don't falsely advertise.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    9. Re:If SSd is nearly full? by PhrstBrn · · Score: 1

      If you use TRIM, then your drive will know what parts of the disk are empty, and what parts are not. With wear leveling, the SSD will always write to free blocks with the most write cycles available first, and it will just remap blocks in whatever order it wants (blocks don't need to be in linear order like on HDDs). I think they start moving data around once the cells get to the end of their write cycles or it thinks drive is full (no TRIM or the drive is actually full).

    10. Re:If SSd is nearly full? by neokushan · · Score: 1

      Appropriate username is appropriate.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    11. Re:If SSd is nearly full? by Anonymous Coward · · Score: 1

      PS. Sorry for my crude English, I'm not a native speaker.

      That's evident by your superior command of the language.

    12. Re:If SSd is nearly full? by Anonymous Coward · · Score: 1

      But if your SSD is nearly full with data that you never change, wouldn't all the writing happen in the small area that is left? This would significantly reduce lifetime.

      I believe all the major brands actually move your data around periodically, which costs write cycles but is worth it to keep wear balanced.

      Not only wear levelling, but also to counteract read disturbance which is an issue at the small geometries and multi-level voltages in MLC and TLC today. Basically, there are a limited number of times you can read the data from a cell before it needs to be rewritten somewhere else. That number is smaller the less charge is stored and the more voltage levels you need to use to represent the data.

    13. Re:If SSd is nearly full? by afidel · · Score: 1

      There's also spare capacity, say you have 1TB of raw flash space, typically you'll only see 750GB of pre-formatted space available with the remaining 25% set aside for housekeeping tasks like wear leveling, sparing, and most importantly pre-erase which is the only way to get decent write performance on MLC.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    14. Re:If SSd is nearly full? by Anonymous Coward · · Score: 0

      Does that mean that it makes sense to buy a drive that's roughly twice the size I need and create a partition that's sized at half capacity? This would force you to run optimally, wouldn't it?

    15. Re:If SSd is nearly full? by Jeremi · · Score: 1

      Oh, sorry, they sponsored some commission to redefine pi^Hkilobyte, so when they get sued, they can claim they don't falsely advertise.

      As annoying as it may be to admit it, the drive manufacturers have a point.

      The definitions of "kilo", "mega", "giga", etc, were defined quite explicitly back in the 18th century, to refer to powers of 10. Computer manufacturers later misused them to refer to powers of two, which was (and is) simply incorrect, no matter how comfortable computer people have become with it in the meantime. It's better to fix the problem now and have consistent, well-defined terms in the future than to live with ambiguity and confusion forever.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    16. Re:If SSd is nearly full? by KiloByte · · Score: 1

      At my previous work, I tried to tell some old dudes about this redefinition, and they couldn't believe I'm not bullshitting them. If you're 60, have worked in this field all your life, and suddenly get told one of core concepts becomes redefined out of the blue, you would have similar thoughts.

      It was not helped by the point that sparked that particular talk: Debian installer shown some value as "MiB". As MB is 1048576 bytes, it's very obvious what MiB means: million, ie, 1000000 bytes, right? Whoever came up with the replacement proposal must have pondered hard how to make this as misleading as possible.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    17. Re:If SSd is nearly full? by Hatta · · Score: 1

      If that's the case, they should enforce it at the controller and advertise the usable space, not the maximum.

      --
      Give me Classic Slashdot or give me death!
    18. Re:If SSd is nearly full? by higuita · · Score: 1

      Enterprise SSD usually do that, you buy a 512GB SSD that have inside the double of that

      Cheap consumer SSD, all that people care is the price and how many GB, even if it is worst quality or even just trash.

      what would you buy, a SSD disk with 256GB for +-100 €/$/£ or a 512GB for the same price?!

      --
      Higuita
  7. Our first age-related failure was a 2008 drive. by urbanriot · · Score: 5, Interesting

    Our company experienced what we believe was its first age-related failure in October of 2012, an office PC with an Intel SSD drive in the value oriented line of 2008 (which was still high at the time). Basically the drive behaved as a mechanical drive would behave with an occasional bad sector and we were able to successfully image the data to a new one. Out of 200 Intel drives, that's pretty good. (We did have one failure in 2010 but that was an outright dead drive and we were able to RMA it). Not sure if this contributes anything to the conversation but I figured I'd throw this out there.

    The Intel X25's in my PC, from 2009, are still humming along nicely and my last benchmark produced the same results in 2012 as they did in 2010. But I've gone so far as to set environment variables for user temp files to a mechanical drive, internet temp files to a RAM drive and system temp files to a RAM drive, offsetting the wear leveling.

    1. Re:Our first age-related failure was a 2008 drive. by Luckyo · · Score: 1

      Aye, intel drives are known for two things: their reliability and their high prices.

      If you tried budget vendors like OCZ, you'd likely have a very different story to tell us.

    2. Re:Our first age-related failure was a 2008 drive. by Anonymous Coward · · Score: 0

      I have an X25 in my netbook, which is configured to put /tmp, /var/tmp and the Firefox cache into a RAM drive. Last I looked, after about three years it was reporting 2% write usage... so it will probably still have 95% of its life left by the time we replace the netbook.

    3. Re:Our first age-related failure was a 2008 drive. by AmiMoJo · · Score: 1

      I had an X25 from 2008 that died after about 8 months with exactly the same problem. I do some sqlite database stuff from time to time, but otherwise mostly just browsing and normal C development. The replacement lasted about the same time before running out of blocks.

      It seems that certain workloads accelerate the ageing process massively.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:Our first age-related failure was a 2008 drive. by Elusive_Cure · · Score: 1

      I'm writting this on my third OCZ SSD on this machine which i use in a daily basis. The first one died about 6 months from the day of installation while the refurb OCZ sent me as a replacement died on the first two boots. The third (second replacement) is still ok running on the second month of operation. On the other hand i have installed two years ago on my main work machine an Intel SSD which is running 24/7, 365/12. I'm pretty s is. ure that whoever has used a cheap ass SSD such as OCZ will have a similar story to tell. My two cents of advice is if you want reliability do a research first and buy the most reliable drive currently on the market, preferrably Intel.

      --
      Roses are red, violets are blue, most poems rhyme, but this one doesn't... ;^)
    5. Re:Our first age-related failure was a 2008 drive. by Luckyo · · Score: 1

      If you want a reliable drive, you have to buy a HD at this point, still. Intel SSD are reliable by SSD standards, but not by HD standards.

      We still have ways to go before SSD controllers get to level or reliability of HD controllers simply because of the level of complexity required in SSD controllers. The quick failures are typically controller failures. That's one part where intel shines, it installs expensive and reliable controllers in its drives.

    6. Re:Our first age-related failure was a 2008 drive. by Nemyst · · Score: 2

      Two OCZ SSDs that have been running for 1 and 3 years respectively, both still going strong.

      The plural of anecdote is not data yadda yadda.

    7. Re:Our first age-related failure was a 2008 drive. by jon3k · · Score: 2

      Citation? We've had far more mechanical disk failures than SSD (% based).

    8. Re:Our first age-related failure was a 2008 drive. by DCFusor · · Score: 2

      I've had no failures yet, but I did as the OP - I put all the high write frequency stuff someplace else, be it a ram drive or a spinner. I only use the (intel) SSDs for write-only or write-mostly stuff, and they seem fine being used for that - put the write-pounding stuff someplace else. Linux makes that fairly easy to do, though I have had issues where it boots so fast off the SSD that some of the places it wants to write - on a spinner - haven't spun up yet and it takes some interesting sysadmin work to get a workaround for that. Ok, it's only 5 or so machines, of varying ages, but...so far, so good - and one is the main house server.

      --
      Why guess when you can know? Measure!
    9. Re:Our first age-related failure was a 2008 drive. by TheGoodNamesWereGone · · Score: 1

      I recently went to SSDs. I had picked up a used 90GB Kingston SSD Now V200+, and a new 180GB Intel 520 Series. Both have been trouble free so far, but it's only been about five months. The machine has 16GB of RAM, so Linux hardly ever does any swapping; I haven't really measured it for Windows 7, but I'm sure it does a lot less than it would with less memory. All my important data still resides on spinning hard drives.

    10. Re:Our first age-related failure was a 2008 drive. by Elusive_Cure · · Score: 1

      Well, you're partly right, but as far as I know there is no way you can be 100% sure for the reliability of a regular hdd. I've seen barracudas stuck into oblivion, deathstars clicking the hell out of order, and wd drives with fried boards. I can go on with the box full of failed drives I have in my shop. Anyway, hardware failure is common nowadays with the ever so cheaper components manufacturers use, so another 2 c of advice is backup regularly and hope for the best.

      --
      Roses are red, violets are blue, most poems rhyme, but this one doesn't... ;^)
    11. Re:Our first age-related failure was a 2008 drive. by Luckyo · · Score: 1

      100% reliability is not possible with any hardware.

      The question is not about being one hundred percent, but being more reliable then other options when measured over large amount of drives, and by how much.

    12. Re:Our first age-related failure was a 2008 drive. by Anonymous Coward · · Score: 0

      I'm still running an OCZ 90 GB SSD that I bought in 2008. I use it daily for games, software development, and general office-style tasks -- and it has sat at around 6 GB free for most of that time. The SMART still shows "good" and it boots Vista x64 in about 10 seconds, after POST. I wouldn't hesitate to buy another one, but I do admit that all of the SSD-FUD out there has forced me into a very strict backup routine.

  8. Re:100,000? (AWS?) by minkie · · Score: 1

    Which technology is Amazon using for their AWS instances? Their instance description page (http://aws.amazon.com/ec2/instance-types/) doesn't say one way or the other.

  9. Re:1 million is smaller than 100,000? Wrong number by neokushan · · Score: 2

    "It obviously gets far worse" is referring to "how bad people are at estimating", not the lifespan of the Flash Memory.

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
  10. I Know People Like You by Anonymous Coward · · Score: 1, Insightful

    I have never had a laptop hard drive last more than two years, and only had one last more than eighteen months. Maybe your spinning-metal-one-micron-away-from-the-drive-head drives work well in a stationary, temperature-controlled environment, I guess.

    I know people like you. Their laptops never last, their screens are always splattered and often cracked, their iPods and ear buds are always breaking, their power cords are always twisted and frayed.

    But my stuff lasts for years. My present laptop, a Dell Precision, is dated 2007. It's been all over the world, in filthy closets, big server rooms, up radio towers, on boats... I'd like to get a new one. But, I can't justify the replacement because my present laptop is in MINT condition save for the battery. Mint.

    Some people take care of their stuff, many people don't.

    1. Re:I Know People Like You by Anonymous Coward · · Score: 1

      Do you own your stuff, or does your stuff own you? If the laptop wears out at the same rate as it becomes technologically obsolecent, what's the problem? And as you pointed out, the battery degrades over time and a replacement, four or five years later, costs much more than the laptop is worth, so there's no winning anyway (because, after all, what good is a portable computer without a battery?)

      Regardless, I noticed this problem about myself and splurged on a used Toughbook. Nothing on it breaks because it's actually well-built, to a level unlike any other laptop I've ever seen. Except the hard disk, because that's the only thing on it with delicate moving parts. Thankfully, SSDs are now cheap enough to stuff one in there as a replacement and forget about it, until I need to buy a new laptop because getting a new battery costs almost the same amount.

    2. Re:I Know People Like You by Anonymous Coward · · Score: 0

      I've had two laptops over the last 7 years that makes regular travel between home and work. The first has a case that is still in mint physical condition (ok, keyboard could probably be cleaned again), a battery that still lasts for 2+ hours, and over the years it had only two kinds of physical problems. It was killed after 5 years of use due to a soldering defect on the GPU chip, that usually takes 1-2 years of use to result in a bad connection from slight flexing of the motherboard based on the class action lawsuit won against the manufacturer, but took 5 years to start to show up at all for me. The second issue was the hard drive, which had been replaced three times in those 5 years. The replacement, with SSD now, has not had any issues in 2 years, still mint condition case, and battery at 90+% condition.

      Such anecdotal information is not great for trying to figure out if laptop hard drives suffer much more than desktop ones, but it is a counterexample to your idea that high failure rate of one component must mean the device is being trashed by the owner.

    3. Re:I Know People Like You by BlackSnake112 · · Score: 2

      For laptop batteries I have been told that they (the batteries) will not get a memory. I have yet to find a rechargeable battery that doesn't get a memory. With a laptop it is easy to determine. You charge the laptop battery until fully charged. Then when running the laptop on the battery the low power warning pops up in 5-10 minutes (often less then 5 minutes). This is why I usually make a drain battery power setting plan. This power plan has no auto shut off. I can usually run the laptop with 0% battery life for 1-2 hours. Then the laptop shuts off. Turn the laptop on and repeat. When you might get the laptop to post and then it is off again you can charge the laptop battery for the number of hours it takes to get a full charge. This is a pain if you did not note that when you got the laptop. Mine is 12 hours. I have seen 8 hours, 24 hours, 6 hours you need to know what you laptop battery takes for a full charge. You can over charge it (I did on older batteries) it you leave them charging for too long. After fully charged hour-wise I use the laptop until the power runs out again. Then I charge it and change the power setting back to what I normally use. I get my full life out of the battery again. I usually drain the battery 1-2 times a year. I have a 8 year old laptop still on its original battery. I get 3 hours of no power saving use on it and 6 hours of power saver setting use. I do the same thing with my newer laptop. Until I see otherwise I'll keep doing what I am doing.

      I know that is not what the laptop companies tell you. My own experience with about 100+ laptops and few thousand other rechargeable batteries is they all get a memory at some point. Draining them, the timed recharge, then use until out of power resets the memory.

    4. Re:I Know People Like You by vipw · · Score: 1

      Replacement batteries aren't usually that expensive. Definitely cheaper than a new laptop.

    5. Re:I Know People Like You by Anonymous Coward · · Score: 1

      OEM batteries are hilariously expensive.

      Aftermarket batteries from some anonymous Chinese reseller on eBay are not. These may have more capacity than your five-years-degraded battery that you're replacing. Or not.

    6. Re:I Know People Like You by zippthorne · · Score: 2

      You can over charge it (I did on older batteries) it you leave them charging for too long.

      This is fully a problem with every laptop manufacturer skimping out on the charge controller design. It's apparently cheaper to let your customers burn out their batteries by leaving them plugged in "too much" rather than designing a power supply that cuts off the charging current when the battery is full.

      But they still sell the laptops as "desktop replacement" devices, which to me implies that they should be able to be plugged in all the time without damage. Also, they're in computers. They should be able to take care of their own charging profile without people making up their own deep cycle treatment.

      --
      Can you be Even More Awesome?!
    7. Re:I Know People Like You by Waldeinburg · · Score: 2

      No, if you buy quality brands, take a little care and, probably most importantly, are lucky, that happens. I'm writing this on my 7 year old MacBook 1.1 (HD is 4 years old, replaced because the old one was too small, not because it failed). Before that I owned a Toshiba Satelite Pro for 6 years. And I'm using my laptop throughout the day allmost every day because I'm a student and programming hobbyist and I don't own a stationary. I may have prioritized wrong by buying expensive stuff and using them long after they are outdated, but I certainly have used them.

    8. Re:I Know People Like You by bobbied · · Score: 1

      When you dont use a computer. That happens.

      And the fact that you are happy with a 2007 dell means you really dont use your computer. Which is fine. facebook doesnt need much power.

      I wear the letters off of a keyboard in 12 months. and the Quad core 3.0ghz i7 in my current laptop is a bit slow for what I am doing. But it's a laptop, and for field use, I can suffer until I return to my 12 core desktop.

      Some of us actually use their computers as tools to make money, others look at them as toys for fun. It's like the guy that has a big cabinet of Snapon tools at home that are all clean and new looking. He doesnt actually use them.

      Oh please! I have a laptop that is over 7 years old that I *use* on a regular basis too. True, I don't have (or need) multiple cores to keep my gaming frame rates up but I have gone as far as swapping the motherboard, upgrading the processor and maxing out the memory to keep my working laptop a usable tool. It is getting noticeably slow as software gets more power hungry, but I still have $500 twice over in my wallet that you would not have. I think many folks get caught up in the "Mine is better than yours" mind set and end up spending though the nose to get the latest, fastest etc, when they really *DON'T* need to have the fastest frame rate in Minecraft (or some such nonsense).

      Just because you choose to spend your money on the latest and greatest hardware doesn't mean the guy next to you with the 7 year old laptop is someone to be looked down on. I routinely drive my cars well beyond them being paid off (last one was 17 years old when I finally replaced it) and typically use my computing equipment 10 years or longer. Mainly because I prefer to use my money for more important things (to me). If having the fastest laptop on the plane is more important to you, fine with me, but I think many who are driven to have the latest are really wasting their money on stuff they could do just fine without.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    9. Re:I Know People Like You by war4peace · · Score: 1

      Bullshit. My Dell D620 works like a charm, but I replaced it still because I needed more computing power. It's dated but apart from battery wearing off it has absolutely no issues whatsoever, not even the HDD is problematic. And we're talking here about a laptop which I almost never shut down, not even while traveling (suspend mode FTW). Now I have an almost 2-year old Lenovo T410 which, again, I never shut down, just restart when required. CrystalDiskInfo shows my laptop HDD has 15989 Power On Hours (666 days, 5 hours). You don't even want to see my home PC HDDs Power On Count (I'm talking 6+ years of non-stop functioning here).

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    10. Re:I Know People Like You by jedidiah · · Score: 1

      I actually LIKE the fact that my stuff can last long enough to become obsolete rather than being an expensive albatross around my neck.

      Stuff not being crap actually lessens the "it owns you" burden.

      You have to dote over it less. You can ignore it and let it chug along doing it's thing. You don't don't have to be constantly on watch for it breaking and bother with replacing it afterwards.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    11. Re:I Know People Like You by Pentium100 · · Score: 1

      (because, after all, what good is a portable computer without a battery?)

      Depends. A laptop without a battery is still more convenient to carry to a hotel or wherever (where they have electricity). In the rare cases that I want to use my laptop where there is no power available (and my UMPC is not enough), I can take a UPS battery and a 12V power supply.

      A 3kg laptop without a battery (or with a 2kg external battery) is still more convenient than a 15kg desktop with 35kg monitor (and 50kg optional external battery).

  11. Life is tricky for flash by Anonymous Coward · · Score: 5, Interesting

    meaningful life specs are tough to come by for flash. Yes, as noted above, SLC NAND has a rated life of 100k erases/page on the datasheet, but that's really a guaranteed spec under all rated conditions, so in reality, it lasts quite a bit longer. If you were to write the same page once a second, you'd use it up in a bit more than a day.

    However, in real life, the "failure" criteria is when a page written with a test pattern doesn't read back as "erased" in a single readback. Simple enough, except that flash has transient read errors: that is, you can read a page, get an error, read the exact same page again and not get the error. Eventually, it does return the same thing every time, but that's longer than the "first error".

    There's also a very strong non-linear temperature dependence on life. Both in terms of cycles and just in terms of remembering the contents. Get the package above 85C and it tends to lose its contents (I realize that the typical SSD won't be hot enough that the package gets to 85C, although, consider the SSD in a ToughBook in Iraq at 45C air temp..)

    In actual life, with actual flash devices on a breadboard in the lab at "room temperature", I've cycled SLC NAND for well over a million cycles (hit it 10-20 times a second for days) without failure. This sort of behavior makes it difficult to design meaningful wear leveling (for all I know, different pages age differently) and life specs, without going to a conservative 100k/page uniform standard, which, in practice, grossly understates the actual life.

    What you really need to do is buy a couple drives and beat the heck out of them with *realistic* usage patterns.

    1. Re:Life is tricky for flash by Matt_Bennett · · Score: 1

      The temperature dependence is a very strong factor that does seem to be missing from the analysis- to add to what the AC parent said, my experience is that the minimum number of erase cycles is when the device is at maximum temperature, take it down to room temperature, and the typical number of erase cycles goes up by an order of magnitude. Most computers have an internal temperature of over 40C when run in a normal environment,

      Your drive will fail, SSD or HD. You must be prepared for that.

    2. Re:Life is tricky for flash by Luckyo · · Score: 1

      In all the honesty, this is badly wrong. Laptops running under heavy load may clock these numbers on the hard drive temp (not ambient inside the case but temperature sensor on the hard drive which essentially all modern hard drives have). Hard drives generate significantly more heat then SSDs due to mechanical issues.

      I'm typing this on a machine that has 4x3.5" hard drives stacked on top of each other, and openhardwaremonitor pretty much instantly tells me which drives are on the top and bottom and which are in the middle. Middle ones report 34C and edge ones are 31C. Room temperature is at around 22-24C.

      That said, SMART data says that "pre failure" threshold for my seagate drives is 45C. So 40C sounds quite close to it.

    3. Re:Life is tricky for flash by Joey+Vegetables · · Score: 1

      Iraq can get hotter than that outdoors (record temp of almost 53C was set in Basra 3 years ago). But an enclosed space in any inhabited part of the world can get much hotter if exposed to sunlight. Here in Cleveland, on the Canadian border, we rarely see 40C outdoors, and get very little sunlight most days; yet the inside of a car may well be 15-20C hotter than the outside, any time of year, if it is directly in the sun. In most months this means hot enough to melt plastic, or to cause water to evaporate almost on contact. 85C, I don't know, but I wouldn't consider it implausible even here, much less someplace where it is both much hotter to begin with, and much sunnier.

    4. Re:Life is tricky for flash by Anonymous Coward · · Score: 0

      Temperature impact is important, but don't assume that the quoted values are always at 85C. What temperature they're quoted at depends on the vendor, as well as the number of PE cycles. The actual amount is a curve.

    5. Re:Life is tricky for flash by Matt_Bennett · · Score: 1

      I'm not sure what you're saying is badly wrong- 40C is pretty cool for most laptops. If your drives are 31-34C, you have *very* good cooling available. a temperature sensor on the front of the hard drive (if the ambient air is coming from the front) only tells you the lowest possible temperature the rest of the drive could be. On most servers I've seen in data centers, internal temperatures in the 30's would be an indication of a very light load.

    6. Re:Life is tricky for flash by Matt_Bennett · · Score: 1

      On all parts I've seen, if the datasheet says 100K PE cycles minimum, is at the maximum rated temperature for the part. The physics of flash works out that the worst case is when hot. Without a temperature bound, the number of PE cycles is meaningless.

    7. Re:Life is tricky for flash by grumpy_old_grandpa · · Score: 1

      > What you really need to do is buy a couple drives and beat the heck out of them with *realistic* usage patterns.

      No. We need to stop confusing stress testing from load testing simulations. Your "realistic" usage patterns will just be another simulation with different parameters, in the end.

      The posted article is an estimate on what a stress test would give you. However, as already mentioned by others, some of the parameters are off. The write count is lower, but so is the top write speed. Let's say 250MByte/s, and 10k write count on a 32 GB disk. Using his plots, I then get a cross of the 10% line after about 14 days.

      So when we have an estimate which matches what we have on our hands in terms of write count and controller speed, we can go ahead and do a stress test to verify the hypothesis. Buy a few disks from different manufactures, and let them run. Only problem is, you'll have to spend time on erasing and checking as well, so it will take at least twice as long, so maybe a bit more than a month. Still doable, though.

      As for the "realistic" test. Sure, let us know in ten or twenty years when you have your results.

  12. Re:100,000? (AWS?) by rgbrenner · · Score: 3, Informative

    Almost certainly MLC. SLC is really only found in industrial SSDs these days. Enterprise and consumer SSDs are all MLC, with the exception of Samsung 840, the first SSD to use TLC.

  13. Number crunching != empirical evidence by Anonymous Coward · · Score: 0, Interesting

    In fact file systems need superblocks and they can't just evenly distribute everything across the platter. The superblock is obviously the first to go, so you'd need to cope with that by having various possible locations for it. Where do you store the location? In a superduperblock? How long does that last? Where do you store data on how many writes have hit each block? How many times do you overwrite that?

    After all this basic housekeeping, maybe, you can spread everything else across the platter.

    This calculation is best-case start to finish. Drives are not written with perfect evenness - that would be very very hard if not impossible to achieve. So you need actual figures for how well this can be done in practice. Any conclusions you make without that empirical data are likely to be overstated.

    1. Re:Number crunching != empirical evidence by h4rr4r · · Score: 1

      Any reason you ignore wear leveling that all modern SSDs do? The drive controller will move the superblock, if that is the most written block, around. It will remap it so the OS is none the wiser.

    2. Re:Number crunching != empirical evidence by bobbied · · Score: 3, Interesting

      Which is why most SSD drives implement some kind of wear leveling. They will move the often written sectors around the physical storage space in an effort to keep the wear even.

      Rotating media drives do similar things and can physically move "bad" sectors too, but this usually means you loose data. Many drives actually come from the factory with remapped sectors. You don't notice it because these sectors are already remapped on the drive onto the extra space the manufacturers build into the drive, but don't let you see.

      Reminds me of when I interviewed with Maxtor, years ago. They where telling me that the only difference between their current top of the line storage (which was like 250G at the time) and their 40 Gig OEM drive was the controller firmware configuration and the stickers. Both drives came off the same assembly line and only the final drive power up configuration and test step was different, and then only in the values configured in the controller and what stickers got put on the drive. If you had the correct software, you could easily convert the OEM drive to the bigger capacity, by writing the correct contents to the right physical location on the drive. The reason they did this was it was cheaper than having to stop and retool the production line every time an OEM wanted 10,000 cheap drives.

      I'm sure drive builders still do that sort of thing today. Set up a 3Tb drive line, then just down size the drives which are to be sold as 1Tb drives.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    3. Re:Number crunching != empirical evidence by Anonymous Coward · · Score: 0

      Any reason you ignore wear leveling that all modern SSDs do?

      What, you mean like where I say "After all this basic housekeeping, maybe, you can spread everything else across the platter."

      The drive controller will move the superblock, if that is the most written block, around. It will remap it so the OS is none the wiser.

      And where does it store the remap information? And where does it store the remap information for the remap information?

      Try reading my post again and then comment on the bit I actually missed, rather than parts I explicitly refer to.

    4. Re:Number crunching != empirical evidence by h4rr4r · · Score: 1

      It stores the remap info in reserved blocks. Yes they could wear out, but since it is so little it is unlikely. Most of these drives have a lot of reserved blocks.

      Try understanding how these wear leveling systems actually work.

    5. Re:Number crunching != empirical evidence by Anonymous Coward · · Score: 0

      That would be logical. If you do that sort of thing you'd better scrub for bad sectors a few times before use.

    6. Re:Number crunching != empirical evidence by bobbied · · Score: 1

      What do you think manufacturers do? Maxtor had a "burn in test" which I presume consisted of having the controller scan though each physical sector on the disk and map out the bad ones. They had racks that would power up a hundred or so drives at a time, just to allow this to happen. The "self test" program wrote its results to private areas of the drive so they could always look at them, with the right software.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  14. Curve or Cliff? by StoneyMahoney · · Score: 2

    Does anyone know whether the failure count for cells picks up along a nice smooth curve or is like running into a cliff? Intel seem to be suggesting in their spec sheets that the 20% over-provisioning on some of their SSDs (I'm assuming for bad-block remapping when failure is detected) can increase the expected write volume of a drive by substantial amounts:

    http://www.intel.co.uk/content/www/us/en/solid-state-drives/solid-state-drives-710-series.html

    This seems to go against the anecdotal evidence of sudden total SSD failures being attributed to cell wear - something else must be failing in those, most likely the normal expected allotment of mis-manufactured units.

    1. Re:Curve or Cliff? by Luckyo · · Score: 3, Informative

      Sudden failures are controller failures. Especially budget controllers tend to fail before flash does.

      Flash failure is "usually" about not being able to write to the disk, but being able to read from the disk. Problem is that when you're getting it, that means you've gone through all the reserve flash and controller no longer has any flash to assign to use from reserve. I.e. drive has been failing for a while.

      Modern wear leveling also means that failure would likely cascade very quickly.

    2. Re:Curve or Cliff? by Anonymous Coward · · Score: 0

      Also, this I believe is worth mentioning, OS's tend to not like to boot from media that they can't write to. I know that Windows won't at all, which may lead users to believe that the drive is entirely dead when they just need to boot from a CD or flashdrive and then they can read the drive.

  15. Holy crap batman by Anonymous Coward · · Score: 0

    So basically, my data crunching app, running on an Android tablet (Transformer Infinity), with 64 GB of flash, running full tilt continuously updating. Will die very very quickly. I haven't measure the volume of updates, but it will be 20mbps or more.

    I think that's about 8-9 months before I start seeing failures.

    Oh well, I'm upgrading it to a 2Mb tablet soon, I'll hold the data all in RAM and only write out a daily backup. No big deal holding it in RAM since the tablet has a battery and seems rock solid.

    Well *unless* Slashdot announces RAM dies after 100,000 writes...

  16. Gosh, so all is fine, then? by Anonymous Coward · · Score: 0

    If after buying the SSD it will take months, even years before it dies, I guess that there's no problem, eh?

    BULLSHIT.

  17. Hard or solid by Dan+East · · Score: 1

    Story should have been entitled "Taking a Solid Look At SSD Write Endurance".

    Badabing! I'll be here all week.

    --
    Better known as 318230.
    1. Re:Hard or solid by GodfatherofSoul · · Score: 1

      If by "here" you mean your day job, I'll believe it. That pun was baaad ;)

      --
      I swear to God...I swear to God! That is NOT how you treat your human!
  18. SSD write to death chart P/E Cycles. by Andrew+Lindh · · Score: 1

    This chart is almost 2 years old now, but it is a fun read and has some good testing information:
      http://www.xtremesystems.org/forums/showthread.php?271063-SSD-Write-Endurance-25nm-Vs-34nm

    I have read that some of the newer SSD have only 500-1000 P/E cycles (eg. Kingston V300, Samsung 840), but I don't have proof. It is well documented that most of the current MLC drives have 3000 to 5000 P/E cycles while may of the SLC units are 100000 (eg. Intel X25-E, SuperSSpeed SLC S301).

    Here is another good article about TLC SSD:
      http://www.anandtech.com/show/6459/samsung-ssd-840-testing-the-endurance-of-tlc-nand

    You have to buy and use the correct type of SSD for your application. A new TLC SSD should not be used in any write intensive application (eg. ZFS ZIL) but it may be great for that new fast laptop that can use the speed and does not do a lot of writes to disk. For most standard uses a good SSD will outlast the laptop/desktop where it is installed. The key for good SSD use is detection of pre-failure (SMART is a good start). The SSD is now a consumable part, just like the battery or brakes on a car. We all know drives fail, but standard hard drives don't have the same fixed life expectancy as an SSD.

    Don't forget about Write Amplification. It can help kill a drive faster than total bytes written:
      http://en.wikipedia.org/wiki/Write_amplification

    1. Re:SSD write to death chart P/E Cycles. by m.dillon · · Score: 2

      Quite excellent testing by xtremesystems. I'm not doing anything nearly so formal, but my numbers for the two brands I use (Intel and Crucial) are roughly on track with their results. And it does give me more confidence in those two brands.

      I have an OCZ as well which still works, but after all the negative issues came up I pulled it out of production boxes. And I only have one... never bought another one, every time I researched them out they just weren't up to snuff.

      It should also be noted that SSD firmware continues to undergo radical change, so for leading vendors such as Intel and Crucial who seem to be more on top of the firmware running on the more generic chipsets underneath, we should expect further stabilization verses older products. I'm frankly a bit surprised that my old 40G Intel SSD hasn't hit one of its known firmware issues yet, but my environment is backed up by a UPS so it might simply be bullet dodging.

      (OCZ, on the otherhand, seems to put out new firmware with inadequate testing, their newer products are not any more reliable than their older products).

      -Matt

  19. Hmm by AdmV0rl0n · · Score: 2

    SSD here has been rejected on multiple and continuous failure rates. Now it only gets given to end users who provide a 'light' write environment - and thats the only place where consumer level 25 and sub level nm write cycle gear can be used sanely (ie, without having a plan for swap out/replacement and higher costs).

    I'm expecting a fairly severe level of failure on new equipment shipping today that uses SSD as cache.

    I frankly love the speed. But the claims about how long an 'average' user would take to wear out these disks has failed with abysmal rate failures where I work. Admittedly, our users are mid to heavy use cases, but the failure rates have been high, and the life time shorter than anyone would contemplate.

    Either the cost of the drives has to fall (which to be fair - it has been), or the reliability question and write limits needs to change substantially.

    I no longer consider SSD for front line heavy use. And I'd need serious work to be convinced on contemplating it again with lower nm flash. And SLC level gear is simply beyond the cost level we can attain.

    --
    We`re all equal .. Just some of us are less equal than others.
    1. Re:Hmm by Anonymous Coward · · Score: 0

      I frankly love the speed. But the claims about how long an 'average' user would take to wear out these disks has failed with abysmal rate failures where I work. Admittedly, our users are mid to heavy use cases, but the failure rates have been high, and the life time shorter than anyone would contemplate.

      So, your atypical users see atypical results? Gosh.

    2. Re:Hmm by AdmV0rl0n · · Score: 2

      For clarity, info published.

      We purchased intel drives. At the time these were being held up as 'good' to choose from.
      So they went into DellD630 units, and were handed out to Windows Devs and Windows SCADA engineers. Not one drive survived more than 12 months. These drives were pruchased in the US and used in the UK and Intel refused to fulfill warranty. Frankly D630 workloads are poor compared to more modern machinery - its quite a poor show that D630 users took drives out at all.

      We have moved through other drive makers, including the moderatly terrible OCZ to others like crucial and corsair. The bottom line is our guys do some work. Not just twiddling shit in excel. And this work is real world work that includes using Siemens (heavy IO) and VMs. I'm accused of claiming that my users are not typical, because they do real IO and use VM's. I'd argue, no real users do IO work and they may indeed use VMs.

      Bottom line - as I said. The SSD now is only fitted to people who do light duties and who save work to servers. The SSD has failed repeatedly in real world, front line usage.

      *Running XP in VMs is bad news on these drives, apparently. However, if you make a HD product, explaining the finesse of exact requirement for perfect use scenario doesn't really help win people over. Is it a hard disk product or not? Can it survive hard disk duty or not.

      Don't get me wrong either. I'm not against the idea. But we can't make the units last in use. What am I supposed to do, pretend that its better than it is? Its not.

      --
      We`re all equal .. Just some of us are less equal than others.
  20. Data, not theory...? by Anonymous Coward · · Score: 0

    There's a really handy post with actual data on this compiled by some people at the xtremesystems forum. It's nicer than this theory stuff, they've tested most consumer level drives available and literally written them to death to see how far they go. Still not perfect (some of the drives are different sizes, with different amounts of "static" data) but it's good for a ballpark anyway.

    http://www.xtremesystems.org/forums/showthread.php?271063-SSD-Write-Endurance-25nm-Vs-34nm

  21. Heavier user by Murdoch5 · · Score: 1

    I'm on the heavier end of the normal computer user and I still have a Vertex 1 drive still alive and kicking.

    1. Re:Heavier user by jon3k · · Score: 1

      Same, from 2007 iirc. And a Vertex 2 and a Vertex 4.

    2. Re:Heavier user by Murdoch5 · · Score: 1

      My Vertex 2 is still a race horse and my Vertex 3 is even better. I'm not sure when I'll replace the Vertex 2 but probably in the next few months, space is getting so cheap that it just makes sense.

    3. Re:Heavier user by jon3k · · Score: 1

      Yeah I ended up throwing my old 30GB vertex 1 in my HTPC, just a linux box runing xbmc. the performance is fantastic, it really makes it feel like an appliance more than a desktop computer. I'll never buy a non-SSD again for a workstation/desktop. I've got a fileserver full of big slow SATA disks for storage (pictures, music, etc).

  22. they wear out but they're costly by Anonymous Coward · · Score: 0

    Seriously, if I'm going to pay $185 for a 256 GB SSD (and that's a GREAT sale - they're usually more), I wish the thing would last longer than that. An internal 7200 RPM 3 TB HDD sounds like a better choice!
    Newer technology needs to be introduced that can be written to tens of millions of times. If scientists can pull this off, drop the cost of current SSD technology to 10 cents a gig! And, for the long-lived SSD storage, I'd be willing to shell out big bucks!

  23. Blocks in use by Anonymous Coward · · Score: 0

    Don't forget to take into account the number of blocks which are in use. If you've got 50% disk use then expect the lifetime to be cut in half because the used blocks cannot be part of the remapping.

    I've seen small devices burned out because 80% of the disk was the baseline before any user data got added.

    1. Re:Blocks in use by Firethorn · · Score: 1

      If you've got 50% disk use then expect the lifetime to be cut in half because the used blocks cannot be part of the remapping.

      That's the older firmwares. The newest ones are capable of moving data that tends to remain static onto the higher used blocks to free up blocks with more writes left.

      Of course, this can be a tricky procedure to get right - too much churn and you end up killing the drive much quicker. Too little and you still end up with a unevenly worn drive.

      --
      I don't read AC A human right
  24. Is there no "Hyperbolic bollocks" mod? by Anonymous Coward · · Score: 0

    No, he said reliability trumps speed.

    You can't boot a PC off magtape.

    Stupid fuckwit.

    1. Re:Is there no "Hyperbolic bollocks" mod? by h4rr4r · · Score: 1

      Magnetic tape is more reliable and slower.

      Lots of computers over the years booted from magnetic tape.

    2. Re:Is there no "Hyperbolic bollocks" mod? by Anonymous Coward · · Score: 0

      Why Not? Isn't magtape just another socket in Linux? If I can read it, I can boot it. It's that fucking simple.

    3. Re:Is there no "Hyperbolic bollocks" mod? by ultrasawblade · · Score: 1

      Well, the way many modern tape drives work in Linux is acting like a non-seekable device that can have a single file written to or read from.

      So if you had a BIOS bootloader or tape option ROM that could read the tape into RAM and then transfer control of execution to the beginning of the image, which would unpack the kernel and initrd and start booting Linux, it's completely possible.

      If you have coreboot on your system I think you could really do it.

    4. Re:Is there no "Hyperbolic bollocks" mod? by Pentium100 · · Score: 1

      The latest LTO generations support a file system (LTFS) and can be used as (very high latency) hard drives. They are very fast at linear read/write access though - 140-160MB/s, a single hard drive is too slow to write to the tape.

    5. Re:Is there no "Hyperbolic bollocks" mod? by ultrasawblade · · Score: 1

      I stand corrected.

  25. Good Overview, but... by Anonymous Coward · · Score: 0

    The review didn't mention the write factor in the calculations. Drives have a write factor which roughly relates the number of actual writes to user intended writes. This write factor has several variables (wear leveling, cell usage, garbage collection, TRIM, etc) that determine the ratio, but it's not uncommon for a drive to perform up to 5 or more physical flash memory writes for one user intended write. Assuming a 1:1 ratio of user intended writes to physical writes is an oversight that can greatly alter the results.

    Having said that, it still takes a long time for most SSDs to start failing.

  26. Windows agressively swaps by Anonymous Coward · · Score: 0

    Even if it doesn't need to, it will.

    And it is flakey still if you turn off swap, despite having more than enough memory for use.

    1. Re:Windows agressively swaps by Anonymous Coward · · Score: 0

      I have no swap file on my Windows 7 PC with an SSD and 16GB of RAM and have had no problems so far.

      Even when I turned swap off on XP with 1GB of RAM, the only problems I had were with Adobe software that seemed to want to allocate multiple gigabytes of virtual address space for no apparent reason. XP was like a different OS when it couldn't swap out the web browser you were using in order to cache a 2GB file you were copying from one disk to another.

  27. What are you smoking? by cronos1013 · · Score: 1

    OK, I don't really post all that much, but this post seems like it needs another reply. I have purchased SEVERAL SSD hard drives for the bunch of machines I have. The performance on them is awesome (which is why I still use them), but early on (and still a problem) I learned that their lifespan is crap. I haven't gotten more than 10 months out of any SSD, and I'm not defragging them or buying knock off brands that may or may not have fallen off the back of some production line. I have bought ones from Crucial, from WD, from IBM, and most recently (and the one that died last Tuesday) from Mushkin. It is to the point where I don't install anything except the OS on them, and still use a 7200RP platter drive and my Google Drive for all my data. That said...the performance alone is worth this annoyance, I figure it's not the end of the world to rebuild my pc once a year or so, and to do so with a freshly RMA'd hard drive. That said...I would ALWAYS suggest that people buy the "extended" warranties with these drives and keep important data elsewhere. The performance is great, but they don't last long at all.

    1. Re:What are you smoking? by Anonymous Coward · · Score: 0

      That's kinda like me with my girlfriend. My performance is GREAT but I don't last long at all. I just can't help it, she's got a nice little body. I have to think about other people just to last longer (Oprah, Judge Judy, etc, ewwww).

  28. Re:100,000? (AWS?) by afidel · · Score: 1

    There are plenty of enterprise SSD's that use SLC, both FusionIO and STEC offer SLC options and since STEC has been replaced by Samsung in many applications I assume they do as well. I know HP also offers them as an option for their Proliant servers.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  29. Reading Comprehension Fail by Anonymous Coward · · Score: 1

    Dude, re-read my post. The laptop gets used almost daily for work in harsh environments. It doesn't get used for Facespace or other crap. What do you do, with a laptop, that a dual core 2.5GHz processor can't do? I'd like to have a newer faster machine. But, like I said in the beginning of this thread, I can't justify replacing a perfectly adequate laptop that's in mint condition.

    Also, due to supporting lots of users and lots of machines, I have the opportunity to see the effects of different use cases on hard drives and keyboards etc. When I hear that you wear the letters off the keyboard every 12 months, I immediately think of my users. It seems that the PAs and transcriptionists that use hand lotion and antibacterials all the time wear out their keys in no time. But, the ones that don't have the creams and lotions on their desks have perfectly fine keyboards for a couple of years or more. Yet they're using the keyboards fairly equally.

    So, before you go off like a condescending twat, re-read the post and try to apply some understanding before jumping to incorrect conclusions. kthnxbai

  30. Several Months to Live by skywire · · Score: 2

    > you'd still find yourself waiting several months or even years for that SSD to start dying on you

    How comforting!

    --
    Those who would give up essential liberty to purchase a little temporary safety, deserve neither liberty nor safety.
    1. Re:Several Months to Live by Anonymous Coward · · Score: 0

      My thoughts exactly... it's certainly the future but looks like the spinning platters still firmly have their place.

    2. Re:Several Months to Live by Anonymous Coward · · Score: 0

      Yeah, I have HDD's that are more than 15yrs that are still in daily (hard) use that have yet to show a single bad sector. If I would move to SSD in these machines (if it was possible) I would have to plan on replacing the drives when the get too old (just like a projector lamp) with the HDD's I replace them when they fail, which is very, very seldom; ca. one drive in about two hundred every year (they all run in abient temp of just under 18C).

  31. Poor little hard drives by sjbe · · Score: 2

    I have never had a laptop hard drive last more than two years, and only had one last more than eighteen months.

    Then I would have to wonder what the heck you are doing to the hard drives. I'm not sure I've ever had one last less than that long in a laptop. I've had laptop hard drives last for 7 years and were still going strong when I stopped using the machine. In fact I usually have some other component die long before the hard drive does. I have several hard drives that work just fine from laptops with burned out system boards, defective keyboards, borked video and other problems.

    Some people are quite hard on their equipment, perhaps you are one of these? I've often been astonished how carelessly some people treat their equipment and then expect it to work.

  32. Re:100,000? (AWS?) by Rockoon · · Score: 1

    There are plenty of enterprise SSD's that use SLC, both FusionIO and STEC offer SLC options

    Yeah but who is using them?

    These arent used for massive server farms because regular drive failures are inevitable regardless of what you use. SLC flash mainly sees industrial and embedded use where small amounts of space actually gets used. If you have enormous amounts of storage then it would be very foolish to use expensive SLC's.

    --
    "His name was James Damore."
  33. Re:100,000? (AWS?) by rgbrenner · · Score: 1

    Apparently our definitions of plenty are different. FusionIO has ONE product w/ SLC. STEC has a few, but they are marked as industrial SSDs, just as I said in my original post.. and they are priced like industrial SSDs too.. about $1140 for 100gb. Industrial SSDs are typically $5-10 per GB... so that's right in line.

  34. "Using" you computer by sjbe · · Score: 2

    When you dont use a computer. That happens. And the fact that you are happy with a 2007 dell means you really dont use your computer.

    Curious theory. The fact that I run a multi-million dollar company heavily using a half dozen computers between 6-9 years old must really mess with your world view. We run ERP , product test, shipping, time card management, several databases, some very large spreadsheets, CAD and quite a bit more but according to you we must not actually be using the computers for anything. Would a faster computer be nice? Sure but the marginal improvement would be well into diminishing returns.

    I wear the letters off of a keyboard in 12 months.

    So stop buying crappy keyboards. I have keyboards have have been used for over 20 years without a fleck of paint missing.

    Some of us actually use their computers as tools to make money, others look at them as toys for fun.

    Some of us actually try to get a decent ROI on our machines and realize that lots of actual work doesn't require the latest and greatest. I run a manufacturing company and if you don't think we don't use our computers I think you don't really understand what that means in the real world.

    1. Re:"Using" you computer by Anonymous Coward · · Score: 0

      If you're running a multimillion dollar company, why are you still running assets that you already should have written off? After that point, the cost savings against the possibility of failure or need for expensive maintenance starts making the cost of new equipment much less expensive in a business sense. You can certainly run those machines into the ground, but it stops being good business after five or so years.

      I get why some Joe Blow might want to maintain his machine as long as possible, he doesn't work with capital assets and accounting, but a real business? Whatever works, I guess.

    2. Re:"Using" you computer by shentino · · Score: 1

      He might just have installed Office 2013 ya know.

    3. Re:"Using" you computer by Lumpy · · Score: 1

      "So stop buying crappy keyboards."

      I would love to, but Dell and Lenovo refuses to sell me a "better keyboard" installed in a laptop. Where do you buy your special high end laptop keyboards?

      --
      Do not look at laser with remaining good eye.
  35. I don't get it by jon3k · · Score: 1

    Slashdot comments are always about how SSDs are unreliable and fail constantly, but manufacturers can't seem to crank out SSD equipped devices fast enough. Macbook Airs and the entire Ultrabook category are based around SSD storage. These complaints about endurance never seem to line up with real world experiences. I've been through three SSDs in desktops (Vertex 1, Vertex 2 and Vertex 4 running on both Windows and Linux) along with an SSD equipped Macbook Air (from 2010) and I've yet to have a single issue. I've been trying to figure out what the disparity is between real empirical evidence and the slashdot crowd's assumption of performance, and the only thing I can think is maybe you're overestimating the write volume on normal desktop computers? Honestly I don't know. All I know is that the usage and sales don't correlate with this concern over failure rate or capacity Slashdot seems to have. Apparently performance trumps all.

  36. Re:100,000? (AWS?) by afidel · · Score: 1

    Anyone using SSD in an EMC VNX or VMAX array is using SLC as they have yet to qualify any MLC drive to meet their 5 year guarantee. I know the SSD's in our new 3Par array are also SLC. I've used a mix of eMLC and SLC drives in our database servers, SLC for our OLTP ERP database and eMLC for our data warehouse BI database.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  37. Integrity goes up over time? by Anonymous Coward · · Score: 0

    Who knew?!

    Those graphs are amazing.

  38. This is a fascinating exercise by franblets · · Score: 1

    of some sort of number manipuation that produces absolutely nothing.

  39. Anecdote time by Anonymous Coward · · Score: 0

    I've been using an SSD since the start of Jan 2012 to the present as a the sole drive for a gaming system: http://www.newegg.com/Product/Product.aspx?Item=N82E16820171567

    It's still running strong and the load times are noticeably faster in all games over my previous 10k Raptor. Other than being a bit small, it serves my needs perfectly.

    Grain of salt, YMMV, etc.

  40. That's what people seem to miss by Sycraft-fu · · Score: 1

    You just don't write that much data on a desktop. Yes, when you do a reinstall you write a lot but it really slows down after that. You can measure it and you find that really it is a somewhat rare day that you write a gig to your disk much less more.

    Also all drives are over provisioned, there is space you don't see that they can use to swap in and out for wear leveling. This happens behind the scenes, beyond your control.

    So the drive really will last quite a long time. If your use is desktop use, don't worry about it, buy a drive and enjoy it. Only for write intensive use do you need to do any calculations on it. If you want it as a backend for a database server, or you are using it to capture uncompressed video then yes, throw some math at it before you buy. However for a desktop? No, it won't be a problem.

    1. Re:That's what people seem to miss by deroby · · Score: 1

      The trouble is not that you're writing some big blocks, the trouble is you're writing a lot of small blocks. Given the way NAND works, even changing 1 bit requires an entire 'sector' to be erased and re-written.

      FYI: To avoid my SSD getting worn out too quickly I've taken the following measures :
      * I enabled write caching and turned off write-cache flushing for the SSD.
      * I disabled the 'last-accessed' thing on NTFS, not sure what use it has anyway
      * tempdb (MSSQL) got a (small) extra log and data file in a ramdisk, seems MSSQL prefers to use that part over the ssd location as long as it has free space in there
      * when testing out IO-heavy stuff I always try to do it from a combination of the ramdisk/secondary HDD unless I'm in a hurry and then I use the ramdisk/ssd combination.
      * I take backups pretty much every weekend, if things go wrong on Friday you'll hear me curse from 3 blocks away but in the end damage will be limited.

      I've considered figuring out how to put e.g. FireFox cache in the ramdisk too, but in the end I think adding more RAM would probably have a much bigger benefit as the filesystem then can do some extra caching without having the memory pressure to write the buffers to disk.
      I've also been meaning to try out eBoostr to 'cache' the most active parts of the secondary HDD by means of the SSD, but most stuff there is either 'very big' (games) or very volatile (source-code) or simply not worth caching (music).

      --
      If there is one thing to be learned on slashdot, it has to be sarcasm.
    2. Re:That's what people seem to miss by beelsebob · · Score: 1

      The trouble is not that you're writing some big blocks, the trouble is you're writing a lot of small blocks. Given the way NAND works, even changing 1 bit requires an entire 'sector' to be erased and re-written.

      Actually, that situation is just fine with modern SSDs –they cache such small writes so that they can accumulate them into writing a single block and remapping internally, rather than writing a whole bunch of different blocks for 1 byte changes.

    3. Re:That's what people seem to miss by thejynxed · · Score: 1

      Just run a portable version of Firefox from a USB stick, the one I use has the browser cache on the stick as well.

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
  41. Sorry by Anonymous Coward · · Score: 0

    We've already seen people with less than 2ys (CITATION NEEDED? IT'S CALLED GOOGLE) life on their new SSDs and as another poster pointed out the write cycles are SIGNIFICANTLY less than the ridiculous number the article said.

    Something tells me SSD manufacturers are *desperate* to maintain the illusion that their products are worth anything and are paying "reviewers" to come up with as much BS as humanly possible to assure people that these still-overpriced pieces of garbage are worth buying.

  42. How about some real numbers by m.dillon · · Score: 3

    So far I see a lot of complaints from people who don't appear to even know how to run SMART tools to get write cycle and wear statistics from their SSDs... you know, so real actual numbers can be posted.

    So far none of my SSDs have failed, and I have almost 20 installed in various places. The one with the most wear is one of the first SSDs I purchased, an Intel 40G device:

    da0: Fixed Direct Access SCSI-4 device
    da0: Serial Number CVGB951600AC040GGN
    da0: supports TRIM

    Power on hours - 19127
    Power cycle count - 48
    Unsafe shutdown count - 32
    Host writes x 32MiB - 375697
    Workld media wear - 5120
    Available reserved - 99/99/10
    Media wearout - 91%

    Basically 12TB worth of writes on this 40G drive over the last 2.18 years. No failures. Media wearout indicator 99 -> 91. Estimated durability based on the wear indicator is around 132TB. Roughly comes to ~3300 cycles/cell. This vintage of SSD uses MLC flash whos cells are roughly spec'd at ~10000 cycles.

    While firmware issues are well documented for various SSD vendors over the last few years, and cell erase cycle life has gone down as the chips have gotten more dense, I would still expect the vast majority of failures to be due to wear-out.

    Lots of things can cause premature wear-out but probably the most common would be using the SSD for something really stupid, like to host a database doing a lot of random writes or with a high frequency of fsync()s, using the SSD for swap on a system which is paging heavily 24x7, using the SSD for WWW log files on a busy web server, formatting an unaligned filesystem on the SSD or a filesystem which uses too-small a block size, and any number of other things.

    Venerable but still mostly correct:

    http://leaf.dragonflybsd.org/cgi/web-man?command=swapcache

    The only adjustment I would make is that as the Intel 40G continues running, the wear I'm getting on it is pointing closer to ~130TB of durability and not 400TB (400TB is the theoretical max at 10,000 cycles/cell). Still reasonable. Generally speaking, that's the older 34nm technology. The newer 24nm technology will get fewer cycles but devices tend to have more storage so, as I say in the manual, you could expect similar total wear out of a newer 120GB 310 series SSD whos flash cells have 1/3 the cycle life.

    -Matt

  43. It still isn't a big deal by Sycraft-fu · · Score: 1

    Seriously, if you are worried, get an SSD that monitors itself. Samsung and Intel are good choices. They monitor how much actual writing has been done and give you a life estimate and so on. You will discover that no, you really don't do as much as you think most likely.

    Also, Windows knows if you have an SSD in a slot and knows how to deal with it.

  44. How about USB drives? by hankwang · · Score: 1

    TLC (found in usb drives, ... ) is only 1,000.

    Does that also apply to SD and micro-SD cards? Nowadays these Raspberry Pi and comparable devices use micro-SD cards to run the operating system. I have the impression that typical flash cards and USB sticks nowadays use 4 MB erase blocks and the wear leveling on these is probably not very smart, so just a /var/log/syslog on a 4 GB card that gets a line every minute will wear itself out in about 2 years.

    Actually I have had a couple of sd cards fail on me (one Nokia 2 GB dead on arrival (2008), later on an 8 GB and 2 GB card on other phones in the last two years within a two years after purchase).

    On a related note: I wished that manufacturers of those thumb drives and sd cards specified not only sequential read/write throughput but also write throughput for random 4 kB blocks. With many drives, throughput will drop to 20 kB/s. (Source: http://forum.micromart.co.uk/Topic413730.aspx )

    1. Re:How about USB drives? by rgbrenner · · Score: 1

      yes, tlc is used in sd/sdhc cards.. it's the cheapest and most compact. Essentially, each SLC cell has two states: 1 or 0; mlc has 4 states: 00, 01, 10, 11; and tlc has 8: 000, 001, 010, etc. Each state is maintained using a different voltage.

      So 8mb of flash = 8mb of SLC; or 16mb of MLC, or 24mb of TLC.

      So TLC is perfect for usb drives, sd cards, etc, where space is limited.

  45. Very good - 'great minds think alike' & more by Anonymous Coward · · Score: 0

    I did a LOT of work with RamDrive software decades ago that did very well... & here's some "ideas" you can use &/or apply to YOUR idea (good one by the by), albeit to a Linux machine (vs. Windows, which is my preference/weapon-of-choice) - principles are the same though with these excellent tools (ramdisks/ramdrives):

    I do the list below, here on my home system, & PARTIALLY @ least, just to avoid JUST WHAT YOU SPEAK OF (wear & tear on HDD's specifically, as well as LESSENING THEIR WORKLOAD).

    However, there's another 'benefit'!

    IF/WHEN you remove these tasks/items working on your main drive, usually a harddisk drive (slowest part of computers typically)?

    THUS - You let it essentially also WORK FASTER fetching programs & data also by lessening the slowest thing having to do the work!

    ---

    A.) Pagefile.sys (this you MAY want to "steer clear of" with software based ramdisks UNLESS you have 'tons of ram', up to you!) - remember: I do this on a solid-state unit (more below on that) nowadays though...

    B.) OS & Application level logging (EventLogs + App Logging)

    C.) ALL WebBrowser caches, histories, sessions & browsers too

    D.) Print Spooling

    E.) %Temp% ops (OS & user level temp ops)F.) %Tmp% ops (OS & user level temp ops)

    G.) %Comspec% (command interpreter location)

    * & more...

    ---

    Nowadays?

    I use a "True SSD" based on DDR-2 RAM for the above though (in the 4gb Gigabyte IRAM)

    HOWEVER - You can't TOUCH speed of system memory though, not with SSD's, & that's where RamDrive utilization, if you have enough RAM that is, ROCKS!

    * Some "Food 4 Thought" for you there above...

    I have been doing work for DECADES with ramdisks/ramdrives, they're useful & excellent IF/WHEN applied correctly!

    (Even to the point of writing up my own based on the MS DDK + a front-end adjustment system for it in GUI that was simple to use -> http://www.google.com/search?hl=en&output=search&sclient=psy-ab&q=%22APK+Ramdisk%22&btnG=Submit&gbv=1&sei=pTIkUafQM-qx0AGz_4HIDQ ).

    APK

    P.S.=> That last link above led to this (one of my 'finest moments' personally, in computing):

    Windows NT Magazine (now Windows IT Pro) April 1997 "BACK OFFICE PERFORMANCE" issue, page 61

    (&, for work done for EEC Systems/SuperSpeed.com on PAID CONTRACT (writing portions of their SuperCache program increasing its performance by up to 40% via my work) albeit, for their SuperDisk & HOW TO APPLY IT, took them to a finalist position @ MS Tech Ed, two years in a row 2000-2002, in its HARDEST CATEGORY: SQLServer Performance Enhancement).

    ... apk

  46. Yes, I do & did this... apk by Anonymous Coward · · Score: 1

    http://slashdot.org/comments.pl?sid=3475241&cid=42951835

    * :)

    (Only thing that's "held me back" from using these FLASH based SSD's is wear longevity... I opted for another solution, noted below, until they are PROVEN in this area, & better so!)

    Doing what I listed there for the parent poster's ideas I replied to (decent ones, 'great minds think alike' & all that, albeit many years after I did, lol) has another "ancillary benefit" besides faster seek/access performance & such"

    It lessens the workload on the SLOWEST part of typical computers: Hard Disk Drives, along with increasing their longevity BY LESSENING THEIR WORKLOAD!

    Which, of course, also "speeds them up" by doing so in lightening their workloads, & allows FASTER program + data loads, bonus, as well as increasing their life.

    APK

    P.S.=> There's some "ideas" for you that I used to apply to software-based ramdrives, & LATER did very well on (which others are NOW only "stumbling into" for performance purposes in industry etc. really the past few years now).

    However - NOW, instead, I use a "True SSD" as I call it, based on DDR-2 RAM instead in the Gigabyte IRAM for those listed items in the link above!

    (Yes, not as fast as system ram, but faster than mechanical HDD's are in access/seek by FAR, but the bus used isn't as fast as system RAM is either, trade-off)

    The ideas/techniques listed in the link above, however, DO still apply with ramdrive software - 1st's "iffy" if you don't have the RAM for it though!

    (Ramdrive Softwares are nice, in that they use system RAM, nearly "as fast as it gets" (vs. cache ram types) & no "choking" by bus speeds like I get with the SSD I use (not really an SSD in 'modern terms' but close enough & I *think* you get my point/'catch my drift'))...

    ... apkcid=42951835

    1. Re:Yes, I do & did this... apk by jones_supa · · Score: 1

      The file system cache should be enough for anyone. All operating systems fill all the free RAM with copies of files that been read or written lately.

  47. Funny I was able to do this then, Mr. HP by Anonymous Coward · · Score: 0

    Windows NT Magazine (now Windows IT Pro) April 1997 "BACK OFFICE PERFORMANCE" issue, page 61 - to an EXCELLENT review & far more noted below as well!

    (For work done for EEC Systems/SuperSpeed.com on PAID CONTRACT (writing portions of their SuperCache program increasing its performance by up to 40% via my work) albeit, for their SuperDisk & HOW TO APPLY IT, took them to a finalist position @ MS Tech Ed, two years in a row 2000-2002, in its HARDEST CATEGORY: SQLServer Performance Enhancement).

    Ramdisks/Ramdrives are also useful for "scratch/temp" space work as well... especially with database engines!

    ---

    :)

    By using Ramdisk/RamDrive software!

    (way, Way, WAY before it was 'mainstream' to design DB engines with their OWN dedicated device space in memory (essentially a ramdisk))

    It is also 'funny' that usage of SSD's, which ARE THE SAME PRINCIPLE as ramdrive software in essence, are "taking the planet by storm" in industrial environs ONLY THE PAST FEW YEARS NOW (want citations? Ask) FOR BETTER PERFORMANCE TOO, eh?

    APK

    P.S.=> Was doing it with DBase III stuff YEARS BEFORE THAT TOO, & it just works using ramdrives since the seek/access ALONE is incredibly faster, & hdd's are orders of magnitude slower on writes...

    ... apk

    1. Re:Funny I was able to do this then, Mr. HP by Shirley+Marquez · · Score: 1

      RAM disks are no longer so useful for database engines because the modern engines can use multiple gigabytes of RAM natively. (You'll want to use a 64 bit OS to take full advantage.) If you're still using some kind of old database that can't use lots and lots of RAM a RAM disk might help.

  48. 1 problem on that note:.. apk by Anonymous Coward · · Score: 0

    Caches, "flush" out - Especially if "forced" by memory starvation &/or paging!

    In fact? They're the FIRST thing that "takes a beating" since they are designed to be "dynamically" changed, on-the-fly & depending on the algorithm &/or design used (FIFO, LIFO type queing, aging engine, + set associative design type), it can be WORSE in some cases, because of the above.

    (Ramdisks when done via software into fast system RAM, by way of comparison - DON'T... Since they're 'static' in nature via device drivers in Windows, which makes them valuable in the capacities I noted here -> http://slashdot.org/comments.pl?sid=3475241&cid=42951835 AND, which "overcome your objection"...)

    APK

    P.S.=> Point on your part, good one, but that's my counter... & IF/WHEN you use Ramdisks in the capacities I noted in my replies here!

    (As well as the parent posters' ideas, decent ones)

    They work...

    In fact, don't KNOW if you "caught this" or not, but, I did well in it professionally to GOOD notoriety & review in my day, "back in the day" 1996-2002 with them, & it changed the design of db engines in fact - why do you *think* they use a dedicated 'device' in memory, as in SQLServer?

    NON-FLUSHABLE like diskcaches!

    (See the link above on that note, near its termination)

    Simply because of the nature of diskcache design + purpose, & using ramdrive software, judiciously, overcomes it (or static devices in memory like DB engines use)...

    After all: "Proofs in the pudding" (results I got noted in that link & good review in a VERY highly esteemed publication as well as the same ilk in tech trade shows)...

    ... apk

  49. USB flash dies fast by Kim0 · · Score: 1

    I have used a lot USB flash sticks for operating systems, and they wear out fairly fast. A couple of weeks is typical.
    I am currently using SanDisk short sticks, and they have lasted the longest so far.

  50. Accuracy of math in question by Vigile · · Score: 1

    It may be too late for this post, but Allyn over at pcper.com posted up some analysis of this article and that it leaves out important data:

    Max data write speed did not take into account 8/10 encoding, meaning 6Gb/sec = 600MB/sec, not 750MB/sec.
    The flash *page* size (8KB) and block sizes (2MB) chosen more closely resemble that of MLC parts (not SLC – see below for why this is important).
    The paper makes no reference to Write Amplification.

    "Write Amplification would be a factor of 500, meaning the flash memory is cycled at 500x the rate calculated in the paper." Gulp.

    http://www.pcper.com/reviews/Editorial/Taking-Accurate-Look-SSD-Write-Endurance

  51. Fully aware of that (what I do for "day job") by Anonymous Coward · · Score: 0

    I note "in memory devices" in them, ala SQLServer -> http://slashdot.org/comments.pl?sid=3475241&cid=42952517 (see near its termination).

    * :)

    (Been doing MIS/IS/IT & DB Engines for with many wares for it (ala Oracle, MS SQLServer, DB/2 & even other smaller ones professionally since early 1995)).

    APK

    P.S.=> Where'd you think the idea came from? See my link again... apk

  52. WRONG (System STILL pages, in exe's) by Anonymous Coward · · Score: 0

    Try it yourself... you'll STILL see paging activity (albeit from executables).

    * :)

    I know this since I've had to explain it to others online before who couldn't understand WHY even though they eliminated paging completely (which doesn't in Windows, it will try to FORCE a minimum 16mb sized on on main OS bearing disk OR temp one, no getting around it either).

    However - Executables "page back to themselves" on disk (fact, look it up).

    APK

    P.S.=> Sometimes, it's by design & in the app itself! I do it to conserve RAM not 'painting controls' until say, a tab is VISIBLE In a multi-tab program for instance & tabbed apps are the best way to see it in fact, try it... &, others times it's by design in the OS memmgt subsystems (in kernelmode, they are, after all, Virtual Memory mgt. systems, & it's ALL "Virtual Memory" to modern OS)...

    Again, DO try it yourself (that is what explains that paging activity in fact)... apk

  53. wrong/bad article by Anonymous Coward · · Score: 0

    his data and math is quite wrong

  54. IF you have TONS of RAM by Anonymous Coward · · Score: 0

    Purely relative term (I mean like the max modern systems will hold today, not sure what largest RAM sticks are nowadays or max amount of slots in a mobo nowadays is (server boards especially probably have more) in 64-bit OS, but I know they don't TOUCH what is possible in 64-bit address range capable OS yet)?

    It *could* be used to avoid diskbound paging latencies (especially IF you aren't even BEGINNING to 'scratch' what you have available, that is, & have a large excess).

    * Think about it - "Food 4 Thought"... & can ANYONE tell me what the most possible slots on mobos are, & what largest RAM stick sizes are nowadays (I haven't bought a new mobo since 2009 & things change)... thanks for the answer, it may give us some "hard numbers" perspective here too on that account.

    APK

    P.S.=> Yes, you can "avoid" that on your main OS &/or Programs bearing disk (in MS stuff, say C: drive, or whatever device you mount in *NIX's) by moving the paging files to another drive... but, you STILL would have the diskbound latencies I noted on HDD's - what I said above MIGHT avoid all that, entirely!

    ... apk

    1. Re:IF you have TONS of RAM by jedwidz · · Score: 1

      Getting into semantic subtleties here... if you've got a huge DRAM-based disk (that is, an SSD with DRAM instead of flash), that for whatever reason couldn't donate its capacity as system memory, then that's a superb place to put a page file.

      But then, it wouldn't be a RAM disk. A RAM disk lives in system memory.

  55. Much more informative by romons · · Score: 1
    --
    Go to Heaven for the climate, Hell for the company -- Mark Twain
  56. SSDs and SSD drivers are still primitive. by Futurepower(R) · · Score: 1

    Hairy Feet,

    I like what you said in this thread. It's helpful.

    I have talked with two Intel employees who said they work in two different groups at Intel concerned with how processors interact with storage. They said Intel's SSD caching risks data integrity, and it is not possible to RAID Mirror Intel's SSD caching using Intel's Ivy Bridge chipset.

    Also, quoting from the Intel Rapid Storage Technology RAID driver GUI: "The Windows write-cache buffer flushing policy can be enabled for all RAID array drives to ensure data integrity or disabled to improve data performance. Click the Help icon for more information on setting the wnte-cache buffer flushing policy based on your needs."

    Based on talking with Intel employees, I have developed an opinion that SSDs and SSD interaction with processors are still in development stages. There are, it is apparent to me, many poorly managed groups at Intel. Only the CPU design group has been consistently successful. It's only my guess, but I'm guessing that former Intel CEO Paul Otellini was fired by Intel's board of directors for an especially severe issue of bad management.

    1. Re:SSDs and SSD drivers are still primitive. by hairyfeet · · Score: 1

      I've been in the PC biz for over 25 years and been into PCs longer than that so what you are saying? Honestly doesn't surprise me, we saw the same thing for the first 8 years or so with HDDs, they had bad storage designs like MFM and frankly were flaky as hell and just as likely to lose your data as it was to keep it. I know seeing how many drives my gamer customers could go through on SSDs, and its not like they are doing anything seriously stressful, tells me there are some serious fundamental flaws with the tech that nobody has been able to figure out. As I said I don't think its the OS, or the CPU or the mobo chipset, I think it comes down to the controller on the SSD and how its having to constantly lie to the system and remap data. I think the ARM chips they are using for this purpose just isn't able to keep up the load for any real length of time and THAT is why they are failing.

      And the one BIG advantage SSDs have for being used as a caching drive is if they fail, who gives a shit? windows 7 cache is also backed up on HDD so if you yank the drive it'll boot just as before, you just won't get the speed boost. This is why you can use Readyboost on a thumbstick as Windows always keeps a backup to the cache on the HDD so if the cache goes it doesn't affect the stability of the system. I already have one customer who does a LOT of graphics and video editing and he says the speedboost is just incredible and he doesn't have any of the risks of dealing with SSD for that boost.

      Now as far as the software that comes with caching drives? I haven't heard enough about it one way or another to know if its good or not but just the fact that it takes over from Windows which means Windows won't have a backup cache makes me kinda leery. The graphics guy just told Windows to use the 32Gb drive he picked up as a Readyboost drive and while he says boot isn't much faster (because Windows has to load the OS enough to enable Readyboost) that once its on the desktop his programs just pop and its really helped with his render times.

      Anyway I'm glad you found some of the info helpful and if it were me I'd just get a small drive and Readyboost it instead of messing with the vendor's caching software, let Windows handle it and that way there is no risk. I can tell you Readyboost in Win 7 works great, I've placed a fast 4GB USB 2.0 drive in my gaming PC as a Readyboost cache and timing how quickly it takes a game I've played often I'd say its pretty close to 40% or more faster to load by using readyboost than by not and that is on a USB 2.0 line with a lousy 4GB cache. Now if I can see that amount of gains on USB 2.0 with just 4GB, imagine what you'd see on SATA 3 or 6 with 32GB of much faster SSD? And the prices are right, I've seen several at less than $40 that would make good caching drives. Certainly cheaper than a hybrid and with zero risk to data, what could it hurt?

      --
      ACs don't waste your time replying, your posts are never seen by me.
  57. Correction: by Futurepower(R) · · Score: 1

    I should have said that in my opinion, "Only the CPU and chipset design groups have been consistently successful." Also, that is only an outsider's opinion. There may be well-managed groups inside Intel that are unknown to me.

  58. Ever wonder ... by RockDoctor · · Score: 1

    Ever wonder how long your SSD will last?

    Nope. I decided that I don't need the technology some years ago, and have seen nothing to cause me to re-think that position. I don't need "super-fast boot times" because I re-boot every few weeks. The amount of data that I keep around and want to access is high enough that SSDs aren't in the feasible price range, and the main constraint on me finding stuff is thinking "where would I have put that?" Which is much faster than brute-force searching.

    --
    Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  59. I do - It's what I do nowadays (see inside) by Anonymous Coward · · Score: 0

    For YEARS now (first with this unit) -> A Gigabyte IRAM 4gb unit!

    It's EXACTLY where I place my pagefile.sys (in Windows), & I noted it here (also noting that it's "iffy" do with ramdrives in the link below, UNLESS you have a "ton" of RAM & especially RAM that does unused).

    * See here -> http://slashdot.org/comments.pl?sid=3475241&cid=42951835

    That's ALL of what I do on a "True SSD" as I call it (well, almost, missed 1 part noted below...).

    Thus "mirroring your idea" (my idea too, lol, from a LONG time ago when I used to do it 1st on ramdisks in software, & then later on another "True SSD" from 2000 onwards called a CENATEK "rocketdrive" but it was based on slower PC-133 SDRAM & used a slower bus (PCI 2.2.)).

    The Gigabyte IRAM's based on DDR-2 RAM, & also a PCI Express buslane (faster all the way around) BUT, is limited by emulating a SATA disk though (that's where a ramdisk in software 'rocks it', far, Far, FAR faster in the respect - throughput!)).

    I omitted this in my list there in the link above:

    I also place my custom hosts file onto it, via redirecting WHERE it's referenced by the OS, here in the registry:

    ---

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters

    And the "DataBasePath" parameter there...

    ---

    Which also acts more-or-less, like a *NIX shadow password system also!

    (That's good, vs. any malware that *might* attempt to 'mess with it since the original residing in %WinDir%\system32\drivers\etc is pretty much only a 'decoy' @ that point, lol!)

    However, modern Windows uses UAC to protect it, & I also apply read-only rights to it to supplement that, & my hosts file import/deduplicate/favorites hardcoder mgt. system I wrote -> http://www.start64.com/index.php?option=com_content&id=5851:apk-hosts-file-engine-64bit-version&Itemid=74 does the rest!

    Supplementing UAC, by doing that read-only write protection attribute applied every 1/2 second & NOTHING will 'blow past that' (it's essentially locked that way vs. malicious interlopers!)

    Anyhow/anyways: I place mine & all else on that list in the 1st link above onto that "True SSD" as I call it!

    Just for faster loading since the seek/access is in the ns range, rather than HardDisk ms ranges!

    (That's many orders of magnitude faster, for loading faster into RAM + I let the local kernelmode diskcaching subsystem cache it too, rather than the faulty-with-larger hosts files local DNS clientside cache service in Windows (known issue in it for ages, & MS doesn't fix it - so I said "hell with it" & opted to do it THAT way + I constantly am online, & that KEEPS it there, so the cache doesn't flush it out, by being online nigh constantly)).

    APK

    P.S.=> And, "There Ya Go" (& 'great minds think alike') - Oh, & I "did some checking" just for my OWN reference, & it appears that 8gb ramsticks are the max size now, & considering you can put usually up to 16gb into current std. mobos, & up to 32gb into server boards? The ramdrive pagefile.sys (or *NIX file analog) IS a possible, IF you don't 'suck that up' for other things, keeping in mind using it JUDICIOUSLY for things you don't WANT flushed by say, a cache (they are volatile's why)...

    ... apkid=5851:apk-hosts-file-engine-64bit-version