Slashdot Mirror


Wear Leveling, RAID Can Wipe Out SSD Advantage

storagedude writes "This article discusses using solid state disks in enterprise storage networks. A couple of problems noted by the author: wear leveling can eat up most of a drive's bandwidth and make write performance no faster than a hard drive, and using SSDs with RAID controllers brings up its own set of problems. 'Even the highest-performance RAID controllers today cannot support the IOPS of just three of the fastest SSDs. I am not talking about a disk tray; I am talking about the whole RAID controller. If you want full performance of expensive SSDs, you need to take your $50,000 or $100,000 RAID controller and not overpopulate it with too many drives. In fact, most vendors today have between 16 and 60 drives in a disk tray and you cannot even populate a whole tray. Add to this that some RAID vendor's disk trays are only designed for the performance of disk drives and you might find that you need a disk tray per SSD drive at a huge cost.'"

41 of 168 comments (clear)

  1. Little Flawed study. by OS24Ever · · Score: 4, Insightful

    This assumes that RAID controller manufacturers won't be making any changes though.

    RAID for years has relied on millisecond access times. So why spend a lot of money on an ASIC & Subsystem that can go faster? So taking a RAID card designed for slow (relatively) spinning disks and attaching them to SSD of course the RAID card is going to be a bottleneck.

    However subsystems are going to be designed to work with SSD that has much higher access times. When that happens, this so called 'bottleneck' is gone. You know every major disk subsystem vendor is working on these. Sounds like a disk vendor is sponsoring 'studies' to convince people not to invest in SSD technologies now knowing that a lot of companies are looking at big purchases this year because of the age of equipment after the downturn.

    --

    As a rock-in-roll Physicist once said, No matter where you go, there you are.

    1. Re:Little Flawed study. by MartinSchou · · Score: 2, Insightful

      The article is talking about stuff that's available today. They aren't saying "SSDs will never be suitable", they're saying they aren't suitable today. Why? Because none of the hardware infrastructure available is fast enough.

    2. Re:Little Flawed study. by vadim_t · · Score: 5, Interesting

      Sure, but why do you put 60 drives in a RAID?

      Because hard disks, even the high end ones, have quite low IOPS. You can attain the same performance level with much fewer SSDs. If what you need is IOPS and not lots of storage that's a good thing even. You reach the required level with much fewer drives, so you need less power, less space and less cooling.

    3. Re:Little Flawed study. by Anpheus · · Score: 4, Interesting

      I agree. 60 drives in RAID0 are going to see between 150 and 200 IOPS/drive, maybe more for 2.5" drives right? So that's 12,000 IOPS.

      The X25-E, the new Sandforce controller, and I believe some of the newer Indilinx controllers can all do that with one SSD.

      $/GB is crap, $/IOPS is amazing.

    4. Re:Little Flawed study. by itzdandy · · Score: 4, Interesting

      You missed half the point. SSD use wear leveling and other techniques that are very effective on the desktop but in a high IO environment, the current wear leveling techniques reduce SSD performance to well below what you get on the desktop.

      I really think that this is just a result of the current trend to put high performance SSD on the desktop. When the market re-focuses these problems will disolve.

      This also goes for RAID controllers. If you have 8 ports and SAS 3Gb links, then you need to process 24Gb and a IO/s of current 15k SAS drives. Lets just assume for easy math that this requires a 500Mhz RAID Processor. What would be the point of putting in a 2Ghz Processor? What if you increase the IO/s by 100x and double the bandwidth? now you need to handle 48Gb/s throughput and 100x the IO and that requires 2x 3Ghz Processors.

      Its just takes time for the market players to react to each technology increase. New raid controllers will come out that can handle these things. maybe the current raid cpus have been using a commodity chip (powerpc often enough) because it was fast enough to handle these things and the new technologies are going to require more specific processors. Maybe you need to get cell chips or nvidia GPUs in there, whatever it takes.

      I admit it would be pretty interesting to see the new Dell/LSI 100Gb SAS powered by Nvidia logo in Gen12 Dell servers.

    5. Re:Little Flawed study. by rodgerd · · Score: 2, Informative

      ceph, XIV, and other distributed storage controller models are available today, and avoid controller bottlenecks.

    6. Re:Little Flawed study. by sirsnork · · Score: 3, Informative
      He may have half missed the point, but so did you.

      I clicked on this thinking this guy has done some testing... somewhere. Nope, nothing, no mention of benchmarks or what hardware he used. I'm sure some of he said is true. But I'd really like to see the data that he gets the

      I have seen almost 4 to 1. That means that the write performance might drop to 60 MB/sec and the wear leveling could take 240 MB/sec.

      from. I'd also really like to know what controllers he's tested with, wheather or not they have TRIM support (perhaps none do yet), what drives he used, if he had a BBU and write-back enabled etc etc etc.

      Until he give us the sources and the facts this is nothing but a FUD piece. Yes, wear levelling will eat up some bandwidth, thats hardly news... show us the data about how much and which drives are best

      --

      Normal people worry me!
    7. Re:Little Flawed study. by itzdandy · · Score: 2, Interesting

      I dont think I missed the point. I am just a little more patient than most I guess. I don't think SSDs are ready from a cost/performance standpoint vs enterprise SAS 15k drives due to the market's focus.

      The OP may not have listed the hardware and disks but each controller has info published on max throughput.

      This is very comparable to running U320 SCSI disks on a U160 card. The performance bottleneck is often NOT the U160 interface but rather that the controller was not over engineered for its time. The difference is that the interface bandwidth today is fast enough for the throughput of SSD drives but the controllers arent fast enough to take advantage of the very low access tims especially when many drives are used.

      I suspect that the next generation of RAID controllers will be capable of handling a larger array of SSD drives. Until then, you can run MORE raid controllers and smaller arrays but that will increase costs significantly.

      SSD drives are a disruptive technology so the infrastructure needs a disruptive adaptation in controller design and/or CPU speed.

    8. Re:Little Flawed study. by gfody · · Score: 2, Interesting

      This is why software based raid is the way to go for ultimate performance. The big SAN providers ought to be shaking in their boots when they look at what's possible using software like starwind or open-e with host-based raid controllers and SSDs. Just for example, look at this thing - if you added a couple cx4 adapters and run open-e you've got a 155,000iop/s iSCSI target there in what's basically a $30k workstation. 3PAR will sell you something the size of a refrigerator for $500,000 that wouldn't even perform as well.

      --

      bite my glorious golden ass.
    9. Re:Little Flawed study. by itzdandy · · Score: 2, Interesting

      how about opensolaris with ZFS. you get a high performance iSCSI target and a filesystem with re-ordered writes that improves IO performance by reducing seeks plus optional deduplication and compression.

      Additional gains can be had from seperate log and cache disks and with 8+ core platforms already available you can blow a traditional RAID card out of the water.

      One nice thing about software raid is it is completely agnostic to controller failure. If you need to recover a raid after a controller failure, you can even do it with SATA->USB adapters if you used SATA or you can use ANY other SAS/SATA controller that supports your disks.

    10. Re:Little Flawed study. by amorsen · · Score: 2, Informative

      Why is it so hard for developers of ports and interface standards to get it super fast, first time round? It's not like there's a power issue and there's no worry about having to make things small enough (as with say the CPU).

      There IS a power issue, and most importantly there's a price issue. The interface electronics limit speed. Even today, 10Gbps ethernet (10Gbase-T) is quite expensive and power hungry. 40Gbps ethernet isn't even possible with copper right now. They couldn't have made USB 3 40 Gbps instead of 4, the technology just isn't there. In 5 years maybe, in 10 years almost certainly.

      USB 1 could have been made 100Mbps, but the others were close to what was affordable at the time.

      --
      Finally! A year of moderation! Ready for 2019?
    11. Re:Little Flawed study. by gfody · · Score: 2, Informative

      ..not to mention the gobs and gobs of cheap sdram you could use as cache. There's a huge opportunity for an up and coming SAN company to be competitive with commodity hardware. Doesn't look good for the likes of 3PAR, EMC, Equilogic, etc.

      --

      bite my glorious golden ass.
    12. Re:Little Flawed study. by petermgreen · · Score: 2, Interesting

      WOW NICE motherboard there, TWO io hubs to give seven of x8 electrical/x16 mechanical slots along with a x8 link for the onboard SAS and an x4 link for the onboard dual port gigabit.

      http://www.supermicro.com/products/motherboard/QPI/5500/X8DTH-i.cfm

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    13. Re:Little Flawed study. by gfody · · Score: 2, Insightful

      Why not? There is no reason data integrity and availability can't come from a software solution. Or am I missing something?

      --

      bite my glorious golden ass.
    14. Re:Little Flawed study. by TheLink · · Score: 2, Informative

      >Enterprise loads such as databases do many many seeks and tend to have long queues as many clients request the data. Size and throughput are less important for these loads than seek time (though still critical).

      Did you even read the link?

      "I saw 4KB random write speed drop from 50MB/s down to 45MB/s. Sequential write speed remained similarly untouched. But now I've gone and ruined the surprise."

      That's for random writes. 4KB random writes at 45MB/sec is 11520 writes per second.

      A 15000rpm drive doing 4KB random writes (noncached/buffered) will only manage about 250 IOPS ( assuming 4 millisecond seek times). Or about 1MBps.

      That's 45 times slower. You'll need a lot of spindles to match that.

      The only issues I see with SSD are whether reliability is really up to scratch, whether you can hotswap them, and perhaps capacity (if you somehow can't use a tiered storage scheme).

      --
    15. Re:Little Flawed study. by amorsen · · Score: 2, Informative

      You would still have to run a sophisticated DSP, unless you kept entirely separate chips for USB1, USB2, and USB3. The DSP would eat lots of power even when working at USB1-speed.

      Also, we're talking hundreds or thousands of dollars for a USB3-DSP in the USB1 era.

      --
      Finally! A year of moderation! Ready for 2019?
  2. Duh by Anonymous Coward · · Score: 2, Interesting

    RAID means "Redundant Array of Inexpensive Disks".

    1. Re:Duh by Anarke_Incarnate · · Score: 3, Informative

      or Independent, according to another fully acceptable version of the acronym.

    2. Re:Duh by LordLimecat · · Score: 2, Funny

      Maybe the I stands for Illiterate?

  3. Correction: by raving+griff · · Score: 5, Informative

    Wear Leveling, RAID Can Wipe Out SSD Advantage for enterprise.

    While it may not be efficient to slap together a platter of 16 SSDs, it is worthwhile to upgrade personal computers to use an SSD.

    1. Re:Correction: by causality · · Score: 3, Insightful

      No one ever said otherwise.

      I see this rather often on Slashdot and elsewhere. It's becoming a part of our collective culture it seems.

      Increasingly, it's not good enough that you said what you did say, and chose not to say what you clearly haven't said. There's this unspoken expectation that you also have to actively disclaim things you clearly are not claiming, otherwise some clever individual who really wants to be "right" is going to assume that your lack of a disclaimer amounts to tacit support of whatever was not disclaimed. This leads to a great deal of both intentional trolling and unintentional creation of strawmen. Both invite unnecessary follow-up posts designed to correct unfounded assumptions.

      I wonder if this comes from modern politics where the audience is generally "hostile" in the sense that it's eager to twist words and demagogue positions with which it may disagree. That's a poor substitute for good reasoning, for showing that there are substantive reasons to disagree. So much of politics is done by handling complex, nuanced issues with 20-second soundbites that I can see how it happens there. On Slashdot, it seems to lower the quality of discussion for no good reason.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    2. Re:Correction: by JustASlashDotGuy · · Score: 2, Informative

      You obviously don't manage a SAN and I'm starting to think you've never seen one. SSD's are nice, but typical FC/SAS/SATA drives will be around for a long time to come. IOPS aren't all that matters in a SAN, space matters as well.

      IE: Typical SANS are setup in tiers. In my case, we use Compellent SANs. New writes and active data is written to 15K FC drives. They are fast, expensive, and we have less total capacity than the SATA totals. After about 2 weeks, the inactive blocks that were on the FC drive are moved down to SATA. If your company is like most companies, you have a lot of stale data that finds it way to the SAN and may never be touched for years. This data is good to have on slower SATA disk. There's no need to waste money and rack space to store data that no one will access for years.

      We are flirting with the idea of adding the SSD disk to our tiers. I our case, the SSD tier would receive all the new writes for that tier (RAID10) and then tier everything down to RAID5 over night. This allows the RAID5 write penalty to be taken in the off hours. 2 weeks later, the really old blocks is sent to SATA. In this case FC and SATA disk will just be used for reads.

    3. Re:Correction: by amorsen · · Score: 2, Interesting

      I'm working for an ISP, rack units are way too expensive to waste 3 on a server. Heck they're too expensive to waste 1 on a server.

      The advantage over enterprise SATA/SAS SSD's isn't large enough for us at least. We would have to go to 6 socket motherboards to get the same CPU density.

      --
      Finally! A year of moderation! Ready for 2019?
  4. Only A Matter of Time by WrongSizeGlass · · Score: 2

    Scaling works both ways. Often technology that benefits larger installations or enterprise environments gets scaled down to the desktop after being fine tuned. It's not uncommon for technology that benefits desktop or smaller implementations to scale up to eventually benefit the 'big boys'. This is simply a case of the laptop getting the technology first as it was the most logical place for it to get traction. Give SSD's a little time and they'll work their way into RAID as well as other server solutions.

  5. Seek time by 1s44c · · Score: 4, Informative

    The real advantage of solid state storage is seek time, not read/write times. They don't beat conventional drives by much at sustained IO. Maybe this will change in the future. RAID just isn't meant for SSD devices. RAID is a fix for the unreliable nature of magnetic disks.

    1. Re:Seek time by LBArrettAnderson · · Score: 3, Informative

      That hasn't been the case for at least a year now. A lot of SSDs will do much better with sustained read AND write speeds than traditional HDs (the best of which top out at around 100MB/sec). SSDs are reading at well over 250MB/sec and some are writing at 150-200MB/sec. And this is all based on the last time I checked, which was 5 or 6 months ago.

    2. Re:Seek time by Rockoon · · Score: 4, Insightful

      It seems that a lot of people are taking the price of the cheapest/GB HD's, but using the performance of the most expensive/GB HD's, in order to form their conclusions about how little they get for so much extra money.

      One of the fastest platters on the market today is the Seagate 15,000 RPM Cheetah and that one runs at about $1/GB. Some of the 15K drives go for $3/GB.

      SSD's are running about $3/GB across the board at the top end, a cost not dissimilar from the top end platters, but they perform much better.

      I understand that many people dont want to drop more than $120 on a drive, but many of the vocal ones are letting their unwillingness to do so contaminate their criticism. SSD's are actually priced competitively vs the top performing platter drives.

      --
      "His name was James Damore."
    3. Re:Seek time by haruchai · · Score: 2, Insightful

      Which Seagate drives would this be? Those numbers sound very high for typical desktop drives.

      Besides sustained sequential speed is one thing but what really gives a responsive "feel" on
      the desktop is random access and any one of the post-JMicron-stutter SSDs will stomp even a small RAID of
      dual-ported enterprise drives into the dirt on random reads and writes, especially combined with the order of magnitude
      faster access time of an SSD.

      --
      Pain is merely failure leaving the body
  6. This study seems deeply confused in a specific way by fuzzyfuzzyfungus · · Score: 5, Insightful

    This study seems to have a very bad case of "unconsciously idealizing the status quo and working from there". For instance:

    "Even the highest-performance RAID controllers today cannot support the IOPS of just three of the fastest SSDs. I am not talking about a disk tray; I am talking about the whole RAID controller. If you want full performance of expensive SSDs, you need to take your $50,000 or $100,000 RAID controller and not overpopulate it with too many drives. In fact, most vendors today have between 16 and 60 drives in a disk tray and you cannot even populate a whole tray. Add to this that some RAID vendor's disk trays are only designed for the performance of disk drives and you might find that you need a disk tray per SSD drive at a huge cost."

    That sounds pretty dire. And, it does in fact mean that SSDs won't be neat drop-in replacements for some legacy infrastructures. However, step back for a minute: Why did traditional systems have 50k or 100k RAID controllers connected to large numbers of HDDs? Mostly because the IOPs on an HDD, even a 15K RPM monster, sucked horribly. If 3 SSDs can swamp a RAID controller that could handle 60 drives, that is an overwhelmingly good thing. In fact, you might be able to ditch the pricey raid controller entirely, or move to a much smaller one, if 3 SDDs can do the work of 60HDDs.

    Now, for systems where bulk storage capacity is the point of the exercise, the ability to hang tray after tray full of disks off the RAID controller is necessary. However, that isn't the place where you would be buying expensive SSDs. Even the SSD vendors aren't even pretending that SSDs can cut it as capacity kings. For systems that are judged by their IOPS, though, the fact that the tradition involved hanging huge numbers (of often mostly empty, reading and writing only to the parts of the platter with the best access times) HDDs off extremely expensive RAID controllers shows that the past sucked, not that SSDs are bad.

    For the obligatory car analogy: shortly after the début of the automobile, manufacturers of horse-drawn carriages noted the fatal flaw of the new technology: "With a horse drawn carriage, a single buggy whip will server to keep you moving for months, even years with the right horses. If you try to power your car with buggy whips, though, you could end up burning several buggy whips per mile, at huge expense, just to keep the engine running..."

  7. In other news... by bflong · · Score: 4, Funny

    ... researchers have found that putting a Formula One engine into a Mack truck wipes out the advantages of the 19,000 rpm.

    --
    Why is it so hot? Where am I going? What am I doing in this handbasket?
  8. Re:Wear? by DMUTPeregrine · · Score: 2, Funny

    Super Sonic Device. They're hard drives that spin so fast the edge of the platter goes faster than sound.

    --
    Not a sentence!
  9. Re:This study seems deeply confused in a specific by volsung · · Score: 4, Insightful

    And we don't have to use Highlander Rules when considering drive technologies. There's no reason that one has to build a storage array right now out of purely SSD or purely HDD. Sun showed in some of their storage products that by combining a few SSDs with several slower, large capacity HDDs and ZFS, they could satisfy many workloads for a lot less money. (Pretty much the only thing a hybrid storage pool like that can't do is sustain very high IOPS of random reads across a huge pool of data with no read locality at all.)

    I hope we see more filesystems support transparent hybrid storage like this...

  10. ZFS sidesteps the whole RAID controller problem by haemish · · Score: 4, Insightful

    If you use ZFS with SSDs, it scales very nicely. There isn't a bottleneck at a raid controller. You can slam a pile of controllers into a chassis if you have bandwidth problems because you've bought 100 SSDs - by having the RAID management outside the controller, ZFS can unify the whole lot in one giant high performance array.

    1. Re:ZFS sidesteps the whole RAID controller problem by Anonymous Coward · · Score: 3, Interesting

      If you use ZFS with SSDs, it scales very nicely. There isn't a bottleneck at a raid controller. You can slam a pile of controllers into a chassis if you have bandwidth problems because you've bought 100 SSDs - by having the RAID management outside the controller, ZFS can unify the whole lot in one giant high performance array.

      If performance is that critical, you'd be foolish to use ZFS. Get a real high-performance file system. One that's also mature and can actually be recovered if it ever does fail catastrophically. (Yes, ZFS can fail catastrophically. Just Google "ZFS data loss"...)

      If you want to stay with Sun, use QFS. You can even use the same filesystems as an HSM, because SAMFS is really just QFS with tapes (don't use disk archives unless you've got more money than sense...).

      Or you can use IBM's GPFS.

      If you really want to see a fast and HUGE file system, use QFS or GPFS and put the metadata on SSDs and the contents on lots of big SATA drives. Yes, SATA. Because when you start getting into trays and trays full of disks attached to RAID controllers, arrays that consist of FC or SAS drives aren't much if any faster than arrays that consist of SATA drives. But the FC/SAS arrays ARE much smaller AND more expensive.

      Both QFS and GPFS beat the living snot out of ZFS on performance. And no, NOTHING free comes close. And nothing proprietary, either, although an uncrippled XFS on Irix might do it, if you could get real Irix running on up-to-date hardware. (Yes, the XFS in Linux is crippleware...)

    2. Re:ZFS sidesteps the whole RAID controller problem by turing_m · · Score: 2, Informative

      Get a real high-performance file system. One that's also mature and can actually be recovered if it ever does fail catastrophically. (Yes, ZFS can fail catastrophically. Just Google "ZFS data loss"...)

      I just did. On the first page, I got just one result on the first page relating to an event from January 2008 - Joyent. And they managed to recover their data. I did another search - "ZFS lost my data". One example running on FreeBSD 7.2, in which ZFS was not yet production ready. Other examples existed in which people were eventually able to get their data.

      The following is an interesting message - http://www.sun.com/msg/ZFS-8000-8A - that seems pretty scary but someone was able to get back their data anyway. All in all, the lack of datapoints for ZFS losing data is actually encouraging. If this were really a problem, I would expect to see a lot more forum posts about this, and people piling on as well. The others are singing ZFS's praises.

      --
      If I have seen further it is by stealing the Intellectual Property of giants.
  11. Re:Raid controllers obsolete? by TheRaven64 · · Score: 4, Informative

    The advantage of hardware RAID, at least with RAID 5, is the battery backup. When you write a RAID stripe, you need to write the whole thing atomically. If the writes work on some drives and fail on others, you can't recover the stripe. The checksum will fail, and you'll know that the stripe is damaged, but you won't know what it should be. With a decent RAID controller, the entire write cache will be battery backed, so if the power goes out you just replay the stuff that's still in RAM when the array comes back online. With software RAID, you'd just lose the last few writes, (potentially) leaving your filesystem in an inconsistent state.

    This is not a problem with ZFS, because it handles transactions at a lower layer so you either complete a transaction or lose the transaction, the disk is never in an inconsistent state.

    --
    I am TheRaven on Soylent News
  12. Re:This study seems deeply confused in a specific by fuzzyfuzzyfungus · · Score: 3, Insightful

    My understanding is that pretty much all the serious storage appliance vendors are moving in that direction, at least in the internals of their devices. I suspect that pretty much anybody who isn't already a sun customer doesn't want to have to deal with ZFS directly; but that even the "You just connect to the iSCSI LUN, our magic box takes it from there" magic boxes are increasingly likely to have a mix of drive types inside.

    I'll be interested to see, actually, how well the traditional 15K RPM SCSI/SAS enterprise screamer style HDDs hold up in the future. For applications where IOPS are supreme, SSDs(and, in extreme cases, DRAM based devices) are rapidly making them obsolete in performance terms and price/performance terms are getting increasingly ugly for them. The costs of fabricating flash chips are continuing to fall, the costs of building mechanical devices that can handle what those drives can aren't as much. For applications where sheer size or cost/GB are supreme, the fact that you can put SATA drives on SAS controllers is super convenient. It allows you to build monstrous, and still pretty zippy for loads that are low on random read/write and high on sustained read or write(like backups and nearline storage), storage capacity for impressively small amounts of money.

    Is there a viable niche for the very high end HDDs, or will they be murdered from above by their solid state competitors, and from below by vast arrays of their cheap, cool running, and fairly low power, consumer derived SATA counterparts?

    Also, since no punning opportunity should be left unexploited, I'll note that most enterprise devices are designed to run headless without any issues at all, so Highlander rules cannot possibly apply.

  13. just use the edge of the disk by petes_PoV · · Score: 2, Interesting

    Disks are cheap. There's no reason to use the full GB (or TB) capacity, especially if you want fast response. If you just use the outside 20% of a disk, the random I-O performance increases hugely. ISTM the best mix is some sort of journalling system, where the SSDs are used for read oparions and updates get written to the spinning storage (or NV RAM/cache). Then at predetermined times perform bulk updates back to the SSD. if some storage array manu. came up with something like that, I'd expect most performance problems to siomply go away.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  14. Re:This study seems deeply confused in a specific by Thundersnatch · · Score: 2, Insightful

    We haven't purchased 15k disks for years. In most cases, it is actually cheaper to buy 3x or even 4x SATA spindles to get the same IOPS. Plus you get all that capacity for free, even when you factor in extra chassis and power costs. We use all that capacity for snapshots, extra safety copies, etc. If your enterprise storage vendor is charging you the same price for a 1TB SATA spindle as a 300GB 15K spindle, you need to find a new vendor. Look at scale-out clustered solutions instead of the dinosaur "dual fiber controllers and a bunch of disk" offerings.

  15. Re:RAID for what? by Rockoon · · Score: 2, Interesting

    How about this for an argument.

    A 500GB SSD can be entirely over-written ("changing all the data on the medium") over 10,000 times. No wear leveling needed here. 10K writes is the low end for modern flash.

    Lets suppose you can write 200MB/sec to this drive. Thats about average for the top enders right now.

    It will take 2,500 seconds to overwrite this entire drive once. Thats about 42 minutes.

    So how long to overwrite it 10,000 times?

    Thats 25,000,000 seconds.
    Thats 416,667 minutes.
    Thats 6,944 hours.
    Thats 289 days.

    289 *days* of constant 24/7 writing to use of the flash.

    Now.. and this is the key point.. will a platter drive survive 289 days of constant max-throughput writing? The answer is no. You will burn the platter drives physical components way before that.

    --
    "His name was James Damore."
  16. Re:RAID for what? by FuckingNickName · · Score: 2, Insightful

    289 *days* of constant 24/7 writing to use of the flash.

    This assumes the case of repeated sequential write to blocks 1 to n, where no wear levelling occurs. Consider that I first write once to 100% of the disk, then repeatedly: write sequentially to the first 25% of the disk n times, then write to the remaining 75% of the disk once. Dynamic wear levelling is out. How is a typical static wear levelling algorithm likely to kick in in a way which prevents an unacceptable slowdown during one pass, while at the same time squeezing out max writes to all physical blocks?

    Now.. and this is the key point.. will a platter drive survive 289 days of constant max-throughput writing? The answer is no.

    According to whom? Where are the independent test results for various specified duty cycles, performed in real time?

    (Although perhaps all that matters is whether, at any time before m years is up, I will get a warranty replacement for my drive.)