Slashdot Mirror


Power-Loss-Protected SSDs Tested: Only Intel S3500 Passes

lkcl writes "After the reports on SSD reliability and after experiencing a costly 50% failure rate on over 200 remote-deployed OCZ Vertex SSDs, a degree of paranoia set in where I work. I was asked to carry out SSD analysis with some very specific criteria: budget below £100, size greater than 16Gbytes and Power-loss protection mandatory. This was almost an impossible task: after months of searching the shortlist was very short indeed. There was only one drive that survived the torturing: the Intel S3500. After more than 6,500 power-cycles over several days of heavy sustained random writes, not a single byte of data was lost. Crucial M4: failed. Toshiba THNSNH060GCS: failed. Innodisk 3MP SATA Slim: failed. OCZ: failed hard. Only the end-of-lifed Intel 320 and its newer replacement, the S3500, survived unscathed. The conclusion: if you care about data even when power could be unreliable, only buy Intel SSDs." Relatedly, don't expect SSDs to become cheaper than HDDs any time soon.

73 of 293 comments (clear)

  1. Stop Bragging! by CajunArson · · Score: 5, Funny

    "after experiencing a costly 50% failure rate on over 200 remote-deployed OCZ Vertex SSDs"

    Stop gloating about how you got the good batch of OCZ SSDs! Some of us weren't so lucky....

    --
    AntiFA: An abbreviation for Anti First Amendment.
    1. Re:Stop Bragging! by ColaMan · · Score: 4, Insightful

      SSD's from certain companies were crap. Unfortunately you couldn't tell straight away (and I guess, they couldn't tell either, otherwise they wouldn't have shipped them).

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    2. Re:Stop Bragging! by AK+Marc · · Score: 2

      Your argument is that cars are unacceptably poor reliability because Ford (or other maker you don't like) makes cars. Just because Escorts were crap doesn't mean that cars are crap.

    3. Re:Stop Bragging! by viperidaenz · · Score: 4, Funny

      Companies are all about making money. I don't think they would have shipped such dodgy products, since it resulted in bankruptcy

    4. Re:Stop Bragging! by gweihir · · Score: 2

      Consumer SSDs (except OCZ) have the standard approximately 5%/year failure rate that consumer electronics makers aim for. If you want something significantly better, go for industrial electronics that is rated for better reliability. Note that industrial electronics can be even less reliable, as it expects you to read and understand the data-sheet.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    5. Re:Stop Bragging! by saleenS281 · · Score: 2

      You could've looked at the shady history of OCZ and guessed what their failure rate would be. They had about the same success in the memory market in the 90's when they were first formed.

    6. Re:Stop Bragging! by sclark46 · · Score: 4, Funny

      we had about a 100% failure rate on 16gb kingston SSDs

    7. Re:Stop Bragging! by Aereus · · Score: 2

      I hope you're referring to the fact that OCZ *did* go bankrupt in large part due to its dodgy products...

  2. So make the power reliable... by ssufficool · · Score: 5, Insightful

    and get a UPS. Why blow more money on a slightly more reliable SSD when a UPS is so much cheaper?

    1. Re:So make the power reliable... by Anonymous Coward · · Score: 2, Informative

      If you are good with electricity, and computer electrical needs are modest, one might be even better off by going with a solar panel setup, a couple sets of AGM solar batteries, a PSW inverter, and a MPPT charge controller. This wouldn't allow a 15 amp circuit to run at full throttle for long, but a computer that takes at most 200-400 watts (the new Mac Pro maxes at 480 watts), it would provide steady, clean power regardless of anything in the house.

      Solar is cheap, so much that having a dedicated circuit is a step ahead of a UPS.

    2. Re:So make the power reliable... by Dunbal · · Score: 3, Interesting

      Because Intel doesn't make UPS and he is shilling for Intel? Seriously, people actually run WITHOUT a UPS nowadays? There's no excuse. They're not $700 beasts like they used to be.

      --
      Seven puppies were harmed during the making of this post.
    3. Re:So make the power reliable... by kthreadd · · Score: 2

      and get a UPS. Why blow more money on a slightly more reliable SSD when a UPS is so much cheaper?

      That will give absolutely zero help when the machine blows a fuse and halts.

    4. Re: So make the power reliable... by iamhassi · · Score: 4, Insightful

      Your MacBook Air came with a UPS built-in, it's called the battery.

      --
      my karma will be here long after I'm gone
    5. Re: So make the power reliable... by nerdguy0 · · Score: 4, Informative

      Or get an m500 which is basically a m4 with capacitor backup and newer NAND.

      --
      "In /dev/null no one can hear you stream."
    6. Re:So make the power reliable... by haystd · · Score: 4, Insightful

      The "remote-deployed" may have something to do with it. These may be part of some kind of set-and-forget devices that are not maintained by IT types. Think industrial settings.

      If the UPS units were desktop grade, they are a crapshoot for quality and would probably have to be rotated out every 2-3 years and are expensive to ship due to weight. Add in the hassle of recycling the lead-acid batteries.

    7. Re:So make the power reliable... by vux984 · · Score: 2

      That will give absolutely zero help when the machine blows a fuse and halts.

      And what if the "fuse blown" is inside the SSD itself?

      Onboard reliable power only helps in a very limited number of places that a UPS does not, and there are still plenty of obscure failure modes that onboard power doesn't protect you from.

      At some point you have to accept that some things are beyond your control and maybe you should have a backup or two of your important data.

    8. Re:So make the power reliable... by lgw · · Score: 4, Interesting

      I've never found a UPS useful. I used to buy them, but this always happened:

      * Power went out
      * UPS didn't quite come up in time
      * Computer reset
      * UPS now was happy to provide power for my computer to boot

      I've tried very expensive and very cheap - they just don't work for computers in my experience, and the batteries need replacing every couple of years, and are difficult to dispose of.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    9. Re:So make the power reliable... by fuzzyfuzzyfungus · · Score: 4, Interesting

      I've had at least two UPSes add injury to insult by simply dropping dead and failing to even act as a power strip, merrily cutting power to everything attached to them despite mains power being available (and every 'unprotected' device not even flickering). Thanks a lot APC...

    10. Re: So make the power reliable... by Anonymous Coward · · Score: 4, Insightful

      Yes, why test the (already discontinued) M4, which I don't remember ever being marketed as "power protected" instead of the current m500 models that actually are?
      I started deploying the m500 drives as soon as l heard about that one improvement (though only one of the numerous M4s got corrupted (less than 0.1% data lost) apparently due to power loss. Admittedly none of our Intel drives have failed yet either, but the new 530s tendency to disappear after a warm boot made us wary of them up until last week when Intel finally released the firmware fix for that issue.

    11. Re:So make the power reliable... by Tumbleweed · · Score: 3, Insightful

      I've never found a UPS useful. I used to buy them, but this always happened:

      * Power went out
      * UPS didn't quite come up in time
      * Computer reset
      * UPS now was happy to provide power for my computer to boot

      I've tried very expensive and very cheap - they just don't work for computers in my experience, and the batteries need replacing every couple of years, and are difficult to dispose of.

      "UPS didn't quite come up in time"? WTF? I've never had a UPS do that, and I"m on my third one in 12 years.

    12. Re: So make the power reliable... by couchslug · · Score: 5, Funny

      "Your MacBook Air came with a UPS built-in, it's called the battery."

      Yet another brilliant example of Apple design!

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    13. Re:So make the power reliable... by ahabswhale · · Score: 3, Insightful

      I've never had this problem. I run my computer, monitor, wifi, and cable modem into mine and it works like a champ every time. I've only had two UPSs but they both worked without fail each and every time. The only problem they have is that their power is reduced as they age.

      --
      Are agnostics skeptical of unicorns too?
    14. Re:So make the power reliable... by Anonymous Coward · · Score: 5, Insightful

      Wild guess: He's mixing a cheap off-line UPS with a horrible PC PSU that can't do the required hold-up time.

    15. Re:So make the power reliable... by PopeRatzo · · Score: 2

      Just stick them in laptops and buy M4s.

      There's no need to bring firearms into the discussion.

      --
      You are welcome on my lawn.
    16. Re:So make the power reliable... by gweihir · · Score: 2

      From the small sizes and absence of current larger drives, I deduce this is a very specific application, like an on-disk journal or a measurement recorder or the like. The UPS may be problematic for a number of reasons, in particular that it does not solve the problem, just gives the OS warning and some grace time. It is expensive though and has battery-lifetime issues.

      Incidentally, you could also generate the 5V power for the SSD from 12V and give is a bit more endurance (say, 0.1-1sec) that 12V power and the power-good signal being withdrawn. If a custom solution is acceptable, then this is pretty cheap, running you one switching 5V regulator, one 12V capacitor with 0.05F for 0.5s or so, and one 1A Schottky diode. Costs something like USD/EUR 50 per installation, i.e. vastly cheaper than UPS. Alternatively, use batteries at 6V and a circuit that provides power to the SSD for 1 sec or so after the power-good signal fails.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    17. Re:So make the power reliable... by PopeRatzo · · Score: 5, Funny

      The people in Starbucks look at me funny when I walk in with my Macbook Air and a UPS.

      Have you considered the possibility that it's not the UPS?

      --
      You are welcome on my lawn.
    18. Re:So make the power reliable... by Pentium100 · · Score: 2

      UPS works the same regardless if it's night, foggy, raining or snowing outside.

    19. Re: So make the power reliable... by Mashdar · · Score: 2

      This game-changing laptop UPS idea was probably Xerox's.

    20. Re:So make the power reliable... by gman003 · · Score: 2

      Two reasons:

      1) Defense in depth. Sure, your UPSes should protect against power outages. But what if both mains and UPS fail? They may consider their data important enough that they need to prepare for that situation.

      2) Niche hardware. From the sound of it, they aren't a typical server scenario. They required 16GB size as a minimum (incredibly small even for an SSD), and they tested a huge number of power loss cycles. This makes me suspect they aren't doing typical server or desktop stuff, but I haven't the faintest idea what they're actually doing. But perhaps this niche hardware has to operate without a UPS.

    21. Re:So make the power reliable... by Mashiki · · Score: 2

      I have had that problem, though. I guess it depends on what hardware you have.

      My guess is, shitty hardware. I've never seen this happen unless the batteries were bad. And I've been using UPS's since the mid 90's.

      --
      Om, nomnomnom...
    22. Re:So make the power reliable... by Lehk228 · · Score: 2

      or a NiFe and it will outlast whatever is connected to it by at least 2 generations of equipment. expected life of a NiFe is 20 years or better and they give less than a fuck about overcharge, being left fully discharged, or even screwing up the electrolyte mix

      --
      Snowden and Manning are heroes.
    23. Re:So make the power reliable... by Mad+Merlin · · Score: 2

      You probably tried to draw more power than the UPS is rated for. The UPS will cut power at this point to protect itself.

    24. Re:So make the power reliable... by Tumbleweed · · Score: 2

      Wild guess: He's mixing a cheap off-line UPS with a horrible PC PSU that can't do the required hold-up time.

      Ah, good point. I haven't skimped on the PSU in 15 years. It's the dumbest piece of a machine to skimp on.

    25. Re:So make the power reliable... by fuzzyfuzzyfungus · · Score: 2

      The UPSes in question had both been handling the same load for over a year (with no trouble reports from the little network management card widget) when they died, so I don't think that it was excess draw. It also wasn't 'died' as in 'popped a breaker for safety reasons'; but as in 'all management interfaces, NIC, serial, LEDs on the front and all power outputs go silent, no amount of poking brings the device back to life'.

    26. Re:So make the power reliable... by fuzzyfuzzyfungus · · Score: 2

      If memory serves, they were both 'APC Smart-UPS XL 2200 VA RM 3U 120V' devices. Not elite datacenter stuff (but they were only supporting some peripheral wiring closets, so the load didn't justify anything really serious); but not the best-buy grade junk.

    27. Re:So make the power reliable... by 241comp · · Score: 2

      I've had this same problem with a Tripp-Lite APS3636VR which is a $1200 UPS designed to provide hardwired circuits with continuous power. Despite mains being available, we suffered considerable losses due to the APS3636VR failing, and Tripp-Lite refused to do anything to make it right. I'm now very cautious about the use of UPS devices in any type of critical application.

    28. Re:So make the power reliable... by karnal · · Score: 2

      The only problem with this methodology - and I'm all about repairing and not replacing - is that a poorly engineered inexpensive power supply can actually take out other more expensive parts (motherboard, SSD/HDD.. video card) if it fails spectacularly. Then your cost to repair just went up over the cost of a decent power supply. I've been a fan of Corsair power supplies in my last several builds. They're mild (500 watts) but I haven't had one fail on me yet.

      --
      Karnal
    29. Re: So make the power reliable... by greg1104 · · Score: 4, Informative

      The power loss protection on the Crucial M500 worked fine in my initial tests. It can't be taken seriously as a reliable drive because it doesn't have any SMART data on longevity. There's no way to know when the drive is wearing out, so it's pretty much useless for serious work. The one I bought for testing is in my laptop, it's a fine drive there. See Tech Report for a review complaining about the missing SMART data, I'm not the only one who noticed.

      Intel's data on wear is very good, see my look at the 320 vs. 710 lifetime for example. The replacement models, DCS3500 and DCS3700, are even better drives in every way.

  3. Is it that hard to include a capacitor? by ZorinLynx · · Score: 5, Insightful

    These things are already expensive; surely spending a few more cents per unit on a capacitor to ensure power loss reliability isn't a big deal.

    The cap only has to be big enough so the controller can do a controlled shutdown.

  4. Consumer grade vs. Enterprise Grade by CajunArson · · Score: 5, Insightful

    Slightly more seriously than my last post, the S3500 was the only enterprise-grade SSD tested in that batch. Frankly, I have little sympathy for you if you expected consumer-grade SSDs to perform like Enterprise-grade SSDs in a mission-critical application.

    Consumer grade drives, even/especially the "high performance" ones that will often benchmark better than the "overpriced" enterprise drives, ain't designed to have perfect data retention. Of course, consumer or enterprise, any drive can fail and appropriate measures including RAID and backup* should always be in place no matter what type of drive you have.

    * Yes, RAID != backup, I know, don't bother making that post.

    --
    AntiFA: An abbreviation for Anti First Amendment.
    1. Re:Consumer grade vs. Enterprise Grade by Ralph+Wiggam · · Score: 5, Insightful

      If one company's enterprise grade drive is the same price as another company's consumer level drive, isn't it valid to compare them head to head?

    2. Re:Consumer grade vs. Enterprise Grade by kthreadd · · Score: 3, Interesting

      A £100 budget was mentioned. I guess Intel was the only vendor that offered enterprise hardware below that.

      The Intel 320 apparently delived good results as well, and that's not enterprise grade whatever that means anyway.

  5. am I missing something? by kcmastrpc · · Score: 2

    If I were to pull the plug on a consumer grade mechanical hdd in the middle of a write, would it not lose data as well?

    1. Re:am I missing something? by DigiShaman · · Score: 4, Informative

      Technically -yes-, but the issue can be catastrophic with an SSD where as with an HDD, you just loose maybe a file. Both the drive and a journaling filesystem should be able to recover from. With an SSD however, the LBAs are not mapped predominately to memory cells. They get reassigned based on whatever algorithm of wear leaving is employed. If this separate abstracted database to the drive's firmware itself becomes corrupted, you could lose the entire drive. And that's the problem, yet another abstraction that SSDs use that's completely vulnerable to uncommitted writes-backs from power failure. This is something where the OS and filesystem can't help you on an SSD. Unfortunately.

      --
      Life is not for the lazy.
  6. Power-loss protected? No Samsung? by MatthiasF · · Score: 5, Insightful

    Does this mean the write-cache is NAND too? I do not see that in the features for the SSDs they selected.

    Also, why was Samsung excluded? Their 800 series with RAID support has been tested in the past with long term writes with great results.

    http://us.hardware.info/reviews/4178/10/hardwareinfo-tests-lifespan-of-samsung-ssd-840-250gb-tlc-ssd-updated-with-final-conclusion-final-update-20-6-2013

    I do not mean to plug a particular brand, but the range of SSD's tested in the articles does not seem very expansive nor do they seem to fit into the criteria they specify.

    1. Re:Power-loss protected? No Samsung? by TubeSteak · · Score: 2

      Also, why was Samsung excluded? Their 800 series with RAID support has been tested in the past with long term writes with great results.

      Samsung's 800 series doesn't have power loss protection.
      That's why it was excluded from a test where the main criteria was Power Loss Protection.

      --
      [Fuck Beta]
      o0t!
  7. SSD drives are fast, but they suck for reliability by Anonymous Coward · · Score: 2, Interesting

    If you have important data don't store it on an SSD drive. I own decent size small company which ships lots of systems with the better drives (not Intel) with comparable user satisfaction ratings to Intels SSD drives and they certainly aren't that terribly reliable. They are much better than the junk SSD drives, but for real reliability stick with the 7200 RPM or 5400 RPM drives. Sadly the 7200 RPM drives are dead now. Nobody makes them for laptops. I guess the next best thing for speed + a little more reliability is Intel SSD.

  8. Original research by Anonymous Coward · · Score: 2, Insightful

    Original research by someone whose identity I can't look up. Hmm.

    I'd trust every conclusion except the one that pretty blatantly advertises Intel. I guess that means Toshiba might be worth looking into.

    1. Re:Original research by Anonymous Coward · · Score: 2, Informative

      Are you retarded? His web page includes his full CV and LinkedIn profile.

  9. Re:SSD drives are fast, but they suck for reliabil by SuperKendall · · Score: 3, Informative

    There's still one 720RPM laptop drive, I just bought a 1TB 7200RPM HGST drive recently...

    That said one of the newer Seagate drives scored faster in a speed check. Not sure what to make of that.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  10. Repeat the experiment by Dunbal · · Score: 2

    Do it again OP with exactly the same parameters, but this time compare SSD's to platter hard drives.

    --
    Seven puppies were harmed during the making of this post.
  11. An Odd Assortment of SSDs Tested by Anonymous Coward · · Score: 2, Insightful

    I'm sure the reviewer tested what they had available, but I'm not sure I'd draw any conclusions from this list of drives. The drive that passes is the only current generation drive on the list. Everything else is last generation or older. In the case of the OCZ Vertex, much older. Most of the current popular drives seem to be omitted.

  12. Re:SSD drives are fast, but they suck for reliabil by Dunbal · · Score: 4, Insightful

    People who have "important data" and fail to make a backup copy - no matter which type of media they are using - deserve to lose their data. Seriously, what you said doesn't only apply to SSD's.

    --
    Seven puppies were harmed during the making of this post.
  13. UPS? by vux984 · · Score: 2

    If you are worried about data loss during a power failure wouldn't the money be better spent ensuring there isn't a power loss?

    UPS are cheap and reliable, and give you time to shut down.

    Its interesting and good to know that the intel SSD survived thousands of powercycles while it was trying to work without losing a single byte of data. But my desktop SSD is on a UPS. And my laptop has a battery built into it. So a power failure affecting the SSD in the middle of an operation is pretty much unheard of.

    1. Re:UPS? by evilviper · · Score: 2

      UPS are cheap and reliable, and give you time to shut down.

      Cheap UPSes are horribly unreliable. What's more, they can be less reliable than grid power... APC's horrid SmartUPS devices had an awful tendency for a significant percentage to drop the load during a self-test, even when both battery and utility power were in perfect working order...

      Even if you have dual power supplies, and connect to different UPSes, you're screwed. The SmartUPS all perform a self-test at exactly the same time, two weeks from the last power outage, we had hundreds, and they all self-tested almost to the second...

      Big UPSes don't guarantee reliability, either. I've seen refrigerator-sized units that dropped the load during brownouts so short that servers NOT on the UPS didn't see the interruption.

      Of course UPSes CAN be designed in completely fail-safe ways, failing-over to grid power bypass, but since I've seen even very expensive units failing, I expect nobody is willing to pay for that, and most instead architect a power system where individual UPSes failing still doesn't cause interruptions.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  14. Re:UPS by Miamicanes · · Score: 2, Interesting

    > Isn't this why god created UPS?

    When my UPS battery starts going bad, the first sign is that it just cuts the power without warning. If you have a SSD, that could be the deathblow that sends your data bye-bye.

    The bigger question, though, is WHY THE FUCK can't we either disable whole-drive encryption, or at least set it to a key WE control, with some means to read the bits from even a drive that's totally nonfunctional SATA-wise (JTAG, SPI, whatever) and reconstruct it offline? That's why I despise Sandforce so much. As if it's not bad ENOUGH that Sandforce-based drives can just die from a single corrupted write, they have to go a step further and make it impossible for end users to do any kind of meaningful data recovery. There's NO REASON why a corrupted SSD should require thousands of dollars of commercial data recovery. If they'd just give us some fucking way to rip the raw bits from the drive, document the data structures, and give us control over the encryption, a fucked up SSD would just be an annoyance.

  15. Re: UPS by Adriax · · Score: 4, Funny

    Steve Jobs created UPS technology?

    You're missing the point of this advertisement. Only an Enterprise class Intel drive will save your data. All other factors of the test are irrelevant, like the other drives being consumer grade or that all the other drives were beaten with a rubber mallet for 5 minutes before each test while the intel was handled with silk mittens attached to 7 grounding point. And you definitely don't need to pay attention to the fact the power loss with the Intel drive was carried out via software shutdown while the other drives were done by power surging the computer until the motherboards burst into flames.
    Nope, pay no attention to that irrelevant information. Just remember that only official certified and authorized Intel drives can protect your data. Now please wait while the next advertisement queues up, which will explain how the Intel drives protext your data with a computer rendering of the drive tucking your data into bed at night before turning off the lights.

    --
    I don't suffer from insanity, I enjoy every minute of it!
  16. Statistical significance? by amaurea · · Score: 4, Insightful

    Correct me if I'm wrong, but from my skim through the article, it seems like he only used a single drive of each type. That makes it hard to demonstrate that the differences he saw were real, and not just random. I.e., it may be that all drives have a 75% chance of surviving the test, and that the Intel one just happened to be the lucky one. A more robust test would be to test N copies of each drive. N = 5 should give pretty good significance if this really is completely deterministic.

  17. Re:SSD drives are fast, but they suck for reliabil by Anonymous+Brave+Guy · · Score: 2

    This is all a great theory, until the "data" in question is something like copy protection hackery that someone's high-end software puts on your SSD boot disk without necessarily telling you anything about it.

    The only time I had an SSD failure, the hardware guys were great and got a replacement to me the next day, while it took literally weeks (and, in the end, a recorded letter threatening legal action) to get Adobe to let me use the software I already f**king bought on the same f**king PC it was always installed on, after I'd reinstalled everything on the replacement SSD.

    If that had been an isolated occurrence, I might be willing to drop the point, but since I know of others who have also been screwed by Adobe's DRM/copy protection mess after a drive failure and I also know of other high-end software providers who play similar games, I don't think "just back everything up" is a good enough answer to unreliable drives. A drive failure typically costs some of us at least an order of magnitude more than just replacing the hardware itself once you factor in downtime, and we shouldn't have to mess around with RAID arrays of SSDs just to compensate for poorly designed products that fail unnecessarily.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  18. Probably... by Anonymous Coward · · Score: 2, Informative

    That it is losing data outside of the data being written.

    Some SSDs are notorious for the firmware's block tables getting corrupted if they're suddenly powered off. Unlike a hard disk, what this means is they could potentially be writing under the assumption that the set of blocks they're reading/writing are meant for an entirely different set of sectors than they actually contain. IE massive data corruption because you're not getting back the data you're assuming you will. Due to the write limits of Flash, the SSDs are basically constantly shuffling the window of writable sectors in order to do 'wear levelling', which means if anything disrupts that process and they're using either old or new physical block locations with the old logical ones, your data may not be ending up as it should be.

  19. TFA isn't that clear about what they're testing. by Sanians · · Score: 2

    If I were to pull the plug on a consumer grade mechanical hdd in the middle of a write, would it not lose data as well?

    My only guess is that they're looking at it from the point of view of file system corruption with journaling filesystems, and whether or not stuff committed with sync() is actually safely stored on the drive at that point in time or not. However, the poor way in which the author describes this (assuming it's what he's attempting to describe at all) seriously makes me wonder why I should trust that he knows what the hell he's doing.

    Some years ago while discussing design of a journaling filesystem with someone in a newsgroup, we were wondering whether sector writes to a hard disk could be expected to be atomic or not. Once a drive has begun writing to a sector, there's a very tiny amount of time it has to keep power in order to finish the sector, which would seem trivial to store in a capacitor, and with some added circuitry, the momentum in the spindle could supply some power as well. Not to mention that attempting to read a half-written sector is going to cause all sorts of hell for an algorithm that assumes there was a full sector there and so it should be able to error correct it into something meaningful, and might cause it to prematurely declare the sector dead and remap it. So it seemed a bit silly to think that a hard disk wouldn't be able to check its power status between sector writes and simply avoid beginning one which it wasn't going to be able to finish reliably, and this would allow someone to utilize this fact when designing a journaling filesystem since they could at least count on any sector they read to contain valid data even if they couldn't count on whether it was current data or old data. For example, each sector of the journal might have an index number allowing old entries to be distinguished from new ones without worry that the drive died half-way while writing the sector, thus causing it to begin with a recent index number but contain older data at the end. Of course, neither of us knew if this was true of how drives worked or not, but one random person took the time to reply simply "sector writes are atomic" for whatever a random person's word is worth.

    Solid state drives have a similar issue in that once they begin rewriting their data structures, if they don't finish, then the data on the drive is going to be rather fucked, particularly since they don't work on sectors like traditional hard drives, but rather, each page of flash holds many sectors, and they're not even in linear order but instead there are wear-leveling algorithms in play. So even when the OS asks the drive to sync(), in the interest of speed, since it will have to combine the sectors written with other sectors and additional wear-leveling data before committing it to flash, it's likely in its interest to lie to the OS and say "OK, it's done" when in fact it's merely committing to writing those sectors before it shuts down even if power is cut immediately. Obviously there are a lot of ways to screw up such a commitment and be unable to deliver upon it, and I assume that's what the author of the article is testing.
     
    ...but, hell if I know. It'd be nice to hear from someone who actually knows about these things.

  20. Re:what's the point of this? by sribe · · Score: 2

    SSDs were made to replace harddrives. what happens when you unplug power from harddrives in the middle of a write?

    Hard drives do not constantly re-arrange pages into newly-erased blocks, and so do not constantly have to update the mapping of logical blocks to physical location, so with power removed will most likely just drop whatever file data is in cache, instead of dropping the mapping update like an SSD which potentially results in massive corruption.

  21. Re:They didn't test the Samsung 840 or 830? by damnbunni · · Score: 2

    Given that the 840 EVO only came out this summer, both those drives are still under warranty.

    So why didn't you get them replaced?

    Lots of people are using those drives without issue. It sucks that you got two bad ones, but it's hardly representative of the drives as a whole.

    Or if you really don't want to deal with them, take them out of the 'garbage bin' and give 'em to someone who'll do the RMA themself for a free drive.

  22. My Intel SSD sucks... by Immostlyharmless · · Score: 2

    120 gig version, Randomly hangs for anywhere from 30 seconds to 2 minutes at any given, access lights go on, and the computer becomes more or less non responsive, I can see the mouse cursor move, but no dice for anything else. Have tried reading forum advice and disabling certain power management settings, same problem. No firmware updates, and it's slow. My daughters WD 500 gig blue edition is damned near as fast loading levels in games. Pure waste of money, I'll never buy another SSD.

    1. Re:My Intel SSD sucks... by willy_me · · Score: 2

      Return it. Same thing happened to me. Called Intel, they provided an RMA, I shipped off the bad SSD, they returned a new one. They told me that their policy was to never refurbish SSD drives so you're guaranteed a brand new replacement - at least with my model.

    2. Re:My Intel SSD sucks... by csumpi · · Score: 2

      My daughters WD 500 gig blue edition is damned near as fast loading levels in games.

      Without testing a different HDD in place of your drive, it's silly blaming it on the SSD. It can be anything from your motherboard, SATA controller, bad memory, cable, heck you might even have some malware installed.

  23. Really poor selection by JDG1980 · · Score: 2

    I understand that the reviewer was restricted by the ultra-low price point set by his employer, but the result is that this is a really poor selection of SSDs, many of them obsolete, and is not particularly reflective of the market today. For instance, he reviewed the Crucial M4 (release date: early 2011), but not the newer Crucial M500, which according to reviews has both RAID-style NAND redundancy and a bank of capacitors to protect against power failure. The M500 isn't even all that expensive on a per-GB basis, though it isn't available in the ultra-small sizes the reviewer apparently needed because of his very limited budget.

    There are other, even more glaring, omissions. No mention of any Samsung drive? Nothing from SanDisk? These are two of the biggest SSD vendors, and both have a good reputation for reliability. Leaving out their products makes this roundup almost worthless.

    The SSD market is advancing so fast that reviewing drives over 2 years old is going to give an extremely misleading impression of the current state-of-the-art.

  24. Re:what's the point of this? by raxx7 · · Score: 3, Informative

    HDDs, even the cheapest ones nowadays, allow the software to enforce the order in which pending data is written to safe permanent storage and software to known that pending data has indeed been safely committed to permanent storage.

    The operative systems, file systems and applications build upon this to ensure that, in case of an unexpected crash, you don't end up with a corrupted file system or data. You may lose files created in the last 5 minutes, but you won't end up with a file system so corrupted that you need to re-install your computer.
    Databases uses this to ensure that, once you've clicked "pay" in a e-commerce site, it will either record it properly or not at all, so you don't end up with half-way situations where you get charged and don't get the product you paid for or vice-versa.

    According to reports like TFA and the article TFA was attempting to reproduce, a lot of cheap SSDs break this guarantees.

  25. Re:SSD drives are fast, but they suck for reliabil by Anonymous+Brave+Guy · · Score: 2

    That's cute, but approximately 100% of professionals working in graphic design would disagree with you. If someone else made products anywhere the level of Creative Suite and with better customer service than Adobe, plenty of us would use them.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  26. Re: UPS by Adriax · · Score: 2

    I can, but you won't be able to decipher it without the magic seer stones of Itsajokelaughdamnit.
    Those seer stones are also good for translating ancient gold tablets that detail how to create your own religion.

    --
    I don't suffer from insanity, I enjoy every minute of it!
  27. Re:what's the point of this? by raxx7 · · Score: 2

    Depends on the kind of documentation you're asking for.
    The behavior is described in the HDD interface standards (ATA/SATA, SCSI/SAS).
    The interesting bits are the description of the desired behavior of
    - write through caches
    - write back caches and FLUSH CACHE EXT or SYNCHRHONIZE
    - write back caches and FUA or DPO

    If you want documentation on how many drives support and honor this behavior, then I can't give you much pointers.

    I don't think there's a SATA HDD in the market which doesn't support and tries to honor FLUSH CACHE EXT. Many support FUA/DPO.
    Bugs are known, but seem rare: http://forums.seagate.com/t5/Desktop-HDD-Desktop-SSHD/ST3250823AS-7200-8-ignores-FLUSH-CACHE-in-AHCI-mode/td-p/82046.

    The PostgreSQL folks keep a page with some information about this issue.
    http://wiki.postgresql.org/wiki/Reliable_Writes
    They recommend a test for drives.

  28. Re:Uninterruptable PSU by Yosho · · Score: 2

    Sure, of course. But all the UPSes in the world aren't going to help when a capacitor on that particular system's motherboard pops.

    --
    Karma: Terrifying (mostly affected by atrocities you've committed)
  29. Re:Crucial M500 life remaining by greg1104 · · Score: 2

    I tried to punt the details here toward the references provided, but you raise a good question: why not just use the lifetime percentage exposed at attributed 202/0xCA "Percent Lifetime Remaining". There's two problems with that data.

    First off, that SMART attribute hasn't been consistent since the drive was released. See M500 960GB MU03 SMART Issue as one observation about the biggest firmware change. I believe that happened after the Tech Report review. The fact that Crucial changed exposing wear data over the life of the drive is itself enough to get it booted from some companies as an immature product.

    But let's say you consider that ancient history now. The other side of the complaints here is that the M500 doesn't give wear data in terms of bytes written. If you have two M500 drives that show identical wear data as measured by 202/0xCA, what does that tell you about their respective workloads? Unfortunately, it doesn't tell you anything useful for that purpose without more context. And that's a critical failure for the standard way such things are rated and evaluated now.

    Intel publishes white papers for the recommended drive in TFA like DC S3500 Series RAID Workload Characterization, and that gives a lot of data about how to compare production deployments against drive specifications. I did exactly that for their earlier drives in the blog article I referenced.

    There's just not quite enough data available from a Crucial M500 to do a similar analysis on it. "Erase count" is really an implementation detail specific to the drive; you can't compare those across different manufacturers. The most useful standard that aims to eliminate the workload specific aspect from lifespan ratings is JESD218. That also looks at lifetime in terms of terabytes written. There are some really fundamental detaisl that so far seem missing on Crucial's drives. You can back out write data from some of the other statistics, but without a hard published spec for such things I don't consider that very useful.