Slashdot Mirror


Raid 0: Blessing or hype?

Yoeri Lauwers writes "Tweakers.net investigates matters a bit more clearly and decides that AnandTech and Storagereview should think twice before they shout that "RAID 0 is useless on the desktop". Tweakers.net's tests illustrate the contrary"

380 comments

  1. RAID 0 by haRDon · · Score: 0, Redundant

    Technically it's not RAID :P

    1. Re:RAID 0 by cipher+uk · · Score: 1

      Technically you didn't have to tell us that because the article does. I'm sure everyone on slashdot reads the article so there no need repeating it. hmm...

    2. Re:RAID 0 by Anonymous Coward · · Score: 0

      Technically it's not RAID :P

      technically, you're a twat.

    3. Re:RAID 0 by Seft · · Score: 5, Funny

      'RAID 0 (Score:0, Redundant)' LOL!

    4. Re:RAID 0 by shfted! · · Score: 1

      lmao... that is evily funny!!!

      --
      He who laughs last is stuck in a time dilation bubble.
    5. Re:RAID 0 by ArchAngel21x · · Score: 1

      Someone mod that as flame bait. If you want to make comments like that, go to fuckedcompany.com.

  2. MY EYES !! ITS SUNDAY FFS ! by Anonymous Coward · · Score: 1, Funny
    1. Re:MY EYES !! ITS SUNDAY FFS ! by Anonymous Coward · · Score: 0

      They are modding you insightful instead of smart grandparent :).

      Mod me insightful too, everyone has mod points to throw away apparently hehe.

    2. Re:MY EYES !! ITS SUNDAY FFS ! by Anonymous Coward · · Score: 2, Informative

      Just follow this link. Same article. Standard colors. It's all in the "it.slashdot.org". Also try it with Apple color scheme.

    3. Re:MY EYES !! ITS SUNDAY FFS ! by Anonymous Coward · · Score: 0

      Isn't that what mod points are used for around here?

  3. I use RAID 0... by remin8 · · Score: 3, Informative

    ... for simplicity. It is nice to have one "large" drive (in windows) instead of spreading all of my files across smaller drives. Useless, it is not! Is it really very practical? I don't think so. I havent had a disk fail yet, but when it does I will be glad I have backups!

    --

    "Initial success, or total failure!"
    remin8.com
    1. Re:I use RAID 0... by Anonymous Coward · · Score: 2, Insightful

      You wouldn't need to use RAID for this. JBOD would be enough.

    2. Re:I use RAID 0... by isorox · · Score: 4, Insightful

      Sure, lose one drive and you lose everything. There are better ways to store everything on one "drive letter"

    3. Re:I use RAID 0... by fostware · · Score: 4, Informative

      Have you tried mount points in Windows? It's Disk Manager, right click on a drive and choose "Change Drive Letter or Paths..." - although it has to be an empty partition when you do this... It's just like linking drives to mount points in *nix.

      --
      "We know what happens to people who stay in the middle of the road. They get run over." - Aneurin Bevan
    4. Re:I use RAID 0... by lachlan76 · · Score: 1

      If that's all you want, you should stick with JBOD. It won't be as fast, but if a drive goes, you have a better chance of getting your data back.

    5. Re:I use RAID 0... by Dog-Cow · · Score: 3, Informative

      You can link a non-empty partition. You can even link it to a non-empty directory, just like in Unix, and, just like in Unix, it will hide the usual contents of said directory.

    6. Re:I use RAID 0... by Crizp · · Score: 1

      It does not have to be an empty partition, changing drive letters works with data one the partition. On the last reinstall of Windows, changing drive letters from G: to D: on my 2x60GB ATA133 RAID0 it worked like a charm.

    7. Re:I use RAID 0... by OneDeeTenTee · · Score: 1

      JBOD is also good if you have multiple systems. I've got large drives in each of my computers, and they regularly exchange data as a backup.

      Of course this won't help if a tornado, thunderstorm, fire, terrorist, or exorcism wipes out both of them.

      --
      Stop the world; I need to get off.
    8. Re:I use RAID 0... by shokk · · Score: 2, Interesting

      For enterprise wide capability, combine the drive letter mappings with Active Directory Dfs. Gives you an automounter type capability centrally managed across the domain tree.

      --
      "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
    9. Re:I use RAID 0... by smartfart · · Score: 1

      That's fine if you don't care about your data. If one drive goes out, all of your data is totally gone, end of story.

    10. Re:I use RAID 0... by value_added · · Score: 1

      Right. Dismount the drive every time you need to defrag it properly. I'd suggest that junctions/reparse points are more akin to *nix mounting, but those too have problems, the least of which seems to be the lack of integration and tools.

    11. Re:I use RAID 0... by Anonymous Coward · · Score: 1, Informative

      obviously you don't know bsd's mount's union option.

    12. Re:I use RAID 0... by boaworm · · Score: 2, Interesting

      Yep, totally agree. Do you remember the LaCie 1.6GB FW-drive released to market a few weeks back. This is nothing but four IDE drives in a raid configuration, and it's not redundancy raid...

      I really wonder what the expected lifetime is on such a device. Sure you can replace the broken drive, but you should probably get the same model to replace the broken with, AND if one has gone down.. how long 'til the next one goes ?

      Its probably great for things like offsite backups, you run it an hour here, and hour there, but it sure dont seem like a reliable solution to store valuable data on.

      --
      Probable impossibilities are to be preferred to improbable possibilities.
      Aristotele
    13. Re:I use RAID 0... by thedillybar · · Score: 2, Insightful
      Most people use a single drive on the desktop. How many people actually use RAID-1 or RAID-5 on the desktop?

      Backups are essential for desktop machines. With current storage technology, they don't appear to be going away anytime soon. Might as well get used to it.

    14. Re:I use RAID 0... by AssFace · · Score: 1

      1.6TB right?

      --

      There are some odd things afoot now, in the Villa Straylight.
    15. Re:I use RAID 0... by jonom · · Score: 2, Informative
      I just set my system up with dual 80 gig Barracuda SATA drives in RAID 0 a couple of months ago. My new motherboard had SATA RAID built in.

      I've never seen Windows move this fast.

      Boot time is cut in half, the whole system is more responsive.

    16. Re:I use RAID 0... by Asgard · · Score: 1

      That should be 1.6 TB.

    17. Re:I use RAID 0... by fostware · · Score: 1

      However for *mount points*... :P

      However I must double-check whether they do really *need* to be empty beforehand. I'm willing to be proven wrong :)

      --
      "We know what happens to people who stay in the middle of the road. They get run over." - Aneurin Bevan
    18. Re:I use RAID 0... by Anonymous Coward · · Score: 0


      I havent had a disk fail yet, but when it does I will be glad I have backups!

      Perhaps you missed this part of his post?

    19. Re:I use RAID 0... by Jeff+DeMaagd · · Score: 1

      I could have sworn I had a non-empty drive when I put a "data" directory on my C drive, that data directory being a completely different drive altogether.

      But now you scare me. I should check for myself.

      I think Windows can do software RAID-5 but like Linux, I think they both have problems with dual processing.

    20. Re:I use RAID 0... by modge · · Score: 1

      My mate had just this problem. FTP Server for a LAN party, RAID0 to speed things up, tansported in the back of a car, maybe bgumped arround a bit. Got there to find a disk had failed rendering the data on both disks useless

      --
      I am a sig
    21. Re:I use RAID 0... by Anonymous Coward · · Score: 1, Informative

      A word of caution about mount points on the desktop:

      If you mount an empty volume to an NTFS folder using Disk Management, navigate to that folder, and try to delete something, it will fail, telling you something about how "xxx can't be deleted because the file is in use." This is bs. The real reason is that windows can't figure out how to send a file on a volume that's mounted to a directory to that volume's "recycle bin," and so craps out gracelessly. If you try to actually delete the file (Shift+Delete in Windows Explorer) rather than send it to the recycle bin, it will work.

      I've had better luck using junctions with Sysinternal's free tool. This gives you more UNIX-y linking in that it lets you link an empty directory to any other directory (I believe the target directory needs to be on NTFS but I'm not totally sure). The only caution I'd make about the junction tool is that the links it makes are not symbolic, i.e. delete the mount point in windows explorer and you've deleted the target as well (junction.exe has an option to remove junctions).

    22. Re:I use RAID 0... by Zebbers · · Score: 1

      Just like linking drives to mount points in *nix.

      Except it has to be empty.

      No thanks.

    23. Re:I use RAID 0... by giberti · · Score: 2, Interesting

      My LaCie 320Gb drive (2 seperate disks) died after 6 weeks. They did however replace it, only cost me shipping, however, I lost a good bit of video I had encoded. More of a frustration than a true loss since I still have it all on tape.

      --

      AF-Design, web development.
    24. Re:I use RAID 0... by einhverfr · · Score: 1

      I don't. I have hard disks that are large enough and with Linux, it is all in one VFS anyway.

      I don't think that RAID-0 is useless on the desktop or even on the server (for some things), but usually there is a better way to do things, assuming your data means anything to you. After all, imagine that the control circuitry of the drive fails. Now you have a million holes through the rest of your data and the damage is much worse than if you set this up with less regard to throughput and more regard to, say, recoverability.

      Now, RAID-1/0 may be useless on the desktop ;-) Unless you have a really big desktop (requires at least 4 drives, and to be practical, probably 6 or 8)

      --

      LedgerSMB: Open source Accounting/ERP
    25. Re:I use RAID 0... by Anonymous Coward · · Score: 0

      I use RAID 0 to have one "large" drive in windows

      I use linux and the entire problem becomes irrelevant.

    26. Re:I use RAID 0... by jsweval · · Score: 1

      But with RAID 0 you get increased performance. So why not?

    27. Re:I use RAID 0... by Anonymous Coward · · Score: 0

      because of decreased reliability, of course.

    28. Re:I use RAID 0... by Anonymous Coward · · Score: 0

      Backups are essential for desktop machines.

      Desktops and their "data" should be replaceable. All important data should be on a server with a big RAID5.

    29. Re:I use RAID 0... by loraksus · · Score: 1

      Have you read any of the other replys to the parent? I just ask, because they aren't much more than a sentence or two each.

      --
      1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
    30. Re:I use RAID 0... by Anonymous Coward · · Score: 0

      RAID 0 is mostly useful for folks who read/write large files and want to do it in a hurry. On the desktop, this rarely happens for surfers/e-mailers and the like. The lack of redundancy may not be a disadvantage for temporary storage, but for something of value, I always use RAID 1. Many seem to assume RAID 1 gives no speedup but that is not true. On the desktop we are constantly reading/writing many small files. RAID 1, with drives on different cables, allows multiple files to be read simultaneously. This is a huge advantage for the desktop because you can load programmes much faster (in Linux, anyway). RAID 1 is slower for writing since multiple drives must write but the OS usually sorts that out and schedules it reasonably.

      In these days of huge RAM supply, we should not be too excited with RAID, because a good OS will cache files in RAM so repeated visits are done in RAM with amazing speed. RAID is not as good as a backup, but for those of us without sufficient discipline or automation, RAID 1 helps.

    31. Re:I use RAID 0... by CactusCritter · · Score: 1

      I had a RAID 0 consisting of two IBM 40 Gig drives. As isorox noted and I discovered, one drive goes bad and you loose everything. Never again.

  4. what i like about RAID-0... by cipher+uk · · Score: 0, Troll

    ...is that those who aren't too savvy with computers have fun re-installing windows when they have a raid array. "windows xp says i have no harddrive !!" i don't mind fixing these sorts of 'problems' for friends of friends when all it takes is to put a driver on a floppy and press F6. i also don't mind telling them i had some 'trouble' because of their harddrive setup and being paid for what actually took me like 5 minutes. so there are deffinatly some plus points to RAID-0

    1. Re:what i like about RAID-0... by archen · · Score: 1

      Does XP still require you have a floppy to load RAID drivers? I put a new set of hard drives in my machine and was sort of stuck when it was time to specify additional drivers since my computer doesn't have a floppy. Luckily I pulled one out of my Pentium 133 machine and got it to work. With Intel pushing the "no more floppy" stuff, I'm thinking that I might not be so lucky in 2 years to even have a floppy connector.

    2. Re:what i like about RAID-0... by rikkards · · Score: 1

      I believe anything SATA in general needs the "Hit F6 select Raid Drivers" right now. I have loaded XP on two motherboards with SATA and this was needed for both.

    3. Re:what i like about RAID-0... by Hemlock+Stones · · Score: 1

      What if you hit F6 and nothing happens? I'm attempting to load XP onto a Soyo Dragon MB (Athlon 2600+) using the onboard RAID controller. Also, my RAID drivers (if there are any) are on CD that came with the MB so I can't use the floppy disk drive (hello Microsoft, does anybody distribute drivers on floppy anymore).

    4. Re:what i like about RAID-0... by name773 · · Score: 1

      that's odd... linux came with it in the install kernel :)

    5. Re:what i like about RAID-0... by rikkards · · Score: 1

      When was it added and when has MS released a new kernel?

  5. Redundant by Anonymous Coward · · Score: 0

    Unlike the topic

  6. Not For Everyone by SQL+Error · · Score: 3, Funny

    I'm sure that even here on Slashdot there are some people who aren't running huge multi-threaded database applications on their desktop machines, and for them, RAID-0 probably isn't going to help much.

    But for the majority of us normal people who are running huge multi-threaded database applications on their desktop machines, RAID-0 is much nicer than having to manually allocate all of your database extents across your disks. Of course, RAID-10 would be better, but that would involve spending money...

    1. Re:Not For Everyone by magarity · · Score: 5, Funny

      But for the majority of us normal people who are running huge multi-threaded database applications on their desktop machines

      Sorry, most slashdotters are NOT using Longhorn yet.

    2. Re:Not For Everyone by ergo98 · · Score: 1

      But for the majority of us normal people who are running huge multi-threaded database applications on their desktop machines, RAID-0 is much nicer than having to manually allocate all of your database extents across your disks. Of course, RAID-10 would be better, but that would involve spending money.../I>

      The number of users that have a database on their desktop that puts space pressure on their harddrive (which are now generally in the 120-200GB range) is absolutely miniscule (and more likely the domain of really poor process shops where they have no development servers, and copy production right to the developers desktops. There is so much wrong there I won't even start).

    3. Re:Not For Everyone by Tassach · · Score: 2, Insightful
      While parent said it in a joking manner, he's right: RAID-0 is not appropriate for general desktop use. You use it in applications which are disk-bound. The classic examples of this are databases and video editing. If you're not disk-bound, the risks and disadvantages of RAID-0 seriously outweigh the small performance boost you see.

      A disk-bound application is one where the application's performance is directly proportional to disk speed. EG, a disk-bound app's performance will improve by 10% if you improve your disk I/O by 10%.

      Remember with RAID-0 you are not halving your MTBF (mean time between failures), you're reducing it by the inverse of number of drives squared. If the MTBF for a single drive is T, then for an N-drive RAID-0 array it's (1/N^2)T, not T/N as you might assume. Put another way for the math-impared, a 2-drive RAID-0 array is four times as likely to die as a single drive; a 4-drive RAID-0 array is SIXTEEN times as likely to fail.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    4. Re:Not For Everyone by Epistax · · Score: 1

      Sorry, most slashdotters are NOT using Longhorn yet.

      Why not? I got mine.

    5. Re:Not For Everyone by ice2cold · · Score: 1

      Sir, I am in total agreement. Me

      --
      Whoever said the pen is mightier than the sword, obviously didn't encounter automatic weapons. General Douglas McCart
    6. Re:Not For Everyone by discord5 · · Score: 1
      Of course, RAID-10 would be better, but that would involve spending money...

      The look on a managers face when you tell them both disks have become useless because one of them is dead is worth millions... That's not just spending, that's overspending :)

    7. Re:Not For Everyone by jrockway · · Score: 1

      Inverse of the MTBF? By your formula ("(1/N^2)*T"), the more disks you add, the less likely the array is to fail. For 1 disk, it's T, for two, it's T/4. Where did you come up with the inverse!?

      Try T^N. One disk is T, two is T^2, three is (*gasp*) T^3. I'm not going to prove this for you, but it is right. (Now somebody will reply and claim I'm wrong, and I'll have to post a proof.)

      BTW, maybe we're not the math-impared ones :)

      --
      My other car is first.
    8. Re:Not For Everyone by jrockway · · Score: 2, Funny

      Wow I'm an idiot. I was thinking probability of failure... not MTBF. I am an idiot. Please kill me.

      Maybe I AM math-impared!!!!!!

      *drinks coffee*

      2 minute limit LA LA LA LA LA

      --
      My other car is first.
    9. Re:Not For Everyone by Alien+Being · · Score: 1

      "Remember with RAID-0 you are not halving your MTBF (mean time between failures), you're reducing it by the inverse of number of drives squared."

      No, it's T/N.

    10. Re:Not For Everyone by thrift24 · · Score: 1

      RAID certainly helps on the desktop, but it depends on what programs you are running and how much ram you have. It is extremely noticable whether or not a computer is running RAID or not once the computer starts swapping a bit of memory off the hard disk, when this happens you need the most speed you can get or the system could begin crippling itself. Raid keeps the system running fast during this time and keeps the disk drives able to transfer at a very decent rate even when swapping.

      There's almost no reason not to go with a Raid 0 array if you're in Linux, because it's almost free to put into action. If you check harddisk prices it is ussually cheaper to get two drives of smaller size than to get one larger sized disk. Then scrounge up an older disk for the OS and use software raid on the big disks for home and swap. You will see a dramatic improvement. In windows it's worth it to spend the extra couple bucks to get a motherboard with RAID on board or a raid card.

      Now as much as people say RAID 0 is dangerous because if one of your discs crash, your whole RAID goes, I have not had this experience. I have to 40G drives from about 4 years ago on RAID, and have no problems with them whatsoever...I'm upgrading them come christmas, and then I'll switch one of the 40G RAID drives to my Operating System drive.

    11. Re:Not For Everyone by Tassach · · Score: 1
      T/N (or more properly (1/N)T is the probability of any given drive failing. EG, if you have a drives 1..4, the probabilty that drive #2 will die is (1/4)T. In raid-0 you have to factor that out among ALL the drives, because a failure of any ond drive effectively kills the other N-1.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    12. Re:Not For Everyone by Breakfast+Pants · · Score: 1

      Umm it verifyably at least doubles your chances of failure though. Your example is weak, personal, and not something anyone should base an actual setup off of.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    13. Re:Not For Everyone by Alien+Being · · Score: 1

      "T/N (or more properly (1/N)T is the probability of any given drive failing."

      You're confusing your own terms. In your original post, You had T as MTBF. Now you're saying that it's a probability. In any case, it's not a quadratic function.

    14. Re:Not For Everyone by thrift24 · · Score: 1

      How does it double your chances of failure? People are most likely buying two new disks at the same time. Neither of these discs are probably going to have problems for at least 3 years. So ya, after a couple years your chances of failure increase, but that's like saying someone with a dual processor system has twice the chances for a processor to go out, or someone with two stick of ram for Dual channel DDR, it's just not true. Not only that, but most hard disks i've seen go out have gone out from physical damage, so if you inflict enough physical damage for one to go out, both probably will. The example I gave was for myself, but I have set up fire or six computers with striping RAID set ups in the last few years and seen several others, the only problem I saw with any of the RAIDS was an xfs filesystem problem, NOT RELATED TO THE RAID. The benifits far outway the risks. Try it yourself and don't spread FUD about over doubling chances of failure, if you don't understand that's not true you shouldn't be posting your opinion on much of anything.

    15. Re:Not For Everyone by (negative+video) · · Score: 1
      How does it double your chances of failure?
      Consider the situation at some moment in time after the drives enter service. At that point, the probability that a particular drive will have failed is pf1. The probability that that drive will still be working is pw1 = 1 - pf1.

      Assuming that failures are independent, the probability that N drives will still be working is pwN = pw1^N = (1 - pf1)^N ~= 1 - N*pf1. The failure rate for N drives is thus approximately a factor of N larger than the failure rate of one drive. Q.E.D.

      In reality, failures are not independent. Many failures come from design flaws, systematic manufacturing defects resulting in bad lots of product, improper cooling, high workload, power supply failure, and mechanical damage. ("Common mode failures" in engineering jargon.) Therefore the real-world joint failure rate will be considerably worse than N*pf1.

      The example I gave was for myself, but I have set up fire or six computers with striping RAID set ups in the last few years and seen several others, the only problem I saw with any of the RAIDS was an xfs filesystem problem, NOT RELATED TO THE RAID. The benifits far outway the risks.
      The plural of "anecdote" is not "data". The only proper tool for dealing with rare events is statistics.
    16. Re:Not For Everyone by julesh · · Score: 1

      RAID-0 is not appropriate for general desktop use. You use it in applications which are disk-bound. The classic examples of this are databases and video editing.

      Hate to point this out, but video editing is rapidly becoming 'general desktop use'. Admittedly, most desktop video editors use lossy compression formats with low bitrates that wouldn't benefit from RAID0, but I suspect the average bitrate is going to increase with storage capacity. People always want higher quality.

    17. Re:Not For Everyone by Eponymous,+Showered · · Score: 1

      Much of desktop computing *is* disk-bound. Booting is just loading crap off the disk into RAM. Launching apps is reading from the disk. Otherwise Photoshop CS would launch in a second or two instead of a minute or more. Indeed, once apps are loaded, there may not be a lot of disk activity, but lots of people spend lots of time launching and closing apps in a desktop environment. Imagine if Photoshop *did* launch in 1 second. You could think of it more as a utility than the monster that it is. RAID 0 has certainly gotten me closer to the "all apps as utilities" mindset.

    18. Re:Not For Everyone by Breakfast+Pants · · Score: 1

      Listen fuckwad, all I said was it doubled the chances, NOT that the chances were high to begin with. When you say, "Neither of these discs are probably going to have problems for at least 3 years," guess what? I don't care, if something is a very slight chance and you double it, it might still be slight, BUT IT IS FUCKING DOUBLED. Learn to use some rudimentary logic please.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
  7. Sure, RAID 0 is great for data loss! by aaamr · · Score: 0, Troll

    If all you're looking for is speed, fine... but RAID artrays are typically installed not just for performance, but redundancy/data protection.

    RAID 0 may provide the former, but the loss of a single disk = bye bye data.

    1. Re:Sure, RAID 0 is great for data loss! by Amiga+Lover · · Score: 1

      If all you're looking for is speed, fine... but RAID artrays are typically installed not just for performance, but redundancy/data protection.

      RAID 0 may provide the former, but the loss of a single disk = bye bye data.


      As opposed to having a single disk which, when it goes byebye preserves your data? I don't think so.

      Raid 0 is no different to having a single disk for most practical purposes. If hardware fails, restore from the last night's backups. easy. Where's the problem?

    2. Re:Sure, RAID 0 is great for data loss! by neonstz · · Score: 4, Funny
      RAID 0 may provide the former, but the loss of a single disk = bye bye data.

      Actually, it's bye bye da or bye bye ta.

    3. Re:Sure, RAID 0 is great for data loss! by Anonymous Coward · · Score: 0

      Any of two drives fails statistically more often then one of one drives. That's the problem with raid 0.

    4. Re:Sure, RAID 0 is great for data loss! by Anonymous Coward · · Score: 0

      As opposed to having a single disk which, when it goes byebye preserves your data? I don't think so.


      Yes but if a single disk dies, then you can always recover most of your data from it. If one disk in a RAID array dies, you've lost it all and it's permanently gone

    5. Re:Sure, RAID 0 is great for data loss! by azaris · · Score: 1

      If all you're looking for is speed, fine... but RAID artrays are typically installed not just for performance, but redundancy/data protection.

      Regular backups and off-site storage are installed for data protection. Even with RAID 5 if IT hits the fan and you have no backups, you're more than likely screwed.

    6. Re:Sure, RAID 0 is great for data loss! by ezzzD55J · · Score: 1
      "Raid 0 is no different to having a single disk for most practical purposes. If hardware fails, restore from the last night's backups. easy. Where's the problem?"

      Yes, if you make backups it's no big deal, but drive failures will happen, on average, in half the time of failures on a single drive..

    7. Re:Sure, RAID 0 is great for data loss! by i23098 · · Score: 2, Insightful

      What if you have one large disk?! loss of single disk = bye bye data... RAID-0 (or AID-0 since it hasn't has Redundancy ;-) ) is simply for performance and for a virtual unique large drive. And the article comes to prove just that. Usually desktop users don't have much critical information on their computers (Nothing than can't be saved in a each-time-more-inexpensive DVD) and don't mind every 3 (or more) years to install stuff again. They probably switch computer before one of the disks blow...

    8. Re:Sure, RAID 0 is great for data loss! by kinema · · Score: 1
      "As opposed to having a single disk which, when it goes byebye preserves your data?
      Acually with a two drive RAID-0 set you are twice as likely to loose your data as if you were just running one disk.
    9. Re:Sure, RAID 0 is great for data loss! by jackb_guppy · · Score: 2, Interesting

      Actually closer to: 0:bebedt 1:y y aa

    10. Re:Sure, RAID 0 is great for data loss! by Anonymous Coward · · Score: 0

      Maybe I'm just lucky, but I've had one drive fail in the nine years I've been using computers.

      If all that time I could have had a speed boost and only had TWO drive failures, that's fine. It's not a big deal.

      Maybe if drives failed left right & centre, constantly, and it was always a struggle just to get any computing work done for the drives failing underneath me then it wouldn't be worth it. This is talking home use of course, and not applications where aiming towards 100% reliability is crucial for business.

    11. Re:Sure, RAID 0 is great for data loss! by jackb_guppy · · Score: 2, Interesting

      The same arguement goes for mirrored as well.

      Have you ever had a "sick" drive in a mirrored array? When that drive is working, it is giving out bad data that is then being written to both drives during the update/write back. Then you have coruption on two drives instead of one.

      The "safe" setup is Raid-5, but if you loose 2 drives you lost all...

      A service tech loose his balance while replacing a down drive in a HOT Raid-5. He fell backward while squating pushing in the new drive. He grabed another drive in the same array to stop his fall, and pulled it out... Every bad shutdown for a production system, and a very long recovery.

      Now service techs are required to sit in chair when changing a drive below chest hieght.

    12. Re:Sure, RAID 0 is great for data loss! by Anonymous Coward · · Score: 0

      Actually closer to: 0:bebedt 1:y y aa

      You set your stripe size to 1 byte? You're a crazy man, I tell you.

    13. Re:Sure, RAID 0 is great for data loss! by Slack3r78 · · Score: 1

      It's a matter of probability. When you add drives to an array, your probability of failure goes up exponentially with each drive.

      So yes, as far as losing data is concerned, it's the same both ways. However, the chances that you'll lost that data in the first place are much higher.

    14. Re:Sure, RAID 0 is great for data loss! by Crizp · · Score: 1

      ..and if you got the "tech savvy" to actually set up / decide to use a RAID0, you should know backups are good, mmmkay. If not, you deserve the lesson you get when the drive goes *poof*

    15. Re:Sure, RAID 0 is great for data loss! by moonbender · · Score: 1

      Making backups each night is a waist of energy and time that could be prevented by staying with one reliable disk instead of an unreliable raid array with 2 or 4 the unreliableness goes up exponentially.

      Most places that have a significant IT infrastructure make a daily backup anyway because it's a Really Good Thing to have when your work centers on what you've got on the hard drives. Even the most reliable HD can fail at some inconvenient point, and of course even if all the hard- and software works flawless there is always the significant risk of human error.

      That said, most private PCs I know don't get backed up with any kind of regularity.

      --
      Switch back to Slashdot's D1 system.
    16. Re:Sure, RAID 0 is great for data loss! by Crizp · · Score: 1

      It's so fun when you have a drive failure and replace the faulty drive. While the drive is being regenerated, a second disk goes.

      This happend TWICE in a year at work.

    17. Re:Sure, RAID 0 is great for data loss! by rikkards · · Score: 1

      The place I work at has had it several times where more than one drive goes. We have clients that are located worldwide in hot dusty locations. Anyways they all had the same servers with the same harddrives in Hardware Raid 5 arrays, they were all purchased at the same time so it's not surprising. funny thing is that out of about 6 sites 2 of them had a 2 drive failure. In one case two drives went at once and the other during the rebuild. Had to ship fast the replacement drives which in one of the cases was a little difficult as the airport was not exactly a frequented location.

      Site built a spare server out of a workstation to limp along until the drive arrived.

    18. Re:Sure, RAID 0 is great for data loss! by Anonymous Coward · · Score: 0
      It's so fun when you have a drive failure and replace the faulty drive. While the drive is being regenerated, a second disk goes. This happend TWICE in a year at work.

      Usually when I see this it's a read error on the second drive. It didn't just happen to go at the same time as another drive. It had been "gone" for months. Now I read the full raw drive once a week, so bad blocks are caught before another drive goes bad.

    19. Re:Sure, RAID 0 is great for data loss! by Anonymous Coward · · Score: 1, Insightful
      Have you ever had a "sick" drive in a mirrored array?

      No, because that's not a common form for failure, so it doesn't mean the mirroring is twice as likely to lose data as a single drive. You imply that's mirroring is just as dangerous as striping. It's not.

      A service tech loose his balance while replacing a down drive in a HOT Raid-5. He fell backward while squating pushing in the new drive. He grabed another drive in the same array to stop his fall, and pulled it out... Every bad shutdown for a production system, and a very long recovery.

      I guess you don't use hot spares? That would be smarter than chairs. With hot spares you can wait until you're fully redundant again before you mess with the hardware.

    20. Re:Sure, RAID 0 is great for data loss! by kasperd · · Score: 0

      The "safe" setup is Raid-5

      Are you suggesting raid-5 would be any safer than mirroring? It is not. In fact if you have only two drives there will be absolutely no difference between mirroring, raid-1, raid-4, and raid-5. (If I'm not mistaken raid-1 and mirroring are by definition the same). It is only on systems with more than two disks there will be a difference. But the problem about a drive returning wrong data exists for all of them. A drive is expected to either return the data that was written, or return no data at all.

      Of course there are ways to improve on the situation. You could read from all disks to detect bad data being returned, but it would give you a performance penalty. And what do you do when you have data from all disks, and don't know which one is wrong? You could also use cryptographic approaches like hashes and/or signatures. In that case you might avoid reading all disks, and in case one returned wrong data you would know which one. But you would still need CPU time to compute hashes, you would need extra storage space for the integrity, and logical writes would become more expensive as they need to touch more physical sectors.

      But in the case of raid-4 and raid-5 it is even worse. Any logical write must write to at least two physical disks, between the writes the data are in an inconsistent state. If you lose a disk at this point recovery could produce incorrect data for a sector that was not even modified. With raid-1 at least only the sector actually being written is at danger, and the working disk will contain either the old or the new data, so no corruption happens.

      In spite of these problems the chance of damage to a raid-5 array is considered smaller than a single disk failing. I think some clever journaling can avoid the problems of the array being taken down just at the wrong moment. If you are very clever you might even be able to integrate this with the filesystem journaling to avoid an additional performance penalty.

      But if you worry about silent data corruption, you should take it further. I think undetected errors are much more common in RAM than on disk. How do you protect against errors in RAM, cache, or CPU? I believe you have to consider secure multiparty computations. but how many people want to run a cluster of maybe 10 computers to protect against silent corruptions?

      --

      Do you care about the security of your wireless mouse?
    21. Re:Sure, RAID 0 is great for data loss! by Tassach · · Score: 1, Interesting
      Raid 0 is no different to having a single disk for most practical purposes.
      WRONG. RAID-0 dramatically INCREASES the likelihood that you WILL have problems. Instead of having one physical mechanism to worry about failing, you have two or more. In a given time span, the probability of 2-drive RAID-0 array failing is FOUR times that of single drive; a 4-drive RAID-0 array is SIXTEEN times as likely to fail as a single drive. It's an inverse square relationship (1/N^2) because the failure of one drive kills the whole array.

      If you expect 36 months of reliable operation from a single drive, you can only count on 9 months of reliable operation from a 2-drive RAID-0 array built from those same drives. Hope you enjoy restoring from backups, because you're going to be doing it at least four times as often.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    22. Re:Sure, RAID 0 is great for data loss! by kasperd · · Score: 1

      Now I read the full raw drive once a week, so bad blocks are caught before another drive goes bad.

      That is really a good idea. For some time I have done daily checksums of all my files to catch any file that changes without the timestamp being changed. That should protect me against some cases of silent data corruption, and I guess also to some extent against the problem you describe. But I think a daily run is overkill, so I will switch to a weekly run and add some reading similar to your suggestion.

      --

      Do you care about the security of your wireless mouse?
    23. Re:Sure, RAID 0 is great for data loss! by Anonymous Coward · · Score: 0



      Maybe you should stop hiring Chevy Chase to replace your RAID array disks

    24. Re:Sure, RAID 0 is great for data loss! by Shanep · · Score: 2, Insightful

      The same arguement goes for mirrored as well.

      Exactly. RAID should never be used in place of backups. How often could you have potentially lost data to human error in software usage/config? And how often to hardware failure?

      If you suffer from human error with the software while relying on RAID, you lost your data and get a rude lesson in RAID and backups addressing mutually exclusive problems.

      Real RAID, buys production systems time to keep going while a (hopefully) hotspare rebuilds or a replacement disk gets delivered for rebuilding.

      RAID saves productivity during what should be only a brief period of vulnerability. Backups prevent complete loss. People who use RAID as a backup, don't understand the limits of RAID or the value of real backups.

      So many times, I have had to order tapes from a data bank because some user deleted an "important" file from RAID protected storage.

      Hell, I am a sole trader, who legally must keep business records for tax purposes, etc. I rsync my records, email, web site, server configs, site documentation, etc across 5 different machines, spanning 3 different architectures and 5 different OSes. On top of that I keep rotating weekly (CDRW) and permanent monthly (CDR) backups.

      This might seem like paranoia, but I do it because I easily can and CDR's are cheap. I can also move to any of those machines and resume my emailing, invoicing, doco, etc. Take one of them on the road (Thinkpad or iBook) if business or disaster dictates and not worry that a worm is going to prevent me from earning my living or answering to the tax man.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    25. Re:Sure, RAID 0 is great for data loss! by Anonymous Coward · · Score: 0

      WTF are you talking about? Any decent mirroring controller will alert you when the drives disagree.

    26. Re:Sure, RAID 0 is great for data loss! by Anonymous Coward · · Score: 0
      Sorry, twice in one post is more than I can take without correcting...

      Listen close...

      LOSE means to LOSE something, spelled L O S E. You LOSE your keys. You LOSE your mind.

      LOOSE is the opposite of tight. "Hang loose." Your girlfriend is loose.

      Memorize this.

    27. Re:Sure, RAID 0 is great for data loss! by JWSmythe · · Score: 1
      But if you worry about silent data corruption, you should take it further. I think undetected errors are much more common in RAM than on disk. How do you protect against errors in RAM, cache, or CPU? I believe you have to consider secure multiparty computations. but how many people want to run a cluster of maybe 10 computers to protect against silent corruptions?


      We do this for some of our web sites. There's one server the people work on, with a RAID5. It checks the data before sending it off to a second server (with a RAID1) for distribution (on a high-speed connection).

      The second server again checks the data, and then distributes to 15 web servers (single drives).

      If a single web server fails, we tell paging to ignore it til morning. :) It's something we know we should fix, but don't *NEED* to at the moment. It doesn't matter if a single web server has any sort of hardware or software failure. Even if the "master" machine with the RAID5 has a failure, the system simply won't distribute changes until we get it fixed.

      --
      Serious? Seriousness is well above my pay grade.
    28. Re:Sure, RAID 0 is great for data loss! by Anonymous Coward · · Score: 0

      Haha that's what I was thinking.

    29. Re:Sure, RAID 0 is great for data loss! by jackb_guppy · · Score: 1

      Already switched to hot spares, was replacing the dead one he pulled a live one out, with not spares to go.

      Chairs are still cheap and safer than squating.

    30. Re:Sure, RAID 0 is great for data loss! by Anonymous Coward · · Score: 0

      You're an idiot. There is no inverse square relationship involved at all. A 2 drive RAID-0 is slightly less than twice as likely to fail. A 4 drive RAID-0 is slightly less than four times as likely to fail. The formula for making this calculation is all over this thread: 1-(1-p)^n, where p is the probability of a single drive failing and n is the number of drives.

    31. Re:Sure, RAID 0 is great for data loss! by NuclearDog · · Score: 0

      2 failures in nine years? You must be pretty lucky.

      Then again, I'm cursed. In about 5 or 6 years I've had four hard-drives die on me, the one I beat up the most (my laptop's) has actually been the most reliable.

      ND

      --
      This statement is forty-five characters long.
  8. I've used RAID 0 in the past by Anonymous Coward · · Score: 4, Interesting

    I don't care what tests people have done or what benchmarks they're spouting off, RAID 0 works.

    I used to have a system which used relatively cheap 5400 RPM drives in a RAID 0 array. There was a quite noticable difference when not using RAID 0. When using 2 or 4 drives the system was damn fast even though the drives were individually slow.

    I don't even read these articles. I know it makes a difference.

    1. Re:I've used RAID 0 in the past by Tuna_Shooter · · Score: 1

      Well said. !!!! I for one always question these "pundits" who have little real world experience with desktop Raid arrays. Being a developer i have always had a Raid 0 on a desktop and have found over the years there is a very noticable difference when accessing large amounts of data. Just my 2 cents.

      --
      *--- Sometimes a majority only means that all the fools are on the same side. ---*
  9. Sexism anyone? by Anonymous Coward · · Score: 0

    ...use their desktop systems differently than the pretty blonde next door who only uses it to check in on her Hotmail account.

    1. Re:Sexism anyone? by Anonymous Coward · · Score: 0

      Maybe the blonde in question is a dude? I've seen some pretty-boy guys with bleach-blonde hair and who only use their PCs to check their Hotmail account.

  10. Article can easily be ignored. by Anonymous Coward · · Score: 0, Troll
    1. Tweakers.net has a poor reputation amongst serious people here in the Netherlands for cranking out bullshit.
    2. Tweakers.net articles are in dutch. This is either a blatant copy-paste or some just a cheap trick to get some webtraffic boost.
    3. The reputation, reliability and trustworthiness of the tweakers.net community is about on par with the Gartner group, to put it in Slashdot terms.

    - Seth

    1. Re:Article can easily be ignored. by remc0 · · Score: 4, Informative

      The fact that you reply anon says it all. Tweakers.net has a fine reputation among the Dutch, which is shown by the huge traffic amounts on their site (even when not being slashdotted) and their memberdatabase on both the forums and the site.

      The quality of their forums and their articles are both very high, mostly concerning hardware.
      The fact that this article was translated means they want to be a serious contestant in this discussion against major English sites.

      Writing an article in Dutch which shows the contrairy of something said in English wouldnt be fair to those concerned, would it?

      --
      (:
    2. Re:Article can easily be ignored. by Anonymous Coward · · Score: 0

      And who are you again?

      Tweakers.net is nothing what you said. I have no personal involvement with that website, other than the fact that I read it daily. And it's a very newsworthy site. To compare it to the Gartner group is just a load of cr*p.

    3. Re:Article can easily be ignored. by Anonymous Coward · · Score: 0

      If you think it is crap.. why do you come there?
      I think it is a good site, and a great forum.

      Come with some good arguments, or stop visiting T.net. We aren't going to miss you, that's for sure.

    4. Re:Article can easily be ignored. by Anonymous Coward · · Score: 0

      I am dutch as well. But IMHO tweakers.net has indeed a horrible track-record. There are some guys overthere that know there stuff. But the people visiting their forums are just terrible...

      While I agree that the quality of some of their articles is good, they sometimes turn to their roots and crank out yet another piece of BS.

      The discussed article is typical tweakers.net, they pretend to have gotten a clue, but when you actually read it it turns out to be full of goo.

    5. Re:Article can easily be ignored. by Anonymous Coward · · Score: 0

      Your reply without reading the post you are replying to really speaks about Tweakers!

  11. Not Convinced by SuperJason · · Score: 1

    I don't think that I'll ever be convinced either way. They (not any one specific) have been saying different things for years. Your best bet is to probably just buy a fast hard drive to begin with. It will end up being faster, and more reliable.

    1. Re:Not Convinced by Crizp · · Score: 1

      Have you ever tried (R)AID 0?

      It's faster. Maybe not for everyone, but for ones that copy big files and have lots of disk access it's faster.

  12. MORE SILLYNESS by Anonymous Coward · · Score: 0

    When will the sillyness stop? If you want a huge performance gain then get a 15k SCSI drive instead of doubling your chance of data loss with RAID-0 and IDE drives! Desktop users don't need this performance, I know of several pros with high end multimedia setups and none of them use anything other than seperate IDE drives!

    1. Re:MORE SILLYNESS by IcEMaN252 · · Score: 1
      I know of several pros with high end multimedia setups and none of them use anything other than seperate IDE drives!
      Using seperate 7200 RPM / 8 MB buffer IDE drives is the bare minimum for doing Digital Video (DV) editting. That's enough to do one DV stream. If you want to work with uncompressed high def, or record multiple streams simultaneously, then you need something a little better, usually a RAID of IDE or SCSI disks. And, don't try to tell me that TIVOs record two streams on a 7200 RPM IDE disk either, that's MPEG, which is much more compressed.

      When dealing with video editting, its often not worth the extra money for redundency. While your editting, you need fast access to your data, but you never archive on a hard drive. That's what tapes and DVDs are for. Of course, there are some situations where you need the redundancy, for instance some broadcast situations, but it's usually cheaper to do the work twice the rare times you have a drive crash on a single workstation than to have redundency everywhere.
      --
      CitrusTV (http://www.citrustv.net): the Nation's Oldest & Largest Entirely Student-Run Television Station
    2. Re:MORE SILLYNESS by Anonymous Coward · · Score: 0
      Learn to spell.
      • "Separate," not "seperate."
      • "It's often," not "its often."
      • "Redundancy," not "redundency."
      • "While you're editing," not "while your editing."


      Rampant misspellings take the reader's attention away from the content.
  13. Raid10? by Anonymous Coward · · Score: 0

    How much does does raid 0 and raid 10 suppose to cost :P

    1. Re:Raid10? by Fweeky · · Score: 1

      RAID-0 = minimum of 2 drives. RAID-10 = minimum of 4 drives and really needs a more fancy RAID card than that £15 thing you picked up from eBuyer. RAID levels.

      Woa, are pound signs working now? :o

    2. Re:Raid10? by Alan · · Score: 1

      Or you could do it easily and free with software raid....

    3. Re:Raid10? by simcop2387 · · Score: 1

      Woa, are pound signs working now? :o
      yea i think its the cause of all the 503's people keep wanting to use the Euro symbol now and it crashes /.

    4. Re:Raid10? by modge · · Score: 1

      But then you'd wish you'd spent the money on a card as well as disks - if your splashing out on 4 disks you might as well have a card and get the best of of them

      --
      I am a sig
    5. Re:Raid10? by JWSmythe · · Score: 1


      Not really, it all depends on your application.

      I just did a RAID1 on a Linux machine a couple days ago. /dev/hda and /dev/hdc are 20Gb drives.

      I had a 6Gb drive on /dev/hdb, which was the old system drive.

      I had a CDRom on /dev/hdd.

      I've used various cards and external RAID arrays, and like the Linux software raid best. I can check the status any time by cat'ing /proc/mdstat

      I have a machine with 3 drives doing a RAID5, that are all on the onboard controllers.

      If you can live without a cdrom, you can do RAID10 or RAID01 with the onboard controllers. If you want the IDE CDRom(s), you can stick in a seperate controller for those. That's one card instead of two. They're just IDE controllers, not RAID controllers, so they're usually cheaper.

      We built out two machines recently with 15 74G WD SE SATA drives, and set up three arrays for testing. RAID0 RAID5 and RAID50. There was a trivial difference between 0 and 50. They were both faster than RAID5. This was for a database machine. Normal users wouldn't need or notice the speed difference. I don't even know that we'll see the speed difference.

      --
      Serious? Seriousness is well above my pay grade.
    6. Re:Raid10? by Fweeky · · Score: 1

      How effecient is software RAID on something with lots of parity like RAID-5 or -10 compared with a decent hardware RAID card?

      For that matter, which are the good IDE hardware RAID cards? Anyone have any recommendations?

  14. Desktop performance. by Zorilla · · Score: 3, Interesting

    My computer is over three years old (P4 1.7 GHz upgraded to 386 MB of RAM from 128) and I've found that the slowest technological advancement seems to be hard drive throughput. This definitely reveals itself because of the fact that games like Doom 3, Far Cry, and Painkiller are all perfectly playable on my computer, but the latter two games take an unbearably long time to load. When I build my next computer, RAID 0 is one of the things I will be looking at, because I absolutely hate waiting more than 5 seconds for a game to load.

    (Yes, I'm aware that only 384 MB of RAM is slowing load times via virtual memory swapping as well)

    --

    It would be cool if it didn't suck.
    1. Re:Desktop performance. by Anonymous Coward · · Score: 0

      oops, typo, I realize I actually have 384 MB of RAM. Bugs me when I hear people say, "I have 190 MB of RAM," or "my screen is set to 1020x800"

      -Zorilla

    2. Re:Desktop performance. by ergo98 · · Score: 1

      This definitely reveals itself because of the fact that games like Doom 3, Far Cry, and Painkiller are all perfectly playable on my computer, but the latter two games take an unbearably long time to load.

      Most modern SATA hard drives read at approximately 50-70MB/second -- do you really think this is the reason those games load slowly? It isn't. They generally load slowly because of the use of compressed objects, or maps that need to be rendered into structures in memory: It's far more likely your CPU that is the limiting factor (it's easy enough to turn on performance monitor and see).

    3. Re:Desktop performance. by SoTuA · · Score: 1

      Try getting more ram. Map load times in battlefield 1942 were barely bearable with 256MB suddendly where reduced to almost half by doubling the available memory.

    4. Re:Desktop performance. by Zorilla · · Score: 1

      I bet you know what sucks about most Intel motherboards circa 2001? RDRAM. Yeah, my computer's OEM from Gateway and it cost $130 or so retail to get 256 MB more when DDR cost probably $50 or so less. I was thinking pretty conservative when I got extra RAM. The upgrade cycle has gotten so slow that I may still not have to upgrade this computer for another year or so.

      --

      It would be cool if it didn't suck.
    5. Re:Desktop performance. by rollingrock · · Score: 1
      Raid 0 will not help you significantly with game load times according to the benchmarks in the article. It seems to be more CPU intensive than anything.
      Our gaming traces show that most games have very little impact on modern hard drives and generate a rather low load. Even the heavyweight champion Battlefield Vietnam was able to burden a Raptor WD360GD for only 17,1 percent average with a short peak of 70 percent. Other games had even lower averages and didn't rise above 80 percent peak usage. Therefore we conclude that loading game levels is mostly cpu intensive and does not rely on storage devices. This conclusion is again illustrated by the insignificant improvents when loading levels in Far Cry and Unreal Tournament.
    6. Re:Desktop performance. by Anonymous Coward · · Score: 0

      But he doesn't _have_ a modern SATA harddrive.

  15. If you haven't tried it, don't knock it. by cwm9 · · Score: 5, Insightful

    A common misconception is that striping beyond 2 drives is "worthless." That simply isn't true: remember that the inside of the drives, close to the spindles, has a transfer rate that is nearly half what it is on the outside cylindars. By striping 4 drives togeather, about half the bandiwdth is wasted near the FRONT of the drive, but near the tail, it's almost all being used. The effect is that the drive feels uniformly quick no matter what part of the drive you are reading from!

    I personally jumped from a single drive to a 4-drive SATA raid-0 system, composed of 120GB drives from two different manufacturers.

    The system screams.

    I can't tell you how nice it is to have my computer boot in half the time... how your system feels like you always wished it would feel. You can add all the memory you want, all the processing power you want, but if you can't feed the computer, it's all pointless.

    The only thing I wish now was that my system had a faster and/or wider bus that would allow me to take advantage of all the currently unused bandwidth available from the four drives.

    1. Re:If you haven't tried it, don't knock it. by ergo98 · · Score: 1

      "I can't tell you how nice it is to have my computer boot in half the time... how your system feels like you always wished it would feel. You can add all the memory you want, all the processing power you want, but if you can't feed the computer, it's all pointless...The only thing I wish now was that my system had a faster and/or wider bus that would allow me to take advantage of all the currently unused bandwidth available from the four drives."

      Translation - "If my system were tremendously faster, then it would justify the risk and cost of my unnecessary 4-drive RAID-0 array! Don't knock it until you've tried some future computer that actually has a use for this bandwidth!"

      There are a few problems with your analysis. Firstly, boot time really isn't that important (yes, even if you're using Windows) - booting from a single disk IDE Windows Server 2003 is awaiting your login in about 7 seconds. Not really a critical amount of time.

      For virutally all other activity (I'm currently running Visual Studio 2005 and SQL Sever 2005, IIS, a variety of web services, Mozilla, Outlook, and a plethora of system services) the hard drives are twiddling their spindles, doing absolutely nothing, and when they do it's generally sporatic very-small accesses that are affected by random access astronomically more than by throughput.

    2. Re:If you haven't tried it, don't knock it. by Slack3r78 · · Score: 4, Informative

      Here's the whole thing - I *have* tried it. If your workload involves lots of long, sequential reads, it's a great thing. I've personally got 2 machines running drives in RAID 0 as they get used for working with files in the 1.5-2GB range. It makes a difference here.

      The whole point of SR and AT's articles, however, is that for most desktop systems, RAID 0 is pretty much a bad idea. You'll see marginal improvement on more random data sets, but you've spent four times as much, and, more importantly in my mind, your probability of failure has increased from P to P^4.

      So really, I can see some applications where RAID 0 can be useful - I fit one of them. But for most desktop systems, it's not worth the cost. For systems with more than 2 drives anyway, it seems like a patentedly Bad Idea(TM). You really should've gone with RAID 5 - you'd still have striping, but you don't risk losing everything to a single faulty drive.

    3. Re:If you haven't tried it, don't knock it. by Anonymous Coward · · Score: 0

      "booting from a single disk IDE Windows Server 2003 is awaiting your login in about 7 seconds" You're sure? Well I bet then that the machine doesn't do anything , my 2003 is using nearly 2 minutes before I get a promt, and it has a RAID-10 on 15K scsi disks. The machine is a MS-SQL server.

    4. Re:If you haven't tried it, don't knock it. by veritron · · Score: 1

      There's a reason why people don't usually use Raid-0 past 2 drives:

      If one drive fails - THEY ALL FAIL. Your data is gone, deceased. It will be ex-data.

      All the time you save having windows boot up in 3 seconds instead of 6 (which can be solved easily by never turning the computer off ever) will be nuked by having to re-install it later when one of the hard drives fails.

      And seriously, what the hell are you going to do with 480 gb of space, anyway?

    5. Re:If you haven't tried it, don't knock it. by ergo98 · · Score: 1

      Whoops I actually meant to type 27 seconds - missed the 2 (I coincidentally timed it last night because I intended to do an Access disk defrag with O&O and wanted to see the improvement). 7200 RPM IDE hard drive with the standard Diskeeper defrag.

      Well I bet then that the machine doesn't do anything , my 2003 is using nearly 2 minutes before I get a promt

      Windows 2003 Server Standard Edition running SQL Server 2005, IIS, among a plethora of additional services. As a sidenote, the login prompt doesn't wait until the services are all running. But yes, it is a desktop machine - I do software development and database development using data samples -- I don't make it double as a production environment (that's what servers using SANs are for).

    6. Re:If you haven't tried it, don't knock it. by Tlosk · · Score: 4, Informative

      Shouldn't that be 1-(1-p)^4?

      p^4 would give you a decreased failure probability.

      So that say there is a 1% chance of failure over 3 years for a given drive. Using the first formula, using 4 drives in raid 0 would increase the chance of at least one drive failing (and consequently all) to 3.94%.

    7. Re:If you haven't tried it, don't knock it. by cwm9 · · Score: 1

      Well, first, I back up my data regularly, so if a drive fails, I just restore it. (Imagine that. Backups. Who would have thought?) I've been a hard-core computer user for the last 27 years. Dealing with failed hard drives is just part of life. If I were really worried about it, I WOULD go raid-5... but it's not that hard to restore my data, and I'd rather not buy another drive or more expensive controller. (The one I'm using now is was on the mobo!)

      Secondly, the differences ARE real. There are people out there who spend $1000 to update their computers so they can move from 60FPS to 68FPS when playing DOOM 3. If spending $1K is perfectly reasonable to get an extra 8 frames per second, why would you scoff at someone for spending an extra $300 to eliminate 30 seconds of boot time each time they hit the 'ON' switch, or 7 seconds each time they start photoshop?

      I don't know about you, but staring at a screen waiting for a program to start isn't my idea of a great time, even if it IS only for 7 seconds. Is that a waste of money? A waste of power? If you think so, fine. I'm more than happy to let that "power" go to waste 99.9% of the time so I can regain 10 minutes of my life each time I sit down to use my computer.

      Perhaps my desire for quick response partially stems from my days of using my C=64, when all I had to do was flip the switch and within 2 seconds the word "READY." appeared. Or perhaps it's from the days of DOS 4, when it took longer for the BIOS to the POST than it did to boot the OS. For whatever the reason, I'm impatient, and I've found spending $300 is well worth it to me.

      But the bottom line is, some of use use the technology and love it. Some of you don't. That's fine: but don't go around telling people it's a "waste of money and worthless" just because you don't use it.

    8. Re:If you haven't tried it, don't knock it. by Jeff+DeMaagd · · Score: 1

      Exactly what do you back up to?

      Do you have a spare drive laying around? If you don't, then what do you have to restore to while waiting for that spare drive to come in the mail? With RAID-5, you already have that spare in the array, and you can keep the system going while waiting for a replacement drive.

      Besides, computers should only be booted once per day. Once Photoshop is loaded, it is cached in memory for the rest of that day. So you save, what, ten seconds per day, while risking some day that you will have to wait for a restore to finish? That might be a net waste of time in the long run.

      People that spend $1000 to get another 8fps are stupid. Bad example.

    9. Re:If you haven't tried it, don't knock it. by kidgenius · · Score: 1
      You are both right.

      If there is a 1% chance of failure, there is a 99% chance of success. 99% ^ 4 = 96.1% chance of success. 1-96.1 ~ 3.9. Your way is normally what is used though in determining failure rates, and the other way is used to determine the chances of hitting a lotto jackpot or something.

    10. Re:If you haven't tried it, don't knock it. by Anonymous Coward · · Score: 0


      You really should've gone with RAID 5 - you'd still have striping, but you don't risk losing everything to a single faulty drive.

      That would depend on the application. RAID 5 doesn't offer the same performance characteristics as RAID 0...especially for write intensive applications.

    11. Re:If you haven't tried it, don't knock it. by jpn · · Score: 1
      You'll see marginal improvement on more random data sets, but you've spent four times as much, and, more importantly in my mind, your probability of failure has increased from P to P^4.
      Sorry to nitpick, but a probability is a real number in the closed interval [0,1], so P^4 is never greater than P. Maybe you meant something else?
    12. Re:If you haven't tried it, don't knock it. by Anonymous Coward · · Score: 0

      Not the same AC, but if you stick any Windows in a domain, the boot time increases significantly.

    13. Re:If you haven't tried it, don't knock it. by Tlosk · · Score: 1

      Ah yes, sorry I didn't see it that way, makes for an easier calculation too.

    14. Re:If you haven't tried it, don't knock it. by Cynikal · · Score: 1

      everyone tried to warn me about that when i was setting up my raid 0 config, bla bla bla losing one drive means you lose everything, but my reply has always been that if i wasn't using raid 0 and just had 1 HD, losing 1 HD would mean losing all my data anyway..

    15. Re:If you haven't tried it, don't knock it. by Anonymous Coward · · Score: 0

      Is that all you do... Boot up your PC. Sure it's nice. Go play elsewhere... It's says nerd on the frontpage, not wannabe wanker.

    16. Re:If you haven't tried it, don't knock it. by CoolGuySteve · · Score: 1

      I have a stats exam tomorrow so this will be "studying".

      Let's say you have a drive with a .1% independant chance of failing in any given month. This assumption seems alright since most drives I've seen age well if some defect hasn't killed them within weeks of purchase. We'll ignore these defects. As in real life, drives in the array that fail are immediately replaced with new ones.

      You'll have a poisson distribution to count the number of failures for any drive. So for t months, the chance of x failures for a drive is:
      f(x)=( ( e^(-.001t) ) * (0.001t)^x) /x!

      The expected value, or mean, for this is just 0.001t.

      The chance of a single failure taking out your RAID0 array of n drives in a timespan t is a geometric distribution:
      g(n) = ( (1-f(1) )^n ) * f(1)

      The mean is given by the expected value, which is ( 1 - f(1) ) / f(1).

      The probability of k failures in t months taking out your RAID5 array of n drives follows a negative binomial distribution:
      nb(n) = ( (n + k + 1)choose(n) ) * (f(1)^k) * ( (1- f(1) )^n)

      This is the probability of failing twice in a timespan, t. By setting t to smaller than it takes for you to fix a drive, you can see how reliable a raid5 system can be. The mean is k( 1-f(1) ) / f(1).

      This should be right but I just woke up so beware. Doing the actual calculations is left as an exercise to the reader because I really need a beer.

    17. Re:If you haven't tried it, don't knock it. by ShortBeard · · Score: 1

      Back when I ran Mac OS 8.6 on a StarMax 180mt I had two 4.5 gb UWscsi drive with the scratch disk portion stripped and I was IMPRESSED. Photoshop twirl filter went from 1 minute to 20 seconds!

      Yowsa! I would seriously consider going striped when I get a PC w/Linux (But as I have a 450mHz G4 PPC that won't happen for year)

    18. Re:If you haven't tried it, don't knock it. by Anonymous Coward · · Score: 0

      what everyone has been trying to explain to you is that as you increase the amount of drives, the likelihood that you will suffer a hard drive crash increases.

      That's what all the posts around here are calculating. That's why your reply is a bit silly.

      If you still don't understand it. Imagine that you buy 100'000 harddrives and that you have installed all of them in your computer. Do you think it would be likely that on any given day one of those drives would fail? Now what would happen if you were running raid 0 on those drives? exactly. now read your post again.

  16. Theoretical versus Actual by ergo98 · · Score: 5, Interesting

    A common theme, revisited several times, in the article is that the other conclusions were wrong because they used low-load testing.

    "A safe conclusion would be that a Business Winstone 2004-benchmark alone is not a good starting point when testing RAID 0 performance. On the contrary: to have some reliable tests, we will need to put heavy loads on the array."

    In essence, if my understanding is correct, they're saying that the value of a RAID 0 setup is under constant extreme loads, not the loads created by business applications or games. Isn't this entirely the point of the articles in question - That given the sporatic, generally light load of even power users, RAID 0 is not really that beneficial (as random access plays even more of a part than gross throughput)?

    Even under perceived heavy I/O loads, the reality is often that the hard disk is under-used - I occasionally compress videos from miniDV to DVD, and my CPU would need a four or five fold increase in speed to even begin to put pressure on the single 7200 RPM hard disk.

    1. Re:Theoretical versus Actual by he+who+meows · · Score: 1

      It sort of depends on what you call a heavy I/O load. Compression is usually a matter of CPU time, and it can only write out to disk as fast as it can compress the data. Even then, you're only writing to the disk more or less sequentially, not making a lot of parallel read and write operations. This is a bad example.

    2. Re:Theoretical versus Actual by ergo98 · · Score: 1

      Right, and that's my point - the most commonly given justification for RAID arrays on a desktop machine is video compression (as it's really the only thing that uses huge amounts of data), yet it is signficantly more constricted by other limits than it is by disk I/O limits. Other than that there are few examples of huge data usage on the desktop, apart from contrived examples.

    3. Re:Theoretical versus Actual by Alwin+Henseler · · Score: 1
      For applications where it matters (latest 3D games), the performance bottlenecks are CPU, memory and video card. Faster disk I/O helps load a game faster, but does nothing to make it run faster.

      So, twice the cost, twice the hardware hassle (cabling, power, physical space), twice the noise, twice the power consumption, and for practical purposes less than twice the performance, twice the chance of drive failure, and when a drive fails, twice the amount of data lost.

      Add to that the more difficult configuration, and extra hassle when re-installing an OS: is it worth the trouble?

      For all but a few home users: probably not. Maybe that's why many PC's only have a single hdd?

    4. Re:Theoretical versus Actual by the+quick+brown+fox · · Score: 1
      That's the reaction I had to this article as well. It seemed to respond to the AT and SR benchmarks by saying "These tests doesn't put the right kind of load on the storage subsystem to demonstrate the benefits of RAID 0, therefore they're bad tests." Whereas that's the point of those articles--that the kind of loads you're likely to encounter are not going to be affected much by RAID 0.

      The tweakers.net article does also say that the AT and SR benchmarks do not give enough credit to their readership's ability to generate heavy I/O loads, via multitasking (I think an example was scanning your HD for viruses while starting a game). Maybe some people do that, but I for one found the examples they suggested pretty silly.

      That said, plenty of people testify that RAID 0 feels faster, and I believe them. There's been similar backlash against SMP systems on the desktop for years, but back when the Pentium Pro was top dog I had a dual-PPro system that definitely felt faster than the equivalent single-PPro setup, though the benchmarks at the time couldn't explain it.

      I wonder if the benchmarks they use today might be flawed because they only measure the total elapsed time of a relatively long script. For example, the Business Winstone script might take 5% less total time with Machine A than Machine B. That might not seem like a big improvement, but what if the 5% improvement was concentrated entirely in application launch times? I.e. the monster Excel spreadsheet still takes 120 seconds to do the filtering, pivot, recalc, solve operations, but startup time has been cut from 6 seconds to 2 seconds. The perceived improvement to the user would be much greater than 5%, and certainly much greater than if the 120-second operation had been reduced to 116 seconds.

      It might be useful to have real-world benchmarks where the result of each run is not a scalar, but a vector (i.e. a set of waypoints and how long it took from each one to the next). Or do these already exist?

    5. Re:Theoretical versus Actual by Anonymous Coward · · Score: 0

      they are asying that raid-0 is good for the poweruser. i run a dual rig with raid 0 and i must say that there is great use for raid 0 on my desktop.
      i can extract large rar archives while im plaing or encode divx movies while playing.
      sure i could encode and do backups or other nice stuff without raid 0 but then my computer would be completly usless while doing those tasks.
      and powerusers do have a tendancy to multitask more than the avrage users

    6. Re:Theoretical versus Actual by kronsrepus · · Score: 1

      Even under perceived heavy I/O loads, the reality is often that the hard disk is under-used - I occasionally compress videos from miniDV to DVD, and my CPU would need a four or five fold increase in speed to even begin to put pressure on the single 7200 RPM hard disk.

      But if you decided to edit that miniDV video before compressing it to DVD you'll be putting more strain on the hard drive.

      When working with multimedia, video, etc any sane person will deal with the highest quality source they can use. For some people that may be editing the video before it goes to the PC, others may edit it on the pc before compressing, and yet others may compress (slightly) before editing.

      Whatever the solution, you're only going to need to compress it once, the last step in the editing process to output to DVD, but while you're editing you'll be reading and writing various parts of that 11Gb file you mentioned (even editing a 4Gb DVD) and you'll easily put strain on your single 7200RPM hard drive. RAID-0 would provide a huge performance increase in that situation. And more and more people are editing their home movies on the desktop with applications such as Windows Movie Maker or NeroVision Express, any user, power user or not doing video editing would benefit from RAID-0 (well not much at low res 320x200, but at higher resolutions definetly)

      Equally beneficial is any desktop that is doing print or prepress work, even a small increase in save and load times (presuming they're not CPU limited by saving/loading compressed formats) will increase productivity.

    7. Re:Theoretical versus Actual by (negative+video) · · Score: 1
      Other than that there are few examples of huge data usage on the desktop, apart from contrived examples.
      High resolution imaging, both still and motion. Quite a few people do this, both professionals and amateurs.

      Various technical professionals also deal with huge piles of data.

      And even boot time is an important consideration. I've seen some dumbasses in this thread saying that "shaving 10 seconds off the boot-up time is not much to show for the expense". Except of course for the legions of programmers and QA people who reboot their virtual machines all day long.

    8. Re:Theoretical versus Actual by julesh · · Score: 1

      Even under perceived heavy I/O loads, the reality is often that the hard disk is under-used - I occasionally compress videos from miniDV to DVD, and my CPU would need a four or five fold increase in speed to even begin to put pressure on the single 7200 RPM hard disk.

      Have you tried capturing video from a TV tuner card using a lossless codec (e.g. huffyuv) at high resolution (e.g. 720x576x25fps, PAL DVD resolution)? I'm not _certain_ that this would require a RAID0 array, but I know from experience that a 5400RPM hard disk can't keep up with it, and my benchmarks suggest that a single 7200 couldn't. But I know that two 5400s can.

  17. Methodology by Jeremy+Erwin · · Score: 4, Insightful
    Tweakers.net conludes

    And it's not just our benchmark results that support this view: the majority of Tweakers.net readers who at one time or another tried striping, feel that the overall responsiveness of their computer improved when employing RAID 0.


    Of course they do. After all, they've spent extra money and time pimping out their rigs.
    1. Re:Methodology by Slack3r78 · · Score: 5, Insightful

      Yeah, I did an absolute double take when I got to that part. They spend an entire article bashing the two of the most methodical sites out there on methodilogy and then try to use a completely unscientific poll as backing evidence to their claim? Let alone a poll that's naturally pre-biased to a particular conclusion. It really puts the validity of the rest of the article into question. If that's acceptable evidence, what other shoddy methods are acceptable to them?

      If you've spent the extra money on RAID 0, you're going to believe there's a difference going in. Hell, I've done it myself - I have 2 machines with RAID 0 setups, but that's because they're commonly used for working with multi-gig sized files in photoshop - IE: I actually need the strong sequential speed.

      For normal desktop setups, I'd absolutely agree with AT and SR on this one. Unless you're doing massive amounts of large sequential reads/writes, you're just not going to see a difference in speed worth the cost of another drive and the major increase in potential failure and data loss. Remember, by adding that second drive, your chance of failure goes up *exponentially* which is something a lot of hardcore "tweakers" forget.

    2. Re:Methodology by Crizp · · Score: 1
      Unless you're doing massive amounts of large sequential reads/writes, you're just not going to see a difference in speed worth the cost of another drive and the major increase in potential failure and data loss


      However, when you add a new disk, say you have a couple of year-old 60GB 7200rpm disks and buy a 250GB disk - it's absolutely worth it to backup the data over to the new 250, set up the two 60's in RAID 0, and copy it back. You'll enjoy the speed increase.
    3. Re:Methodology by Cryogenes · · Score: 2, Informative

      your chance of failure goes up *exponentially*

      Now, that is not true. If d is the chance of failure in a given time interval for a single disk then the chance of failure in the same time interval for a two-disk RAID-0 is 2d - d^2. For small d, this is roughly equal to 2d (or, more generally, nd for n drives). Thus, the chance of failure goes up (at most) linearly.
    4. Re:Methodology by Slack3r78 · · Score: 1

      As was pointed out to me in another thread, the probability of failure is (1-P)^N. (I initially screwed up and said that it was P^N, which is actually the probability of non-failure. Oops. :-)).

      At any rate, if you don't believe me, graph it. It may appear linear for samples as small as a RAID 0 array is likely to be, but the system is most definitely exponential.

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

      It really is faster though. I just happen to have 2 drives in my system, and decided to set it up as RAID-0 (software). The vast majority of the time, yeah, there probably isn't a speed increase. But there are some loading times where I notice a 5-10 second difference or so.

      I don't think some review sites take into consideration I'd have both of these drives, if they are in RAID-0 or not. I'm getting just as much disk space, only better performance in some cases.

      And people mentioning disk failure on desktops really should be shot. Any sane person would back up their files that are important to them anyway. The majority of the stuff on my desktop is applications (can be reinstalled) and data I wouldn't care if I lost anyway. The rest I back up to yet another drive.

    6. Re:Methodology by slamb · · Score: 2, Insightful
      A few points here:
      • Asymptotic behavior (linear vs. quadratic vs. ... vs. exponential) is only important when talking about large values of n. Here n would be 1-4. No one's ever going to RAID-0 more than four drives.

      • When you're talking about a specific change in n, as in 1->2:

        Remember, by adding that second drive, your chance of failure goes up *exponentially* which is something a lot of hardcore "tweakers" forget.

        ...asymptotic behavior is completely meaningless. Every time you say "exponentially" you should have a "with n" that follows it. There's no n left; you plugged in 1 and 2. You've got to make more concrete statements like "you square the probability of not-failure." (Which increases the probability of failure, since probabilities lie between 0 and 1.)

      • There are no exponentially increasing probabilities. They can be exponentially decreasing (approaching zero). But exponentially increasing functions approach infinity; probabilities are bounded at 1. Graph the function yourself. If it goes over 1, it's wrong. The function is not exponential. More precisely 1-(1-p)^n != omega(e^n). Check the definition of omega, specifically the bit that says you need a positive constant.

      I agree with your broader point that RAID-0 is unreliable. But your supporting math is bad.

    7. Re:Methodology by imsabbel · · Score: 1

      Well, but you dont considere the fact that the new 250GB drive would almost certainly be a lot faster than the 2*60GB raid. Higher STR per head, less seek movements becasue of more TPI, more/better cache, ect.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    8. Re:Methodology by Crizp · · Score: 1

      Yes, yes of course. I didn't mean replacing the old drives with the new one - you keep them for extra storage, with better performance than before.

  18. Backup your data daily if you are using RAID0 by astellar · · Score: 0

    More disks you are using in raid gives you more chances to lose your data. Daily backup is only way to save your work. I force my programmers to backup of their data to our office samba server.

  19. Performance and reliability by rijrunner · · Score: 1

    Interesting article. But, I am not quite sure that they understand the rationale many people have for not using striping on their desktop.

    1) Does it matter if you cut .01 seconds off the time it takes to write out the document you just wrote?

    2) Does it matter if you have a disk failure and lose all your data on all partitions in the stripe? Everyone at home makes daily backups.

    1. Re:Performance and reliability by FooAtWFU · · Score: 1

      It doesn't matter too much if you lose all your data when "all your data" means a few dozen megabytes of save-games. If you're using the machine for real work, however...

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
  20. maybe i missed it. by Muerto · · Score: 1

    I didn't notice anyone state the fact that yes, the reads are faster, but the writes are slower. This is the problem with this type of "RAID".. writes take more time than on a single drive. So, you decide whats more important.. buying a bunch of IDE drives that will fail causing you to lose all of your data.. (mulitply your pleasure mulitply your danger) or buy 1 scsi drive and be done with it.

    1. Re:maybe i missed it. by ezzzD55J · · Score: 2, Informative

      Huh, writes slower on raid0? why on earth would that be? writes are just as fast as on a single drive on raid1, and writes are a bit slower on raid4 and raid5 due to parity updates, but that's it.. writes are not slower on raid0.

    2. Re:maybe i missed it. by Sancho · · Score: 1

      Correct.
      For awhile, I was on a real video capturing kick..and I liked to capture raw AVIs in full DVD resolution. One drive (not my system drive) was unable to keep up, however striping two drives was able to do it just fine. RAID 0 is definitely faster than a single drive, however it's almost certainly not twice as fast.

  21. *shudder* by LordLucless · · Score: 5, Insightful

    Just the thought of using RAID-0 makes me shiver. The only people who should use this are people who keep good backups, and like using them. The speed gains are of little use for individuals, and for the professionals or corporations that might actually want the speed-up, the chances of data-loss are too high.

    That's not to say there isn't a purpose for RAID-0 - it teaches people how useful backups are. The hard way.

    --
    Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    1. Re:*shudder* by irc.goatse.cx+troll · · Score: 1

      Or for people who replace the contents on the drive fast enough that losing everything wouldn't matter. I've, uh, 'heard about' these magical FTP servers where the fact that they have >2tb of diskspace doesnt make failure matter, because at a gigabit of connection it will have all the current releases as soon as its brought back up, and old releases stop being useful for trading after a week.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    2. Re:*shudder* by AVee · · Score: 1

      the chances of data-loss are too high.

      Why? Yes, you double the change of data loss, but if that makes it 'too high' the change of dataloss was pretty high anyway. If you buy somewhat decent disks the your change of getting 2 disks that will run flawless for years is extremely high. But yes, you should not use raid 0 with disks that have a 10% failure rate, but you shouldn't be using those disks anyway...

    3. Re:*shudder* by Anonymous Coward · · Score: 0

      Weah, even for our clusters we use raid 1 atop raid 0 (wtf is the right way to write that 1+0, 0+1, 10 ???).

    4. Re:*shudder* by nester · · Score: 1

      i have never had a seagate scsi drive fail. never. i have been using raid 0 on various 15k, 10k, and 7200rpm seagates for about 5 years. usually two drives, sometimes three drives. some of the drives were even refurbs.

      i have a cronjob do daily backups to tape, in case a failure does happen.

  22. It works for me... by Anita+Coney · · Score: 1

    My RAID-0 drive opens huge files nearly twice as fast. That's useful to me.

    E.g., a 488 MB wave file of Velvet Underground's first album opened in 28 seconds on my D drive, but in only 16 seconds on my RAID-0 partition. All the drives are the same, i.e., Maxtor 80gb 7200 drives.

    Premiere works a lot faster too.

    The only problem is that I have to be extra anal about backing it up. But any insentive to get me to back up my stuff is a good thing, as far as I'm concerned.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
    1. Re:It works for me... by Anonymous Coward · · Score: 0

      Maxtor drives? Have fun with that. In the field i've seen over 6 fail for one persion (!), and personally i've had 4 fail.

      Maxtor sucks, period.

    2. Re:It works for me... by Anita+Coney · · Score: 1

      I've been using Maxtor drives since 1995. The only one I've had die occured immediately. I was able to take it back to the store and get a replacement.

      Now Western Digital, that's a little different. Newegg had some really good prices on 80 gb WDs, but two of the drives I bought died after about a month. The other two get backed up a lot.

      --
      If someone says he and his monkey have nothing to hide, they almost certainly do.
    3. Re:It works for me... by IdleTime · · Score: 1

      I sure understand that you world would be ruined if you had to wait those extra 12 seconds for the file to load! Geeezzz! But spending 2 hours extra to back it up is ok!

      --
      If you mod me down, I *will* introduce you to my sister!
    4. Re:It works for me... by Anita+Coney · · Score: 1

      Here's a good tip: When you back up your files, you do NOT have to sit there while it happens. You can actually go forth and live your life!

      And when your editing lots of songs on your computer, those 16 seconds add up pretty quickly. Or do you still run a 486? If you don't, why not? a few seconds here or there don't seem to bother you?

      --
      If someone says he and his monkey have nothing to hide, they almost certainly do.
    5. Re:It works for me... by Anonymous Coward · · Score: 0

      Your drive opens huge files?

      You do understand how these computer thingies work, right? It's almost as bad as referring to the case as "hard disk".

      Slashdot these days..

    6. Re:It works for me... by Hoser+McMoose · · Score: 1

      Every drive company sucks, trust me.

      Go out there and talk to enough people and you'll find dozens of people with horror stories about drives failing left, right and center for EVERY hard drive company out there. Doesn't matter one lick of it's Maxtor, Seagate or WD, they ALL fail, and they all fail with a MUCH higher frequency than damn near any other component in a modern computer system (the possible exception to this rule would be fans, which also fail quite regularly).

      Use whatever the heck companies drives you feel like, but honestly there is ZERO difference in reliability from any of the big three drive companies (Maxtor, Seagate and WD).

  23. Better Drive Layout by fostware · · Score: 1

    I've always had 2+ drives in my systems.

    C: (System) NTFS 100% of Disk0
    X: (Swap) Disk1 Part0: 13G FAT32 with 2048MB (min & max) swap file
    D: (Storage) Disk1 Part 1 :Rest of Disk1 in NTFS

    The idea being that the swap file is at the extreme start of one of the disks. On Server RAID5 it's always the second partition...

    part0: Decent size NTFS for System
    part1: 3G FAT32 for perm set size pagefile
    part2: 20GB NTFS Exchange Store
    part3: NTFS rest of the drive for storage

    Than again YMMV

    --
    "We know what happens to people who stay in the middle of the road. They get run over." - Aneurin Bevan
    1. Re:Better Drive Layout by jarich · · Score: 1

      Forgive my ignorance, but why Fat32 for swap?

    2. Re:Better Drive Layout by HFXPro · · Score: 1

      FAT 32 is usually faster then NTFS on smaller partitions (under 32 GB).

      --
      Reserved Word.
    3. Re:Better Drive Layout by dfghjk · · Score: 1

      Hope you aren't suggesting putting swap on a RAID 5 array.

  24. Raid From Wikipedia by Anonymous Coward · · Score: 0

    Raid article from Wikipedia, it is released under the GFDL so is able to be reproduced fully or in part anywhere.

    --

    In computing, a Redundant Array of Independent Disks (more commonly known as a RAID array ) is a system of using multiple hard drives for sharing or replicating data among the drives. The benefit of RAID is increased data integrity, fault-tolerance and/or performance, over using drives singularly. Put more simply, RAID is a way to combine multiple hard drives into one single logical unit. So instead of four different hard drives, the operating system sees only one hard drive. RAID is typically used on server computers, and is usually implemented with identically-sized disk drives. With decreases in hard drive prices and wider availability of RAID options built into motherboard chipsets, RAID is also being found and offered as an option in higher-end end user computers, especially computers dedicated to storage-intensive tasks, such as video and audio editing.

    The original RAID specification (which also used the term, inexpensive instead of independent) suggested a number of prototype RAID Levels, or combinations of disks. Each had theoretical advantages and disadvantages. Over the years, different implementations of the RAID concept have appeared. Most differ substantially from the original idealized RAID levels, but the numbered names have remained. This can be confusing, since one implementation of RAID-5, for example, can differ substantially from another. RAID-3 and RAID-4 are often confused and even used interchangeably.

    The very definition of RAID has been argued over the years. The use of the term redundant leads many to split hairs over whether RAID-0 is real RAID. Similarly, the change from inexpensive to independent confuses many as to the intended purpose of RAID. There are even some single-disk implementations of the RAID concept! For the purpose of this article, we will say that any system which employs the basic RAID concepts to recombine physical disk space for purposes of reliability or performance is a RAID system.

    History

    RAID was first patented by IBM in 1978. In 1988, RAID levels 1 through 5 were formally defined by David A. Patterson, Garth A. Gibson and Randy H. Katz in the paper, A Case for Redundant Arrays of Inexpensive Disks (RAID) (http://www-2.cs.cmu.edu/~garth/RAIDpaper/Patterso n88.pdf). This was published in the SIGMOD Conference 1988: pp 109-116. The term RAID started with this paper.

    It was particularly ground-breaking work in that the concepts are both novel and obvious in retrospect once they have been described. This paper spawned the entire disk array industry.

    [edit]

    RAID Implem

  25. Better way to use two drives by twelveinchbrain · · Score: 1

    If you have exactly two disk drives on a PC, you will get far better performance by intelligently choosing which drives hold which partitions. For my home workstation, for instance, I almost always have some program slowly writing 4GB files (archives *ahem* of DVD's), while another drive is busy fetching my program files and every day data. This configuration is much, much faster than if the same drives were on a RAID 0 array, because on a personal workstation, disk seek time is a much bigger factor than the transfer rate.

    --
    Not Found
    The requested URL /signature.html was not found on this server.
  26. performance vs. reliability by mjh · · Score: 1

    I won't use Raid-0 on my desktop unless I have a short term need for extra performance. Desktop based hard drives are just too unreliable to lose ALL of your data if you lose one of the striped drives.

    In the two computers I have at my house, I've lost 4 IDE hard drives in the last 6 months! Maybe RAID-1, but even then I'd prefer a backup solution instead of a real-time data redundancy solution. (It's hard to restore a file that you *accidentally* deleted from a RAID based solution.)

    Until SCSI gets cheaper or IDE gets more reliable, neither of which I see happening any time soon, I am unlikely to use RAID on the desktop in any sort as any sort of long term solution.

    --
    Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    1. Re:performance vs. reliability by lachlan76 · · Score: 2, Insightful
      Until SCSI gets cheaper or IDE gets more reliable, neither of which I see happening any time soon

      It's not the interface that makes IDE drives less reliable, it's just that manufacturers want to keep server/workstation drives out of desktop machines for good reason - the 10/15kRPM drives need to be cooled, and as soon as people start to put them in desktop machines, they're gonna get a lot of warranty returns. Thereby lowering their profits further, and removing any advantage that they had.

      There are two possible choices:
      1. Make server drives with an IDE interface
      2. Make cheaper drives with SCSI interface, thereby forcing it into the mainstream

      #1 has been done by WD with their Raptor drives, but they are still expensive, and have a low capacity to reduce heat.
      #2 is unlikely to work unless all the manufacturers do it at once, which isn't going to happen. And, they can't separate the pro and consumer drives as easily as when the consumer drives were IDE and pro were on SCSI.

      There just isn't anything in it for the drive makers.
    2. Re:performance vs. reliability by mjh · · Score: 1

      It's not the interface that makes IDE drives less reliable


      Maybe not, but I've noticed that SCSI drives ARE more reliable than IDE drives. And personally, I think it's because people who buy SCSI demand reliability so the manufactureres provide it. The tradeoff is that you don't have 250GB SCSI drives. Meanwhile, customers of IDE drives demand size, because they're downloading songs and movies and whatever. The tradeoff is reliability.


      Personally, I'd just like a nice reliable 40GB drive at the $.50 per GB price point. I'd buy 4 of them today if I could. But I can't. In order to get to that price point, I have to purchase a 120GB drive which has 80GB more than I need, artificially skewing the perception that larger is in higher demand.


      One would think that as the development costs and demand lowers on 40 GB drives, that the price would go down, but it hasn't. Heck, I'd be happy with a 20GB drive, if I had any confidence that it would last longer than 1 year!

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    3. Re:performance vs. reliability by Kyril · · Score: 1

      If your IDE drives don't last a whole year on average, either don't get the absolutely cheapest piece of crud on the planet, or (more likely) pay a little attention to making sure your drives aren't cooking themselves. The smaller the case, the more likely cookage is a factor, especially if there's not much metal-to-metal contact pulling heat away from the drives. The drive should not feel so hot that you can't keep your finger on it; if the drive is hot, the mounting bracket should definitely feel warm.

      The 250GB issue is more that, if you're a business that needs a big SCSI array, you have enough concurrent I/O demands that you need all the heads you can get. Every so often drive manufacturers have come out with models with two independent sets of drive heads in the same mechanism, but it's usually cheaper and easier to just buy two disks. I hear in the fancy high-end RAID arrays with the dual fiber channel controllers and all that they actually make the modules much smaller than they could, to keep the platter size and seek time down...

  27. real raid = scsi + raid 5 by Anonymous+Chemist · · Score: 1

    what can I say. If you're looking for real raid, get a intel u160 or u320 backplane, some 15K scsi drives off ebay (brand new ~100 to 150 each), For $600 you can get a raid array with scalding performance, and 5 yr warranties on the drives, with the ability to rebuild your drive if you lose a stripe. Of course the controller is a little more expensive, but years of accumulated data is priceless right??

    Since I lost a lot of data using a ide raid 0 system, I decided to bite the bullet and go real raid. There is absolutely no comparison.

    One things for sure as always the old saying holds true: Buy nice or buy twice.

    There is no real alternative to scsi raid yet.

    1. Re:real raid = scsi + raid 5 by lachlan76 · · Score: 1

      What about software?

    2. Re:real raid = scsi + raid 5 by Anonymous Coward · · Score: 0

      > What about software?
      Linux comes with RAID (software AND hardware) support in all modern kernel versions. Check the HOWTOs for specifics.

    3. Re:real raid = scsi + raid 5 by lachlan76 · · Score: 1

      Could I rephrase that question as "Why spend so much money on an SCSI RAID controller and drives when you can just RAID-5 consumer drives in software?".

  28. Jesus Christ Mojimba by Anonymous Coward · · Score: 4, Informative

    Just post the relevant Wiki information about Raid 0, dont need Raid's life history ;).

    RAID 0

    A RAID 0 Array (also known as a stripe set) splits data data evenly across two or more disks with no parity information for redundancy. RAID-0 is normally used to increase performance, although it is also a useful way to create a small number of large virtual disks out of a large number of small ones. Although RAID-0 was not specified in the original RAID paper, an idealized implementation of RAID-0 would split I/O operations into equal-sized blocks and spread them evenly across two disks. RAID-0 implementations with more than two disks are also possible, however the reliability of a given RAID-0 set is equal to the average reliability of each disk divided by the number of disks in the set. That is, reliability (MTBF) decreases linearly with the number of members - so a set of two disks is half as reliable as a single disk. The reason for this is that the file system is distributed across all disks. When a drive fails the file system cannot cope with such a large loss of data and coherency since the data is "striped" across all drives. Data can be recovered using special tools, however it will be incomplete and most likely corrupt.

    RAID-0 is useful for setups such as large read-only NFS servers where mounting many disks is time-consuming or impossible and redundancy is irrelevant. Another use is where the number of disks is limited by the operating system. In Windows, the number of drive letters is limited to 24, so RAID-0 is a popular way to use more than this many disks. However, since there is no redundancy, yet data is shared between drives, hard drives cannot be swapped out as all disks are interdependant upon each other.

    RAID 0 was not one of the original RAID levels.

  29. wow, good cut and paste by Anonymous Coward · · Score: 0

    what you cant just be original??

  30. RAID-0 is stupid. by slamb · · Score: 5, Informative
    Here's why no one in their right mind uses RAID-0 on data that they care about:

    Unlike other RAID-levels, RAID 0 does not offer protection against drive failure in any way, so it's not considered 'true' RAID by some (the 'R' in RAID stands for 'redundant', which does not apply to RAID-0).

    When you have multiple hard drives, it's more likely that one will fail than if you just have one. For the obvious statistical reasons. Plus because of heat problems in many systems.

    In a non-RAID setup with multiple hard drives, when one fails, you lose whatever was on that drive.

    With RAID-n (for non-zero n), you lose nothing. You say "oh well", put in a spare drive, and send the old one back for replacement. (In the other order if you're cheap.) The array rebuilds itself. Without even shutting down the machine, if you have the hot-swappable drive cages.

    With RAID-0, you lose everything on all of your hard drives.

    RAID-0 is considerably less reliable than a single hard drive.

    1. Re:RAID-0 is stupid. by Anonymous Coward · · Score: 0

      "With RAID-n (for non-zero n)"

      It is more accurate to say for n equal to or greater then 1 ;).

      Also it would be better to say for any n belonging to the set of intergers equal to or greater then one :P.

      P.S. Good post heh.

    2. Re:RAID-0 is stupid. by lachlan76 · · Score: 1

      With RAID-n (for non-zero n), you lose nothing. You say "oh well", put in a spare drive, and send the old one back for replacement...Without even shutting down the machine, if you have the hot-swappable drive cages

      The really high-budget people here have a hot-spare setup.

    3. Re:RAID-0 is stupid. by dfghjk · · Score: 1

      The same argument applies for a single disk drive. No one in their right mind uses a single disk drive on data that they care about.

      Multiple disk drives increase the chances of disk-related data loss, but failure of a cooling fan does, too. It is incorrect to assume that a two drive RAID 0 is twice as likely to result in data loss as one drive since you need to consider the entire system and the environment it is in.

      Now, is RAID-0 is considerably less reliable than a single hard drive? Depends on how you define "considerably". If you have a hot environment with poor airflow and poor power line quality and no UPS, then the answer is no.

    4. Re:RAID-0 is stupid. by Anonymous Coward · · Score: 0
      Unlike other RAID-levels, RAID 0 does not offer protection against drive failure in any way, so it's not considered 'true' RAID by some (the 'R' in RAID stands for 'redundant', which does not apply to RAID-0).

      Well, my computer has AIDS, and I won't stop spreading my computer's AIDS until everybody's computer in the world has AIDS.



      AIDS: Array of Inexpensive DriveS formerly known as RAID-0

      *Shamelessly ripped off from South Park.

    5. Re:RAID-0 is stupid. by isorox · · Score: 2, Insightful

      One possible use of raid-0 is in video editing. Assuming your original source is on tape (beta, dvcam, whatever). You capture to raid-0, keep your EDL on a seperate drive or even network. Worst case you have to recapture your video.

      The important thing to remember, Raid (1, 3, 5, whatever) is not a substitute for backups. rm -rf will work on a raid volume prefectly well, as will a lightening strike or thieves.

    6. Re:RAID-0 is stupid. by Epistax · · Score: 1

      However by adding one more harddrive you can be secure. This drive stores a parity. Let's say if a given bit on drive A and B is the same, that bit is zero on the parity drive. If they are different, it's a one. If drive A or B kills itself the parity drive can be used on the remaining drive to recreate the missing drive. If the parity drive goes kaput you just need to make a new one.

      Now I don't know if the parity actually works on the bit, byte, word, or sector level, but this is the easiest way to explain it.

    7. Re:RAID-0 is stupid. by jmweeks · · Score: 1
      The problem with this setup is that it eliminates the write benefit of RAID-0. You can only write to the array at the speed you can write to the parity drive.

      A better solution would be RAID 1+0, combining the striping of RAID-0 with the mirroring of RAID-1. You effectively lose half the space, but no longer lose data due to the failure of one drive (or, in some cases, even two)--and you retain all the speed of RAID-0.

      There's also RAID-5, which has a sort of rotating parity. It's more computationally expensive (more $$ for hardware), but has the reliability of a parity drive without the bottleneck of the setup you described.

    8. Re:RAID-0 is stupid. by bogie · · Score: 1

      Hate to destroy your entire argument with one word but here it is. Backup.

      No RAID 0 isn't stupid. People who run RAID 0 but don't backup are stupid. People who run a single drive but don't backup are stupid (I guess that means 90% of home users stupid then). Finally simply owning two hard drives doesn't exactly double your likelyhood of having one of them fail.

      For people who backup and want a boost in speed and a more responsive system I suggest checking out RAID 0. Those of you using a single drive thinking RAID 0 is risky yet don't do full backups can relax knowing that if your single drive fails you'll be just as screwed. Congrats.

      --
      If you wanna get rich, you know that payback is a bitch
    9. Re:RAID-0 is stupid. by rjch · · Score: 1
      One possible use of raid-0 is in video editing.
      I'm using a RAID-0 array for my PVR system to store recorded programs - it's the perfect application for it. Long sequential reads/writes are a given in any video processing application. As for fault tolerance, when you're recording 40-60Gb of programs per week (before transcoding those you intend to keep to a more efficent format) if something dies, I'm not that concerned at missing out on a few episodes here and there.
      rm -rf will work on a raid volume prefectly well
      ...not to mention more quickly... :D
    10. Re:RAID-0 is stupid. by slamb · · Score: 2, Insightful
      Hate to destroy your entire argument with one word but here it is. Backup.

      Sure, you should always keep backups. But restoring from them is inevitably a pain. I keep nightly backups of the important files on my machine. If my hard drive were to fail, I'd still:

      • need to redo whatever local changes I'd made that day.
      • not be able to use the machine until I hunt down a replacement.
      • spend hours reinstalling software.

      That's a pain. Why make that more likely with RAID-0, when you could make it unnecessary with real RAID?

    11. Re:RAID-0 is stupid. by Anonymous Coward · · Score: 0
      However by adding one more harddrive you can be secure. This drive stores a parity.

      That's RAID-5.

    12. Re:RAID-0 is stupid. by Anonymous Coward · · Score: 0

      Err, RAID-4.

  31. MOD PARENT DOWN by Anonymous Coward · · Score: 0

    Score:-1, Very Poor Attempt At Whoring Karma

  32. Idiot? by Anonymous Coward · · Score: 0

    I don't think anonymous cowards can Karma whore, unless their NICK is named anonymous coward, you fucking god damn idiot!!!!!!!!!!!!

    --
    3dinfo@maficstudios.com

  33. Raid 0 on OS X... hardware or software. by XavierItzmann · · Score: 5, Informative

    Since 2002, I have been using the SIIG Raid 0 http://www.siig.com/product.asp?pid=424 card on a 1999 Sawtooth G4 with 0.48TB of internal storage. Hardware-wise, this is an OEM Acard card; also available from Sonnet and Miglia.

    No disk failures to date ---I backup weekly with Apple's Backup 2.0

    Here are some benchmarks that compare software RAID 0 performance (included free with OS X) vs. hardware RAID 0: http://www.xlr8yourmac.com/OSX/OSX_RAIDvsIDE_Card_ RAID.html

    --
    The next pasture is always greener
  34. Think of the target by dizzydazed · · Score: 1

    All this talk about losing a drive. phooey. We are talking desktops here, not servers. Be serious, how many of you back up your home systems? How many companies back up the desktop machines? (for that matter, how many properly back up their servers! -- a depressingly low number) The speed boost is nice, but the best part is the single drive. Perfect example, is when using the desktop as a PVR/video editor. Drive *space* is what is needed. Raid 0 is just right for that. I haven't lost a desktop drive in years. Lost 2 SCSI drives so far off my home server, but given that the drives ancient, were given to me free, is no big loss. Annoying to be sure. Granted, Raid 5 protects your data, but many of us cannot spare the extra $$$ for that for desktops. If it was for a company server, then d'oh! of course. For home use, particularly when recording HD content, bigger is where it's at.

  35. Latency by Handyman · · Score: 1

    For the "feel" of a machine, latency or "response time" is the most important factor. When the user requests an action, it is the time between the request and the machine's response that counts. For instance, the almost 2x speedup of booting XP means a 2x decrease in a very annoying latency, and it makes the system feel much faster even if nothing else changes. The numerous *small* latencies in a system also count -- don't you hate it when you click a menu and you have to wait a full two seconds before it pops up? The improvements measured in the benchmarks done by tweakers.net don't do justice to the importance of latency. The user doesn't care whether some background process (e.g. eMule) is fast -- he cares whether if he clicks a button, the result will show up with or without a noticeable delay. So what they should really be measuring is the time between certain checkpoints in a trace, e.g., the time between the point where the user did something (action) and the time when all the necessary data to respond to that action has been read (response).

    Note that the 2x speedup can be easily explained. Windows XP optimizes the boot process by automatically generating traces of disk accesses done at boot, and by reordering the accessed blocks on disk so that they can be read in sequentially in the next boot. And striping over two disks theoretically improves sequential read throughput by... yes, a factor 2.

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

      For instance, the almost 2x speedup of booting XP means a 2x decrease in a very annoying latency, and it makes the system feel much faster even if nothing else changes. ... Windows XP optimizes the boot process by automatically generating traces of disk accesses done at boot, and by reordering the accessed blocks on disk so that they can be read in sequentially in the next boot.

      Oh, please. All Microsoft did was make the desktop appear sooner, when there's still a ton of shit to load. I've got a home-built Athlon XP 2600 system that is running XP Pro, has an assload of RAM, and is kept well-tuned and malware-free, and that fucker takes a good 30-45 seconds after the desktop appears before it actually pays attention to any of my attempts to do anything.

      I'd rather have the bootup latency, where I *know* I can't do anything, than have a desktop appear before the machine is actually ready to be used. The tease is infuriating-- more so when I switch over to my old 733MHz G4 and see how the OS X GUI generally feels faster than the Windows GUI on a PC running at three times the speed.

    2. Re:Latency by Anonymous Coward · · Score: 0

      Much better for killing latency like that is dual cpus, no? Though for faster booting RAID striping is probably better. But, what the hell, buy both...

    3. Re:Latency by man_ls · · Score: 1

      Someone did the same thing on Linux by reordering the init scripts to make Login: appear first and load the services in the background.

      They found that loading services in the background behind the Login: gained up to 15 seconds at best and only lost about 2 seconds at worst.

      MS optimizes their boot order to present a "working environment" earlier, it's bad. Linux does the same thing, it's good.

      Christ.

      Most people don't jump up to enter their username and password as soon as the prompt appears. They turn the computer on, walk to somewhere else and such, and when they get back, all services are finished loading and it's ready and waiting for them.

    4. Re:Latency by Handyman · · Score: 1

      Oh, please. All Microsoft did was make the desktop appear sooner, when there's still a ton of shit to load.

      That is not true. This page indicates that "Windows XP initializes device drivers in parallel to improve boot time." And this page indicates that not only does Windows XP do prefetching of data required at boot time, but it also optimizes the data so that it is placed sequentially on the outer edge of the disk.

      Note that you assume the situation where the system boots directly into a desktop, i.e. a configuration with automatic login. This may cause the background loading to be unfinished when the desktop is already loaded. But only on systems that run too many services. Those machines are apparently servers, and you'll NEVER want to configure those with automatic logins.

      I've got a home-built Athlon XP 2600 system that is running XP Pro, has an assload of RAM, and is kept well-tuned and malware-free, and that fucker takes a good 30-45 seconds after the desktop appears before it actually pays attention to any of my attempts to do anything.

      Then you must be one lousy system tuner. No wonder you posted this as AC. :) Seriously, my girlfriend's Athlon 750 machine runs XP like a charm, and after booting and automatically logging in, the desktop is immediately very responsive. I don't know what you've done to your system to make it so slow. Are you running one of those virus scanners (note to Linux users: those are mandatory on windows machines to keep them running for more than a day) that scans everything that loads and that slows your machine down by >50%?

    5. Re:Latency by Handyman · · Score: 1

      Most people don't jump up to enter their username and password as soon as the prompt appears. They turn the computer on, walk to somewhere else and such, and when they get back, all services are finished loading and it's ready and waiting for them.

      In addition, processing X windows password GUI is not an extremely intensive task, and selecting the username and typing the password will take at least enough time for some of the background work to be finished. The only thing that is really overlapped is the finishing of the initialization of services and the user's interaction with the display manager -- a very processing-intensive task with a very user-intensive task. Smart. Much smarter than overlapping multiple processing-intensive tasks, because the resources involved are different -- user time versus machine time.

  36. it's hype for the most part by p51d007 · · Score: 1

    I put my new mobo on Raid-0, and found as far as
    booting is concerned, it wasn't any faster than my
    160gig 8 meg cache IDE drive. The new SATA raid drives are 120 gig 8meg cache 120+120=240
    The increase, if any that I see is if you are transfering a LARGE number of files sequentially.
    Other than that, I didn't really see any benefit.
    If I had to reinstall everything, I'd opt for Raid-1, mirroring.

  37. RAID Cost? by Anonymous Coward · · Score: 1, Interesting

    How much does raid cost, how come I never heard of it for home users, just for large institutions?

    I want RAID now, it sounds like a good idea, esp. if I get one that had redundancy, is it expensive?

    1. Re:RAID Cost? by Theatetus · · Score: 2, Interesting
      I want RAID now, it sounds like a good idea, esp. if I get one that had redundancy, is it expensive?

      Well, RAID is not always redundant. The RAID talked about in this article isn't redundant. In fact, it's "less" redundant than a drive with 0 redundancy, since each drive is now sensitive to failures in the others. It's negative redundancy (in fact, RAID 0 is often called "not true RAID", since the "R" in RAID stands for "redundant".

      And, yes, a good RAID controller is expensive and often not available for a PC chassis & mobo.

      --
      All's true that is mistrusted
    2. Re:RAID Cost? by Jeff+DeMaagd · · Score: 1

      And, yes, a good RAID controller is expensive and often not available for a PC chassis & mobo.

      RAID controllers can fit. Even PCI-64 bit RAID cards will run in 32 bit slots, just hamstrung by the slower bus. The only problem is that the cheap-ass consumer motherboards don't have 64 bit PCI slots.

    3. Re:RAID Cost? by Cromac · · Score: 1

      Raid 0/1 can be fairly cheap. You can get a IDE raid controller for $20 from Frys, so you could build a hardware RAID for $20 plus the cost of a second drive.

    4. Re:RAID Cost? by crackshoe · · Score: 1

      or a lot of mobo's come with RAID (or at least some of the higher end boards). I have a gigabyte board that has 4 channels of IDE RAID and 2 of SATA. SATA works fine, i've had some problems with the IDE, but it turned out to actually be problems with the PSU. plus, gigabit ethernet onboard. all in all, i've been quite happy with the setup.

      --
      Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
    5. Re:RAID Cost? by onepoint · · Score: 1

      >>RAID is not always redundant

      True statement, but if you are willing to set up a raid0 then you might as well set up a file backup program.

      All I see about raid0 is that it's just one heck of a larger hard drive with better speeds and storage.

      Anyway, if you really require this extra boost in your data rates, then your data has to have some value. Backing up is the first step in protecting your raid investment.

      onepoint

      --
      if you see me, smile and say hello.
    6. Re:RAID Cost? by andreyw · · Score: 1

      The "RAID" stuff available on consumer-targeted PC motherboards cannot be even compared with a 32-bit-PCI hardware RAID controllers. Why? Because it is not 'true' hardware RAID. Most processing is done in software by the driver, not the RAID controller chip itself.

      So while its "nice to have", it is barely better than the software RAID I already use on my linux machines. There is no way in hell I would choose to pay more because of this crippled "feature."

    7. Re:RAID Cost? by crackshoe · · Score: 1

      the fact that it has 2 additional IDE channels is incredibly valuable. and the fact that it has 2 SATA channels that can be in a raid of jbod is also quite useful. so that gives me... 6 extra drives. so yeah, its not as good as a card. but it cost 20 bucks more than a more vanilla version of the board, and gave me gigabit ethernet, which i have on every other machine i own. if i could afford it, i'd go for PCI solutions. but i'm a po'tastic college kid.

      --
      Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
  38. Here's an Idea by Anonymous Coward · · Score: 0

    How about someone gives me the ability to virtually RAID 1 my RAID 0 setup? An extra layer with an extra controller, sure...but fault tolerant, yes?

  39. I support desktop RAID 0 boxes... by Aphrika · · Score: 1

    They're used quite frequently in video editing - specifically as scratch disks. Great performance, and no immediate need to back up either frequently or extensively. This is a great use for RAID 0. In this case, the OS isn't on the RAID 0 partition, so a drive failure isn't too much of a headache to solve.

    A lot of people seem to be hung up on the 'if one drive fails, you lose everything' problem. Well, take 2 scenarios; 2x80GB drives and 1x160GB drive. Regardless of choice, a single drive failure will mean I lose everything, but one will give better performance, and be cheaper to replace. Which would you choose?

    1. Re:I support desktop RAID 0 boxes... by koali · · Score: 5, Insightful

      Nope, reliability goes down.

      Let's suppose that both the 80Gb and the 160Gb drives have a possibility of failing in a month of 10%.

      Now, with the 1x160Gb you have 10% of having a failure this month, obviously. What's the probability for both drives?

      Well, since each one won't fail 90% of the time, the probabilities of both not failing is 81% (0.9*0.9). The rest, 19% is the possibility that one or both fail, therefore, instead of a 10% failure rate, you get 19%... nearly twice!

    2. Re:I support desktop RAID 0 boxes... by dfghjk · · Score: 1

      It doesn't work like that in the real world though. First, the odds of a disk failure are miniscule compared to your numbers. Second, the odds of disk failure are proportional to heat and the odds of a fan failure are one or two orders of magnitude greater than a disk failure. If your setup is dependent on a fan keeping your disks cool enough, then the odds of a disk failure with two disks are probably no greater than one disk. The bad news is that those odds are about 1 in 1. In other words, reliability doesn't really go down even if the numbers suggest it does.

    3. Re:I support desktop RAID 0 boxes... by Aphrika · · Score: 1

      "Nope, reliability goes down."

      Dead right, but I didn't mention reliability, just performance and cost of replacement. Specifically performance is what is necessary for the guys who use the system. As it's functioning as a scratch disk, nobody particularly cares about reliability, it just means that you can be accessing video data at the same time as spooling over stuff onto the drive from a DV camera which saves a lot of time. If a drive does go down, a new one gets slotted in, striped and the source video in use gets copied back off tape.

      Yes, I know it sounds nuts, but from a digital video post-production viewpoint it makes sense. And before you ask, the output goes to a RAID 5 box - that stuff is important! :o)

    4. Re:I support desktop RAID 0 boxes... by Anonymous Coward · · Score: 0

      Let's suppose that both the 80Gb and the 160Gb drives have a possibility of failing in a month of 10%.

      Those abbreviations are case sensitive.

    5. Re:I support desktop RAID 0 boxes... by atomicdragon · · Score: 2, Informative

      As the probability of failure becomes smaller and smaller, then the probability of there being a failure in two drives becomes more and more closer to being doubled. Even if your failure probability was 0.01% for one drive, then the failure probability of two drives would be 0.019999%.

      The fans and other components make it more complicated, but still make RAID-0 often a lot messier. Suppose a cooling fan does die, it might not instantly kill the drive, but will shoot the probability of failure way up. So now you are back to a 10% failure probability or something, and you still end up with a 19% probability of failure in at least one drive. This does assume that both drives are cooled by the same fan, but if they are cooled by different fans, you now have a larger probability of a fan failure and we are still back to the same problem.

      That said, I don't think there is a problem with RAID-0 if you think the gain is worth the cost and you don't mind the decreased reliability.

  40. raid zero at home by Mirko.S · · Score: 1

    i see no reason why someone shouldn't use raid0 at home...
    well a friend of mine has a 19" raid case and 6 harddrives in it... but all together is 80gb... THATS braindead!
    but having 2x 200gb and using raid0 (with vinum for example) for nonrelevant data (mp3s, movies etc.) should be no problem and not worth a discussion.
    But i wouldn't store relevant (personal) data on a raid zero.

    1. Re:raid zero at home by imsabbel · · Score: 1

      But then again: If the data is nonrelevant, do you need the added str?
      If not, why needlessly jeopardize the data by going raid 0 instead of just using them as 2 single discs.
      Not to mention that if you do stuff as recoding or Linear video editing (NLE is normaly not disc-bound), you will be much faster if you have source and target on two different discs intead of working on a raid0

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    2. Re:raid zero at home by Mirko.S · · Score: 1

      well i could took all the nonrelevat data over two or more disks/partitions but i only use this space for movies/mp3 and i hope i'll get a little performance boost by using a striped vinum software raid 0 over 2 harddisks.
      my new harddisklayout will be:

      disk 1: | / | /usr | raid 1 | raid 0 |
      disk 2: | swap | /var | raid 1 | raid 0 |
      raid : /home /storage

      we don't have to talk about, that a linear raid 0 is "useless" at home nor will have a better performance also i never would buy me some raid-hardware (like a controler) for home.

    3. Re:raid zero at home by Anonymous Coward · · Score: 0

      6 harddrives in it... but all together is 80gb... THATS braindead!
      with 6 disc you could form a RAID-5 array and improve security and reliability at the expense of some discspace - that wouldnt be braindead at all.

    4. Re:raid zero at home by wobblie · · Score: 1

      what do you mean non-relevant data - mp3's movies, etc.

      for a home use, that is the hardest type of data to back up (takes up too much space) and a redundant array is more or less the only solution to keeping it reliable.

      I for one, would not like having to rebuild a 40GB mp3 collection from scratch due to a disk failure. No thanks.

      the actual work I do, that means even more to me, is utterly trivial to back up because it takes up so little space.

      I would do raid0 in some circumstances - when i simply don't give a damn about the data, whatever it is. What you don't give a damn about, however, is your own business.

      To me raid0 is for OS, tmp and applications only. Data you care about should not be on a raid0 array.

    5. Re:raid zero at home by toddestan · · Score: 1

      but having 2x 200gb and using raid0 (with vinum for example) for nonrelevant data (mp3s, movies etc.) should be no problem and not worth a discussion.

      Using Raid-0 for mass storage of MP3's and movies doesn't make any sense at all. RAID-0 is all about speed, and movies and especially MP3's don't need much speed, maybe 1MB/s tops for high quality video. You'd be better off splitting the drives up, so when one of them fails you'll lose only half of your music/movies/pr0n instead of all of it.

      I see two possible uses for RAID-0, either for a high speed scratch partition for something like a video editing machine, or to get that extra 1% FPS on a gaming machine where no important data is being stored anyway. For MP3's and video, I prefer to use single 5400RPM drives as they generally run cool and quiet, and I don't need the speed. However, it's getting harder and harder to find 5400RPM drives now.

    6. Re:raid zero at home by Mirko.S · · Score: 1

      yeah... well... i think i'll put /usr in raid0 and do it that way, so that i have 2 partitions for /storage when one drives crashes i don't lose all data...

      i wouldn't bet that through a raid0 i'll get 1% fps more in a game...

      The matter with 5400rpm sucks a lot, because i want to put 2x 200gb in my server standin on my room and the server runs 24/7. So i thought about to put just one drive in there but i want/need a raid1 from /home. 7200rpm would produce to much noise and heat so i have to put more fans and that would create more noise, too!

      - mirko

  41. your post is not allowed by Anonymous Coward · · Score: 0

    > Raid article from Wikipedia [wikipedia.org], it
    > is released under the GFDL so is able to be
    > reproduced fully or in part anywhere.

    GFDL is no free-software licence. Your posting
    if copyright infirdgement. You did not include
    a copy of the GFDL *within* *the* *document*.

    At least wikipedia has no front/back-cover requirements. Otherwise you had to change slashdots starting site to be allowed, too.

  42. We used to use RAID 0 a lot where I work... by Iphtashu+Fitz · · Score: 1

    ... back when the highest capacity SCSI drive was around 9gb. Now that you can get 144gb & larger SCSI drives for decent prices it really doesn't make as much sense to do RAID 0 if you don't need to. Simply mirroring 2 146gb's or doing a RAID 5 configuration of 3+ drives would give you a ton more usable space than RAID 0 as well as the redundancy that RAID is meant to provide. Of course if you only have a few small drives, don't mind the possibility of losing all your data, etc. then RAID 0 would be worthwhile.

  43. RAID 0 is a start. by argent · · Score: 3, Insightful

    So long as the operating system can take advantage of it, every spindle you add to your system will add performance. Windows does make it harder to take full advantage of multiple spindles, because you can't easily distribute disks to different parts of your file system to cut down on seeking, but using RAID 0 will help some.

    Ideally, you should bring hot spots on the disk closer together, which is what filesystem optimization tools do, and have one disk for each "hot spot" on your system. %systemroot%, the swap partition, your system temporary files directory, your applications, and your profile could each be given a separate disk so that the disk head that's sitting there writing your cached files doesn't get hauled off to the other end of the disk to read a plugin from %systemroot% or a write an old dirty block to the swapfile. Old timers will remember dedicated swap disks and swap partitions on every drive, fast dedicated /tmp disks, and other system tuning you could do on even medium-sized "big iron". I've done similar things on my FreeBSD home desktop and been quite pleased with the results, though IDE's limitations make it a lot harder to get a big win out of it than SCSI did.

    With enough drives and an OS that's aware of the physical layout, you should be able to get the same kind of performance improvement from RAID 0 on Windows. Hardware RAID, of course, won't help much with the seeking problem because the OS doesn't know it's got two heads to do seek optimization on. Software RAID, if Windows is smart about seek optimization, should give you a superlinear speedup for many workloads.

    1. Re:RAID 0 is a start. by dfghjk · · Score: 1

      The thing with RAID is that it exists underneath the filesystem. That means the filesystem doesn't know it exists and will not optimize layout because of it. It's possible to add this through "hints" or out-of-band config info but that's not the same as the real thing.

      Fact is that RAID is the best you can do when you can't plug into the filesystem. Once you can, RAID becomes the thing you DON'T want to do for just the argument you make. If the filesystem knew it had multiple disk drives to lay a single FS image on it could do so transparently by embedding striping in the FS metadata itself. This would allow dynamic optimization of layout on a file-by-file basis. The fact that this is so seldom done is a condemnation of the computing industry, although I'm aware that Novell did some of this with NetWare back in the 80's.

      I agree with your observations, although I don't agree that IDE imposes any limitations you suggest other than number of drives you can conveniently attach. As for "every spindle you add to your system will add performance" how true! Unless you add hot spares, of course. That's why I hate hot spares. They're extra work, extra cost, extra heat, extra failure points and in the end they don't do squat for performance. There's a better way.

    2. Re:RAID 0 is a start. by argent · · Score: 1

      The thing with RAID is that it exists underneath the filesystem. That means the filesystem doesn't know it exists and will not optimize layout because of it.

      The filesystem doesn't automatically know about it, no, but in a software RAID environment the filesystem can find out about it and take advantage of it. In a hardware RAID environment it can't.

      There are reasons not to build the RAID completely into the filesystem. It reduces flexibility, since you wouldn't be able to use RAIDed and non-RAIDED file systems on the same device. On a dedicated single-purpose server that's not a problem, which is why you mostly get these kinds of things on file servers like Novell's, or on Network Attached Storage boxes.

      For example, the RAID file system I have most experience with is WAFL, Network Appliance's Write Anywhere file system. It's like a journalled file system, but it doesn't write blocks at the end of a single journal, instead it writes them in the closest available free-space to the head. This avoids the continual seeks to the end of the journal that you get from a pure log file system like Sprite.

      I don't agree that IDE imposes any limitations you suggest

      Has IDE implemented things like tagged command queuing, disconnection, and scatter-gather then? On a SCSI bus you can send a command to a drive and then disconnect and switch to another drive while the first is busy and only go back to it when it's done. You can send multiple commands to be performed in order, and you can bundle requests for multiple chunks of memory and have them DMA-ed back to the right place without having to sit there and nursemaid all this traffic one seek and one block at a time.

      Even if you reduce the already limited number of drives by a factor of two and only have one drive per bus, you're going to be less efficient on an IDE based system with many drives. IDE does have a slight performance edge because there's less overhead and so less latency on a single-drive system, but it really falls behind when you're trying to run a lot of spindles.

      As for hot spares, well, for a RAID-0 system they're pointless. For redundant models they massively reduce the MTTR for single drive failures, which improves the MTBF for the whole system significantly. If you're always going to be using the system interactively, a cold spare is pretty much as good as a hot one. I wouldn't run an unattended box without them, though.

    3. Re:RAID 0 is a start. by dfghjk · · Score: 1

      I seriously doubt any system connects its software RAID with its filesystem layout to optimize performance. I could be wrong but I'd need proof before I believed it. No doubt that software RAID allows you some flexibility. I'm quite a big fan of it but I'd rather have the ability to add multiple partitions into a single filesystem at format-time and let the fs distribute data dynamically. That would be far more interesting!

      I believe that NetApp runs a standard RAID array underneath WAFL. Not very knowledgable on them, but that's where I find criticism with everything. You own the filesystem and the devices so why do you split the striping, reduandancy and metadata apart? That can only be a loss, never a win.

      Technically, yes IDE has implemented those things but I understand your point. Command queuing and disconnect are not valuable on a point-to-point connection however and scatter gather has been performed by IDE drivers for some time. Regardless, you can't argue that those features are essential (save SG) for a high performance interface unless you have a shared bus (which SCSI is and IDE is not). SATA 2 introduces share links, switching a queuing, BTW. Keeping these things sorted inside a driver is no big deal at all.

      Of course sparing is essential and there's no way around it when using RAID. I firmly believe there are better solutions than RAID and hot/cold spares can go away in favor of fully active devices with distributed reserved capacity instead. Hot spares actually reduce system MTBF although they increase mean time to data loss by minimizing MTTR as you said.

    4. Re:RAID 0 is a start. by argent · · Score: 1

      I believe that NetApp runs a standard RAID array underneath WAFL.

      Doesn't that contradict this?

      I seriously doubt any system connects its software RAID with its filesystem layout to optimize performance.

      WAFL allocates blocks to minimise head movement. The file system has to be aware of drive boundaries to do that.

      ---

      Command queuing and disconnect are not valuable on a point-to-point connection

      Form that point of view, I guess you're technically correct when you argue that all SCSI does is allow you to have more drives online. That's a pretty damn big "all", though... there's not a lot of interesting things you can do with a two-drive system.

    5. Re:RAID 0 is a start. by dfghjk · · Score: 1

      I wasn't considering dedicated appliances like NetApp with my software RAID statement. I was thinking more along the lines of Linux/Windows/BSD software RAID. These days there's really only software RAID and which side of the interface you are on determines whether you call it hardware or not.

      IDE doesn't limit you to a two drive system. Ideally you want a point-to-point connection in any high availability system anyway, so SCSI busses are strictly a compromise and many SCSI RAID products have high bus counts for orthogonality. Having worked on SCSI RAID controllers I can tell you that when a SCSI drive fails it can take the bus with it quite easily. Hot plugging SCSI is a scary thing as well and many manufacturers don't get it right.

      The future of SCSI is SAS which adopts SATA's physical layer (thank God). You will be able to attach a SAS drive or a SATA drive (provided the controller does both) and have it just work. Very cool! Bye bye fibre channel and good riddance. Of course, it's point-to-point but both interfaces will allow switches.

    6. Re:RAID 0 is a start. by argent · · Score: 1

      These days there's really only software RAID

      I don't know exactly how you're defining things, but I think AdvFS on Tru64 counts as a multi-volume file system.

      IDE doesn't limit you to a two drive system.

      In the original context ("RAID 0 is useless on the desktop") it pretty much does.

      As far as hot-plugging SCSI, I've been doing it for over a decade on our Alphas and have yet to have a SCSI drive take out a Storageworks shelf. The only reason I didn't hot-plug SCSI on our older systems is the OS couldn't deal with it. I suspect software is where your SCSI RAID controllers have problems too.

      But let's get back to the desktop. On a desktop hot-pluggability is "nice but not needed", but it's pretty much there so long as the OS supports rescan, particularly with SCA. I've been running SCSI on the desktop on a huge variety of platforms for the same decade. I've yet to see a SCSI drive failure take out a controller or other drives, and under recent (since 2000 at least) FreeBSD "camcontrol rescan $BUS" gives me all the hot-pluggability I've needed.

    7. Re:RAID 0 is a start. by dfghjk · · Score: 1

      You must not develop storage products, then, as I did. In a previous lifetime I developed SCSI RAID controllers and am quite familiar with all the failure modes of conventional SCSI busses. Since a SCSI drive is electrically connected to the bus it can cause the bus to cease functioning at any time just by, say, shorting all the pins. This is not a far-fetched situation. Blowing an interface chip in a drive can lock a SCSI bus permanently. The proper way to design an availability system is with point to point connections, not shared busses. Seen any 10Base2 networks deployed recently?

      DEC StorageWorks was a nicely done product. We eval'ed it before doing our own. SCSI hotplug is not trivial from an electrical standpoint and many fail to do it well. DEC was not one of those.

      Modern motherboards today frequently come with two IDE channels supporting four devices and two or even four SATA ports as well. You are free to add SATA or ATA cards and there are 12 port SATA cards available. I don't think IDE limits a desktop or any other system to 2 drives and it hasn't for a long time. Building a parallel IDE system with a large number of drives is a pain but SATA makes it easy. I'm building an 8 drive SATA desktop as we speak. Needing some rsync space.

    8. Re:RAID 0 is a start. by argent · · Score: 1

      You must not develop storage products, then, as I did.

      No, I just used them extensively.

      Anyway, I think you're ignoring cost and geometry in your calculations. One cable connecting the system to the drive shelf makes support and maintainance a heck of a lot easier than having to build the whole thing into one enclosure, and adding a lot of PCI cards or multi-port cards doesn't sound terribly cheap either.

      I've been able to build and upgrade my systems at home buying relatively cheap trailing-edge SCSI drives on a budget, and getting a lot of spindles without spending a lot of money. The individual drives aren't terribly large or terribly fast, but the system as a whole is more responsive than my newer IDE box. I suspect your 8-drive SATA box is quite out of my price range.

      Modern commodity motherboards come with two IDE channels, supporting two devices, and increasingly two or even just one PCI slot. I'm surprised that "pizza box" systems aren't more popular... I looked at one "mini tower" box and it had no more expansion capacity than my old NeXTstation. One PCI slot, one RAM slot, one AGP slot, two IDE, no Firewire or SCSI. Five drive bays, but with the DVD/CDR and the hard drive, video card, and a modem card it was effectively fully populated (OK, I wouldn't have used the modem card for a couple of reasons, but it wasn't my computer).

    9. Re:RAID 0 is a start. by dfghjk · · Score: 1

      I didn't know we were building our systems out of salvaged parts! :)

      Cables are an insignificant cost in the grand scheme of things. A SATA cable is about $4, less than the tax on the drive it connects to.

      Adding a controller is not an issue either considering you will be doing the same with SCSI. My newest motherboard takes 6 IDE drives directly and 6 more through a controller I added for about $300. It's typical of what's available. Boards designed for small boxes may have less but the boxes don't take more anyway. If you want to make a RAID box with large disk counts you should be looking for a larger box and a motherboard that supports the devices. Not hard to find.

      My new box consists of 6 300GB drives connected to a SATA controller at a cost of about $1500 (under $1 per GB). Everything else is strictly an ATX PC (although I'm using two SATA drives for the system as an experiment). I need about 1.5TB in order to rsync all my backup needs in one location and this allows me to replace multiple backup boxes.

      Anyway, you make good points and I'm not sure that I disagree with them. I think the differences are in what we are talking about. Part of this is the performance value of RAID on the desktop of which I don't think there is too much. Part of this is SCSI vs. IDE where I think SCSI used to be clearly the answer but SATA and SAS a clearly the future. It's easy enough to find superior SCSI-based RAID products in the past since it owned (and still does) the midrange market. In the future, the higher end will move increasingly toward NAS with SAN's continuing to use FC until something like PCIe AS can displace it. SCSI won't play there. Internally all these boxes will use SATA or SAS for their connections. Parallel SCSI doesn't have a future in the high end and it has no appeal in the low end as SATA and SAS take it easily there. SCSI served us well for a long time but serial, point-to-point coonections are the future for disks just as they are in networking, processor and peripheral interconnects.

    10. Re:RAID 0 is a start. by argent · · Score: 1

      I'm doing two things here.

      For storage on our Alphaservers I'm building systems with dozens of drives in disk shelves.

      At home I don't have that kind of budget.

      In both places, IDE is just not in the running. The only place it has is in a high end purpose-built PC, or in a desktop where 1 hard drive and 1 DVD/CDR is all you need.

      Cables are an insignificant cost in the grand scheme of things.

      Being able to disconnect ONE cable that runs between the box holding the processor and the box holding the disks, instead of having some kind of psychotic rats-nest of SATA cables at the back of the rack, provides not inconsiderable savings.

      serial, point-to-point coonections are the future for disks just as they are in networking, processor and peripheral interconnects

      All throttled by the single PCI bus. :)

  44. Speed Vs Reliability ? by sandos_asagi · · Score: 1

    For me this question has an easy answer...

    Speed wins.
    No, im not mad as a hatter either ;)

    Its a simple case of keeping your important data off the array. For me the important data is my (*coughs* backup) archive of mp3's, and my documents (which includes a lot of coding,images,emails,MAX files,etc..)

    Now you say if they are off the array then where is the speed increase!? The answer is that those kind of files are not going to be the ones that require the performance of RAID in the first place. For me anyhow!

    My ideal setup would go a little like this:
    2x 70Gb Raptors exclusively for windows and all installed apps.

    Couple of 300Gb WD Caviars (or equivalent) for data.

    Windows will be faster, programs will execute faster, etc...

    Fine data access will still be "slow" but so what? (I still mean for ME) If I am playing with a 250mb Photoshop file then fine i'll have to wait a "long" time for it to open, but once it is the system will fly (scratch/swapfile on the RAID - in cahoots with my 1Gb Ram)

    If the array goes down then tough - I lose Windows, who cares - nothing on there is "needed" data, I just have the inconvenience of a re-install which would be needed if the windows drive died anyways...

    I suppose I do lose the advantages of things like quick mp3 backups and such but to be honest that kind of thing would be a long enough job (~30Gb mp3) for me not to want to sit around watching it anyway.

    I would go for RAID - just be aware that if one of the drives go bye bye then all the data goes with it...

    Just my take on the whole thing.

  45. Only two states... by TheToasterBoy · · Score: 5, Funny

    A friend who works with NAS/SAN systems jokingly told me that a hard drive exists in only 2 states:

    1) Failed

    2) About to fail

    Tb.

    --
    An OPEN mind is a beautiful thing...
    1. Re:Only two states... by Jeff+DeMaagd · · Score: 1

      That is true in a way, but that is true for everything. The difference is that hard drives generally fail the soonest of all computer components. They generally can last five years on average, but most other components last considerably longer.

    2. Re:Only two states... by bravehamster · · Score: 1

      And if you open it to find out which it is, the wave collapses, the cat dies and you get a FAIL.

      --
      ---- El diablo esta en mis pantalones! Mire, mire!
    3. Re:Only two states... by ^me^ · · Score: 1

      Not to start a flamewar, but the most common component failure is still the power supply.

      --
      No one ever says, 'I can't read that ASCII E-mail you sent me.'
    4. Re:Only two states... by ivan256 · · Score: 1

      Are you counting fan failure as failure of the whole supply, or do you just buy crappy power supplies?

      Any given IDE hard drive has about a 7-10% chance of failing in a given year. A properly cooled power supply will last practically forever.

    5. Re:Only two states... by Anonymous Coward · · Score: 0

      I've gotta agree here. PSU might have been the most common failure a decade ago, but in the past 8 years, with 4-10 computers, i've lost at least 4 hard drives, and 0 power supplies.

  46. Thinking twice by Anonymous Coward · · Score: 0
    ... is now declared dangerous. Or so it seems.

    You know, the HOWTO: Multi Disk System Tuning (part of the linux documentation project), has said so and for a great many years. And without advertising banners left right and center popup.

    In brief: small random reads will not suit a RAID 0. Large contiguous reads and writes will, like you in image/video processing, large file searching and so on.

    As the HOWTO shows there are times when using clever partitioning rather than RAID 0 is what improves performance.

    1. Re:Thinking twice by dfghjk · · Score: 1

      Small random reads (and writes) absolutely suit a RAID 0 config provided you have enough of them at the same time. This is the primary means of acceleration in server systems. On the other hand, configurations that are designed to accelerate large sequential IO are in the minority.

      Clever partitioning is a way to work around operating system deficiencies. After all, you can't hold a disk drive responsible for the OS'es inability to use it. Tricks to improve filesystem performance are all good but are complimentary to good hardware, not competition for it.

    2. Re:Thinking twice by Anonymous Coward · · Score: 0
      > Small random reads (and writes) absolutely suit a RAID 0 config provided you have enough of them at the same time. This is the primary means of acceleration in server systems. On the other hand, configurations that are designed to accelerate large sequential IO are in the minority.
      I cannot see how this can be. RAID uses blocks, and small files fit in a block in which case RAID 0 gains you nothing.

      > Clever partitioning is a way to work around operating system deficiencies.
      What deficiencies? The fact that Linux can interleave swap files across multiple partitions faster than one partition thta is RAIDed across multiple disks hardly counts as a deficiency, that is optimising a special case that is well worth it.

      Furthermore the news server example (separating articles from .overview is an example of multiples arrays being faster than one massive RAID 0 partition.

      I agree that filesystem performance are all good and complimentary to good hardware. Moreover it can be cheaper than shelling out for new hardware. Noone said it was an alternative. Did you read the HOWTO?

    3. Re:Thinking twice by dfghjk · · Score: 1

      Yes, I did read the HOWTO. It's dated and filled with basic knowledge but is a useful resource.

      The purpose of RAID is not necessarily to get multiple disk drives to simultaneously participate in a single IO. Most disk loads don't allow for that since the typical IO size is too low (as you've observed). On the other hand, if you are doing IO on lots of files at the same time multiple disk drives can satisfy unrelated IO's in a manner that greatly improves aggregate throughput. The bulk of all RAID configurations target this case. That is why stripe sizes are typically 64K-256K.

      Any OS "trick" that results in improved performance is simply a workaround for the OS not getting it right in the first place. I doubt seriously that having swap software interleaved results in significantly better performance than putting swap on a RAID 0 device of identical devices. I see no reason why it would be worse, either, since the operation is similar in each case.

      Old news servers stored each article as a file. Doing so bottlenecks the machine of fs metadata operations. Clearly, fringe applications like this can cause excessive IO imbalance even in multidrive systems if you aren't careful. The proper solution is not to use such a crappy news server. Years ago I ran INN on FreeBSD with a 3 drive RAID 0 and had no problem keeping up with a 100Mb direct feed. Today the volume is much larger but drives and processors are faster, too, and I was told that there was no way I could keep up with a full feed at that time. News servers are simply an example of a poor implementation making it difficult to go fast.

  47. poor article by dfghjk · · Score: 3, Insightful

    The author produces a lot of words but shows remarkably poor insight. Examples his lack of understanding between sequential access arrays and parallel IO arrays in the introduction, the poor showing of the RAID 5 tests (conveniently avoiding writes in those tests), the difference between RAID techniques and caching, and the association of PCI as the performance limiter in the Promise controller.

    The fact is that the article readily admits that desktop workloads show poor average IOps (under 1.5) and modest average IO size (23K). Those numbers prove that there is little opportunity to accelerate performance either with parallel access or random access designs. The first tests show clearly that the IO sizes in question leave little opportunity for large transfer gains while the lack of decent command queue depths rules out good load balance with larger stripe sizes. Interestingly, the author didn't provide the stripe size for that test. It's easy to deduce from the chart but it demonstrates his limited grasp of the subject matter.

    Regarding the tests dispelling the myth of poor RAID 5 performance, hardly! Poor RAID 5 performance is no myth. First off, the RAID 5 configuration was trounced by lesser RAID 0 IDE drives. Second, the benchmarks consistently avoided writes, notably small writes, where RAID 5 massively fails, and uses a large writeback cache to further hide write performance and to cause the configuration to shine is small read tests. If you are going to sing the praises of RAID 5 for data protection you should probably mention the data integrity disaster that writeback caches introduce. If I were offering the RAID 5 config myself I would feel like I just got my ass kicked.

    Ultimately this article is nothing other that a rant by someone who disagrees with others' contention that RAID 0 is of limited benefit. He justifies his position by saying that performance matters when "performance matters", that is specifically when you create disk-intensive loads you can see a benefit. Well, no shit. When you create large command queue depths through multiple disk-intensive processes then you will benefit. Again, no shit. Boot times can get shaved a little. Big deal. Beyond that he doesn't know what he talking about. There's a big difference between RAID 0 being theoretically capable of superior performance and it being a performance value to a desktop user. This is a subjective matter and he fails to make his case. Just how often does he or any other "power user" actually benefit from these unusual workloads and is that often enough to justify the costs?

    1. Re:poor article by FemmeT · · Score: 2, Informative
      The fact is that the article readily admits that desktop workloads show poor average IOps (under 1.5) and modest average IO size (23K). Those numbers prove that there is little opportunity to accelerate performance either with parallel access or random access designs.

      You're mixing statistics from different tests. The average queue depth was 1.34 I/Os in the Storage Review Office DriveMark 2002 trace and 3.22 I/Os in the Business Winstone 2004 trace from Tweakers.net. The low queue depth in SR's trace is one of the probable reasons for the disapppointing performance scaling in the RAID 0 benchmarks from Storage Review.

      The results of the RankDisk tests show a respectable performance gain of 36 percent in office workloads on a low-end Promise FastTrak S150 TX2plus with two Raptor WD740GD drives. So even though the average queue size was pretty low and most (75%) of the transfer sizes were lower than the stripe size (64K), the Promise controller managed to show a significant performance increase.

      Regarding the tests dispelling the myth of poor RAID 5 performance, hardly! Poor RAID 5 performance is no myth.

      We have many benchmark results of RAID 5 configurations available in our Benchmark Database. It is true that most SATA RAID adapters have limited scalability and performance improvement in RAID 5. Many controllers won't scale beyond a 30-40 percent performance improvement over single drive configurations. Still, a 30 to 40 percent performance improvement cannot be considered 'poor' performance.

      The MegaRAID SCSI 320-2X / Intel SRCU42X is a different beast. Thanks to a fast I/O processor, fast DRAM interface, large cache and high performance RAID software stack this adapters shows truely remarkable performance in RAID 5 configurations. The 320-2X provides some insight in the performance of future (SATA) RAID 5 adapters.

      First off, the RAID 5 configuration was trounced by lesser RAID 0 IDE drives

      So you expect a 4-drive SCSI RAID 5 configuration to be faster than a 4-drive RAID 0 configuration using faster SATA drives? Get real.

      Second, the benchmarks consistently avoided writes, notably small writes, where RAID 5 massively fails, and uses a large writeback cache to further hide write performance and to cause the configuration to shine is small read tests.

      Our desktop tests take more than two hours to run on a fast configuration and consists of almost half a million I/O operations with varying characteristics. In many of the tests, read I/O is outweighted by write I/O and average I/O size is below 50K. Modern RAID implementations have no problems with these type of access patterns.

      If you are going to sing the praises of RAID 5 for data protection you should probably mention the data integrity disaster that writeback caches introduce.

      That's why you can put a battery backup unit on any decent RAID 5 controller.

      [quote] There's a big difference between RAID 0 being theoretically capable of superior performance and it being a performance value to a desktop user. This is a subjective matter and he fails to make his case. [/quote]

      This case is clearly being made. For many power users, RAID 0 will improve performance just like moving to a faster hard drive will improve performance. The differences will be subtile improvements in responsiveness, not visible to everyone, better performance in multi-tasking scenarios with heavy I/O and better performance in applications limited by disk I/O. On many systems RAID is already embedded on the mainboard so the costs of RAID 0 are minimal.

      Note that the purpose of the article is not to advocate RAID 0 or encourage people to use it. Personally I would not recommend RAID 0 to any user unless he or she has no data to care about.

  48. The quality of any forum depends in the reader by SmallFurryCreature · · Score: 2, Insightful
    If the reader agrees then the forum is the best, if the reader disagrees the forum is the worst. So to windows users /. is a bunch of hippie penquin loving MS bashers.

    Tweakers.net is kinda like /. except it focusses on tech and to where you got some real rocket scientists posting on /. tweakers.net seems to have more kids. Maybe a lack of moderation?

    So just as some people hate /. some hate tweakers.net or some other tech site. It all depends on wether the site agrees or disagrees with their point of view.

    Nothing upsets some people more then reading that their latest purchase is a piece of shit.

    I agree about the language. While speaking dutch is all nice and local it stops it being usefull to roughly 99% of the world population. It is not like dutch people can't read english well enough for even the techiest of articles.

    So I partly agree with the parent and disagree with the grandparent. Tweakers.net is just another tech site with its share of bullshit and crap. No better or worse then any other site.

    As to my opionon on raid 0 (Use several raids myself including raid 0 for a while) it is definitly faster. Doesn't matter that much for me since only games require the regular loading of stuff from disk in a speedy fashion and the improvement can be lived without. So a level loads a few seconds faster. Yippie. Then again, raid 0 is pretty cheap and if you want those couple of seconds then it makes perfect sense.

    The people who are against raid 0 are the same who are against dual processor or large amounts of ram etc etc. They can't afford it and therefore it must suck. Ignore or pity such people but never take their advice. They are truly the ones who said 640k should be enough for anyone (unlike bill gates who apparently never said it).

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:The quality of any forum depends in the reader by moonbender · · Score: 1

      The people who are against raid 0 are the same who are against dual processor or large amounts of ram etc etc. They can't afford it and therefore it must suck. Ignore or pity such people but never take their advice.

      Totally. The reviewers from AnandTech and StorageReview just advised against using RAID-0 in standard PCs because they can't afford to buy it. The mind boggles.

      There is such a thing as the price-performance ratio. It's not subjective, since the the price can be looked up and the performance can be measured. Of course the way the measurements are made are up for discussion, as evidenced in this article. Other posts have made the point that the way this site measured is quite inappropriate while AT and SR have a good point.

      Of course, you can chose to ignore the "bang for the buck" factor for whatever reasons - personally, I don't think it's very smart, but it's your money, you can throw it out of the window all you want.

      --
      Switch back to Slashdot's D1 system.
  49. 2 against 1? by Transcendent · · Score: 1

    From the article:

    Both AnandTech's and Storage Review's results of the IPEAK are largely contradictory to Tweakers.net's benchmarks

    So then it's two against one here? And we should believe the minority?

  50. Even simpler by Anonymous Coward · · Score: 0

    C: OS
    D: data and applications

    The theory is to avoid having the OS and the applications compete with one another for disk cycles, especially at load time. No complex admin, just some discipline on where to put stuff.

    Since I have XP, I turn off restore capability for D:. Restore is critical for the OS, but I don't need it slowing down my data access. I would rather backup as required. Use NTFS for both partitions for automatic recovery after system hangs or power failures.

    Loads fast, runs fast, good enough. I'm happy.

    1. Re:Even simpler by dfghjk · · Score: 1

      Funny, I just turn restore off.

  51. Nice camera by Noose+For+A+Neck · · Score: 1

    You'd have to have one sweet, outrageously expensive camera setup to even approach the I/O limits of a single hard drive when editing your video. MiniDV and DVCAM are only around 3MB/sec.

    --

    Software piracy is victimless theft.

  52. Article Summary by Jay+L · · Score: 4, Insightful

    1. Anandtech and StorageReview benchmarked RAID 0 and found that, for desktop applications, RAID 0 is slightly slower than a single drive, because the things that RAID 0 is good at are not the things that desktops need.

    2. So we changed the benchmarks to really need the things that RAID 0 is good at.

    3. And now, RAID 0 improves things!

    4. Therefore, the benchmarks in #1 were wrong.

    Summary of the summary:

    I'm looking for my keys under this lamppost because the light is better here.

    1. Re:Article Summary by FemmeT · · Score: 1

      The IPEAK benchmarks were developed months before AnandTech and Storage Review expressed their bold statements about the lacking performance of RAID 0 configurations. We have developed our tests with the multi tasking usage patterns of power users in mind, but the (IPEAK) tests are by no means engineered to demonstrate the performance opportunities of RAID 0 configurations. Similar performance improvements between RAID 0 and single drive configurations were already visible in our 2003 benchmark suite, based on different workloads. We have two independent benchmark suites showing results very contrary to those by AnandTech and Storage Review.

    2. Re:Article Summary by Jay+L · · Score: 1

      the (IPEAK) tests are by no means engineered to demonstrate the performance opportunities of RAID 0 configurations

      See, now that's actually a more persuasive argument. You should write an article explaining why you think your workload is more representative of a power user's load than SR or AnandTech. Your current article doesn't do that. It really does read as "if you're gonna use RAID, you need lots of deep queues and sequential access, so we did us some multimedia!"

  53. BUSINESS Winstone, not games by SmallFurryCreature · · Score: 1
    When a game loads it access the HD a lot. Depends a bit on the game of course and on the amount of memory but the bigger games outthere spend a few seconds loading like mad.

    The faster the HD the faster it loads. Most "desktop" business applications don't really load that much, even a piece of bloatware like office would load pretty fast. At least the reading from HD bit.

    Saying raid 0 is of no use is like saying a 7200 drive is of no use on a desktop. Or a large cache is of no use. Or SCSI is of no use. Just for fun try working/playing on an older PC and a modern laptop. Notice how much slower the laptop is? Why? Look at the HD specs.

    Making the example of movies shows you ain't got a clue about what raid 0 and speed is about. Movies typically load very slowly, hell they can be read from CD and it doesn't get much slower then that.

    Level loads in games are different. There you gotta wait until the full level is loaded and to some people that matters. I know for a fact that in MMORPG's you can see wich people got the slowass PC's with the dell HD's. They are the people that arrive in a new location minutes after everyone else.

    Raid 0 makes sense when you have to read or write a fair amount of data in as short a time as possible. Just like 7200 beats 5400 or SCSI beats IDE, raid 0 beats single disk. Wether YOU need it is irrelevant. That is taste, never argue about taste on a tech site.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:BUSINESS Winstone, not games by imsabbel · · Score: 2, Insightful

      RTFA.
      Most of the time games spend loading is not disc bound, but cpu bound. Decompressing pack files, initiating bsp-trees, ect.
      Every modern disk can load 50mb/s. THe largest quake3 level has 27 MB.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    2. Re:BUSINESS Winstone, not games by ergo98 · · Score: 1

      Making the example of movies shows you ain't got a clue about what raid 0 and speed is about. Movies typically load very slowly, hell they can be read from CD and it doesn't get much slower then that.

      Thanks for the lesson professor, but I think you need some reading comprehension skills.

      A miniDV file is about 11GB for 60 minutes of video, and one generally wants to put it on a DVD-R at about 4.7GB - compressing the file using MPEG2 is extremely intensive on the PC (one of the few things that really makes you wish for a faster PC), and is generally much slower than real-time. The point is that this is one of the few applications where mass amounts of data are used regularly on desktop machines, but even then the hard drives are most certainly not the weak link -- put them in a huge array and you'll still be waiting the same length of time. Video processing is the #1 stated reason people give for RAID arrays, yet the disk is seldom the limiting factor.

      Level loads in games are different. There you gotta wait until the full level is loaded and to some people that matters. I know for a fact that in MMORPG's you can see wich people got the slowass PC's with the dell HD's. They are the people that arrive in a new location minutes after everyone else.

      Even the slowest modern drive loads at about 30MB/second (and most standard ones read 50MB/second) -- do you really think that new level has 3GB of data that it needs to read? Here's a clue stick for you -- Most games load a little bit, and then decompress or process in memory, and then they load a little bit more, and decompress or process into structures in memory. Repeat. While the little HD light might be on for an extended period of time, it is highly likely that the weak link is actually your processor, not the hard drive.

      Wether YOU need it is irrelevant. That is taste, never argue about taste on a tech site.

      Uh, okay Philosopher King. Whether YOU need it is irrelevant too, so what the hell is your point?

    3. Re:BUSINESS Winstone, not games by aliquis · · Score: 1

      "Every modern disk can load 50mb/s. THe largest quake3 level has 27 MB"

      Yes, but Quake3 isn't a modern game, and when it was modern the HDDs didn't read 50MB/s.
      Still you are right about the unpacking data part.

  54. Probability 101 by CreateWindowEx · · Score: 1
    They're hung up on the "one drive failure" because RAID 0 increases the chance of failure. Let's say each hard drive has a 1 percent chance of failing in a given time period. If you have a two-drive RAID 0 array, then the probability of either drive failing in this period is about 2 percent, or twice as likely. (P = 1 - (1 - .01)^2) For a four-drive RAID 0 array, this becomes a nearly 4 percent chance of failure.

    To be honest, for a two-disk array, this is not a huge difference in reliability, and may well be comparable to the variance in reliability among different hard drives--to go from making infrequent backups to making daily backups over this difference would be fairly irrational--if you value your data enough to switch to daily backups under RAID 0, you should either have already be making near-daily backups (or using a redundant RAID scheme).

    1. Re:Probability 101 by dfghjk · · Score: 1

      Except that the probability of failure of any one drive is impacted by the existence of the other drives and other components in the system. Because of that, your simple equation doesn't apply. Ultimately you system will fail at it's weakest point and the existence of RAID 0 doesn't make your extra disk the weak point.

      Recently I lost a drive in my main home server that consisted of 7 Maxtor 160's, one boot and one 6 drive RAID 0. It was the boot drive that failed, of course, and that turned out to be a blessing. Why did it fail rather than the others? Who knows, but it was mounted in the chassis in an area with less airflow than the other drives. A new drive, a clean install and a monstrous fsck and my entire library was back live.

  55. My $0.02 on RAID-0 by sparcnut · · Score: 1

    I use software RAID-0 a lot at home and the performance increase is awesome. All my arrays are with two drives. Thing is, most of the time it's actually to increase the space on a single partition - the performance jump is a bonus. I'd rather set up two 30GB drives I already have in a RAID-0 than go out and buy another 60GB drive which wouldn't perform as well.

    I have a dual Pentium-II 333 on a board which supports ATA33 and has two 5400RPM 30GB Maxtor drives. I've seen burst speeds right up at the theoretical max, ~70MB/sec. Continuous is lower - 50MB/sec. Compare to 28MB/sec off one of those drives. They're on seperate IDE controllers of course.

    Right now I'm on a Sun Ultra 1-Enterprise @200MHZ with a pair of Seagate Barracuda 4LP drives (7200RPM, fast+wide SCSI, SCA connectors). These drives absolutely scream every way you look at them - they're faster at random access than the Maxtor 30GB drives, have command queuing (sp? sorry grammar nazis), and noisy bearings. A RAID-0 across the two drives sees burst ~25MB/sec, continuous 20MB/sec, under random access 1-5MB/sec. The drives in the PII get 0-2MB/sec under random load. Again, I really built the RAID to get the space, and the performance is extra.

    Now about the reliability of a RAID-0. I think RAID-0 is a really bad misnomer, since there is no redundancy in a RAID-0. In fact, while other RAID levels increase the reliability of the entire array compared to a single drive, RAID-0 decreases the reliability. If you have two drives instead of one, and you need every piece of data on each to be stable, the array is twice as likely to fail than a single drive. A 3-disk RAID-0, similarly, would be 1/3 the stability of any of the three drives alone.

    I'm not terribly worried about my drives failing - the Maxtor drives haven't been heavily used (and came with a 3 year warranty), and Seagate drives have proven very reliable for me. Besides, I do a complete rsync to another box once in a while too.

    I would not by any means use RAID-0 on a production server - this is RAID-5 land for small setups, and RAID 0+1/1+0 for bigger setups.

    Bash me about my setups, fine, but that's how I've got things configured and it works for me.

    --
    perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10);'
    1. Re:My $0.02 on RAID-0 by Anonymous Coward · · Score: 0

      Vintage benchmarks from vintage boxes... my wife's athlon 600 gets better IO with her single 7200rpm maxtor drive.

      She can make mp3s from cds (@10 minutes/disc) and burn cd-audio cds (@32x).

    2. Re:My $0.02 on RAID-0 by sparcnut · · Score: 1
      Vintage benchmarks from vintage boxes... my wife's athlon 600 gets better IO with her single 7200rpm maxtor drive.


      The benchmarks are recent (within the last month or so), and yes the boxes are old. An Athlon 600 may be faster, but you're comparing a 600MHz CPU to a pair of 333MHz CPUs and a 200MHz CPU of a different architecture. If I wanted to talk about pure speed, I'd bring out the big guns (P4 3.06GHz with ATA100 drives, etc). I was just making a point that even on old, weak systems software RAID-0 is still pretty nice.

      One thing I'd like to add is that the chunk size of the RAIDs is 4kb on the PII and 8kb on the SPARC, much smaller than the 32-256KB the article suggests.

      The SPARC should be quite capable of burning a CD even at something like 48X, it has very fast I/O. I just don't have a SCSI drive that fast to test it with. It isn't even measurably loaded burning a CD at 8X.
      --
      perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10);'
  56. Oh jeepers, we are talking overclockers here by SmallFurryCreature · · Score: 3, Insightful
    Do you really think that people that overclock their CPU's, have overclocked graphics cards and water cooling care all that much about reliability?

    Well I got a very simple solution to that, one that the overclockers I care about all use. It is called a small server with real Raid to store all the "real work" they got.

    The game machine is the game machine and it doesn't need to have a long live as it won't be around longer then a year anyway.

    Raid 0 fits in the "getting 1% extra fps" scene. It does not fit in the office scene.

    Anatech and a whole lot of /.ers just don't seem to get that to some people every bit of extra speed is worth it. You would review a ferrari as a lesser car then a ford focus since a ferrari costs more and who needs the speed.

    Does speed matter? Oh yeah, does reliability? Hell no, this ain't a server. Only thing I could loose is a few hours reinstalling windows and my games. I do that often enough anyway whenever a new piece of hardware arrives.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  57. what if one RAID 0 disk has bad sectors? by perler · · Score: 1

    when it comes to reliability, RAID 0 has it's drawbacks, no question. if one disk crashes, your data's gone.

    but i can't remember when i've seen a complete crash of a disk in recent times (if it was not more than some years old). what i see from time to time are bad clusters - and even those are foreseeable to some extent by using S.M.A.R.T. monitors.

    so, my question is, has someone experienced bad sectors on one of his striped disks and how does it effect the whole stripe set?

    PAT

    1. Re:what if one RAID 0 disk has bad sectors? by asaul · · Score: 1

      simple answer - CRC.

      Generally the blocks on disk will be CRC protected so that corrupt data will not be returned, instead you will get read errors which for any decent raid software should cause that disk to be offlined.

      Of course, RAID is no protection for filesystem, file, data or admin fuckups.

      --
      "If everybody is thinking alike, somebody isn't thinking" - Gen. George S. Patton
    2. Re:what if one RAID 0 disk has bad sectors? by perler · · Score: 1

      it takes the disk offline or the whole stripeset?

      or to put my question another way: is the whole stripeset f***ed up when there are bad sectors on one disk or do i have some time to evacuate the data as i have it when i get bad sectors on a single drive?

      PAT

  58. I much rather have Raid 1 then raid 0 by jellomizer · · Score: 2, Insightful

    You people with all your performance in mind seem to forget the time it takes to restore a lost drive. And some time the information my be unattainable to return. Hey Look I can save 1 minute transferring a gigabyte of information. The next month... Man I spent 3 days putting all my stuff back into my drive after it crashed. Using raid 0 is useless even with any speed increase. If you are doing anything important you may want to use the higher RAIDS so you get the performance and the backups yea the drives will cost more, but it is worth the investment.

    On a different note, I really wish that laptops and desktops came with duel hard-drives standard w. Hardware raid 1 installed. Especially laptops.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:I much rather have Raid 1 then raid 0 by Nzeanzo · · Score: 1
      I really wish that laptops and desktops came with duel hard-drives standard

      FYI: At Linux World Expo in S.F. last week, Linux Certified http://linuxcertified.com/ displayed their new high end AMD Athlon 64 based notebook running dual hard drives with your choice of RAID 0 or RAID 1 using a Promise card designed for notebooks. They were demo'ing games with it :) ~ Nzeanzo

    2. Re:I much rather have Raid 1 then raid 0 by xenoandroid · · Score: 1

      In laptops that would kill battery life, excess weight, and if you still want things such as an internal optical disc drive it adds to the size. Remember laptops are suppose to be portable and usable when no AC outlet is available. You're probably better of simply backing up your laptop drive to an external drive for when you're at home, you could even backup onto your desktop's raid array over gigabit ethernet.

    3. Re:I much rather have Raid 1 then raid 0 by jellomizer · · Score: 1

      But you also realize laptops have the most vulnerable hard-drives as well. With all the extra moving extreme temperatures. They are a lot more prone to damage then desktop drives. I would personally rather take the power length hit then loose all my data and the drive is not that much heavier.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:I much rather have Raid 1 then raid 0 by xenoandroid · · Score: 1

      The extra drive would also cause even more heat, the laptop would have to be designed to take into account better cooling. You'll probably end up with a larger laptop as I said too, or at least a laptop with no internal optical drive. Either way you're trading off something due to space limitations even if the drives are not that much heavier and even if they can be made fairly small.

      Personally though, I'll stick with a single internal drive and an external firewire drive to copy important files to on demand.

  59. Might as well believe me :) by TheLink · · Score: 3, Informative

    IF you have a decent RAID controller, RAID1 is faster than RAID0 for reads (not writes), this is because with RAID1 the data isn't striped - the same data is on all the drives, so the system can read from the most convenient drive (lower latency), and then do read interleaving after that. Whereas with RAID0, the system has to wait for the drive holding the stripe with the desired data.

    So RAID 0 is OK if you are sequentially reading/writing large blocks (large relative to the stripe size). But it's not so good for small random reads or writes - which could be the case in some desktop situations.

    For decent performance and reliability go RAID1+0, instead of RAID5 (which seems popular amongst many of the obviously ignorant here). RAID5 sucks for writes. RAID5 is only if you want _lots_ more capacity with some redundancy and write performance isn't important.

    As far as I see, disk speed is a bigger issue than disk capacity. Capacity has increased faster than drive speeds have.

    --
  60. Twiekers.not. by Retep+Vosnul · · Score: 1

    This PC component dump store site is very handy. If one needs news 3 days old just go to Tweakers.net and they will present it to you in a very funny new perspective. It's a good thing that all comments there are dutch. Let's keep it that way ( whould hate for the rest of the world to be able to read that bs )

    --
    -- forget /. It's gone.
    1. Re:Twiekers.not. by Anonymous Coward · · Score: 0

      maybe we should switch to a chinese dialect instead..afterall we have to respect the most spoken language in the world, since the internet is a democracy....NOT!

      idioot! (yes, thats IDIOT in english)

    2. Re:Twiekers.not. by Retep+Vosnul · · Score: 1

      hahaha. Sukkel.

      --
      -- forget /. It's gone.
  61. My friend thought it was good until a bad drive by Graemee · · Score: 1

    My buddy found out the hard way the raid 0 was not recoverable when he lost a drive last week. Mirror your OS drives. if you want to use raid 0 use it for anything you can afford to lose.

  62. Use RAID-0, but be smart about it. by Yaztromo · · Score: 3, Insightful

    There are a number of desktop applications that can benifit from RAID-0, but you have to be smart about it.

    RAID-0 is perfect for booting an OS and loading large applications. It's also excellent for swap space, and initializing your JVM.

    It's less well suited, however, for small documents and anything important (like documents).

    Thus, my strategy would be to use a RAID-0 array for my OS, JVM, applications, and swap space, and a non-RAID drive for application data. A good way to achieve this on Linux would be to format the single non-RAID drive and mount it as /home, and install everyting else onto the raid array.

    Seems to be a good strategy for a desktop system to me. Add in some backup for the single disk mounted as /home, and if anything goes wrong with the RAID, you're important data is completely protected.

    Yaz.

  63. Please don't by dfghjk · · Score: 2, Informative

    This is incorrect. RAID 1 would be faster than RAID 0 for read workloads where there was (1) sufficient command queue depth, and (2) a castrophic inbalance in the workload that prevented the RAID 0 drive from utilizing its disks. Since the second case never happens (except in improper configurations), RAID 0 will outperform RAID 1 with identical numbers of disks. RAID 1 can have more than two disks (requires and even number) although some foolishly believe that striping in RAID 1 makes it RAID 10 or 1+0 or 0+1. Please read Patterson.

    Assuming a two drive RAID 1 versus RAID 0 in a small random read environment with sufficient queue depth, the RAID 0 array provides twice the working capacity of the RAID 1 and therefore its relative seek distances are smaller. Remember that the data set and IO sizes don't change simply because the array is larger. The RAID 0 array will still see full utilization of both spindles due to the random access nature and sufficient queue depth. The array is faster for the same reason that a 200GB 2 platter drive is faster than its 100GB 1 platter stablemate. Less cylinder switches and shorter seeks.

    There seems to be this myth that RAID is only for accelerating large sequential transfers. Nothing is further from the truth. Random IO workloads constitute the bulk of all RAID applications and RAID 0 is king of performance with identical drive counts. When RAID 1 is characterized as faster than RAID 0 it is referring to identical "data drive" counts.

    1. Re:Please don't by TheLink · · Score: 1

      As you mention with RAID0 the head seek distance is in practice halved for a particular dataset for the same number of drives. But don't forget with RAID1, the head seek distance for reads can also be effectively halved because there are two heads serving the same data. So I don't see a clear win for RAID0 here (if a win at all).

      Also the rest of the factors remain e.g. rotational latency, and here RAID1 can be better.

      Unfortunately dumb RAID controllers with respect to RAID1 appear to be very common and popular (cheap). Making a really smart RAID1 system for general/popular cases doesn't seem like such a simple problem - optimizing for read latency can affect sequential transfers and vice versa.

      --
  64. I use RAID 1 by Anonymous Coward · · Score: 0

    Backups are expensive. I just bought an extra SATA drive and setup my own RAID 1. The data that actually needs off-site storage I periodically put on a DVD. But actual full tape backups of a 160GB drive is too expensive an option for my desktop.

    1. Re:I use RAID 1 by Glonoinha · · Score: 1

      Backups are less expensive than recreating your data.

      The RAID 1 setup protects against the loss of data due to a single hard drive failure. Doesn't protect against : virus, mistakenly deleted files, mistakenly blown away database, mistakenly copying the 'bad' file over the 'good' file, corrupted file system errors.

      You may be much better off breaking your RAID 1 array, throwing the second drive in an external USB 2.0 case and from time to time backing up all your stuff onto it and then keeping it off-site (or at least out of harm's way.)

      --
      Glonoinha the MebiByte Slayer
  65. Dipshit? by Anonymous Coward · · Score: 0

    That's why it was a very poor attempt, dipshit.

  66. Problems with Promise technical support by Futurepower(R) · · Score: 1

    I've had serious problems with Promise technical support. When they didn't know the answer to random mirror breakage, they gave up.

  67. Data loss , who cares..... by Gailin · · Score: 3, Interesting

    Everyone keeps mentioning about the lack of fault tolerance in Raid 0. Personally I do not know anyone who runs a Raid 0 configuration on drives that containe data that would be considered important.

    Personally I'm a hardcore gamer, and I run Raid 0 on two WD SATA 36G Raptors. These drives are used for my system drive and where I install my apps. Anything that is important is shoved off to a set of big, slow IDE drives that are running in a Raid 1 configuration.

    So MTBF really doesn't matter to me, as when one of the drives fails it takes me a grand total of 18 minutes to reinstall Windows XP (timed it), add in another hour for driver configuration and updates, and I'm back to where I was before the drive failed.

    Raid 0 can work out just fine, as long as your realize its limitations and store your data accordingly.

    Gailin

    --
    I wish there was a fscking blue pill
    1. Re:Data loss , who cares..... by anti-NAT · · Score: 1

      Raid 0 can work out just fine, as long as your realize its limitations and store your data accordingly.

      Sadly, it seems, since this argument has taken on religious overtones, the biggest worshipers of RAID-0 seem to be those that haven't realised or just dismiss these limitations. Still that is what zealotry is all about - blind faith.

      Oh well, we can only but wait for fate to take it's course./p.

      --
      The Internet's nature is peer to peer - 20050301_cs_profs.pdf
    2. Re:Data loss , who cares..... by imsabbel · · Score: 1

      The problem is that your system would be faster if you had windows and your swap file on one raptor and your games on another...
      Raid doesnt help you tgat way.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  68. Hardware vs, Software RAID by swb · · Score: 1

    I just got a new system (Asus P4P800E-Deluxe, P43.2 Northwood) and it has a Promise PATA controller on the motherboard. Since I finally have a modern computer, I thought I'd set up a RAID-0 set for dinking around with video.

    As it turned out, the Promise controller was about 20% slower in RAID-0 than Win XP was. Highly unscientific as I'm using the system's primary IDE controller for the RAID-0 set under XP and the Promise, the drives are a gross mismatch (UDMA-2 capable 9 + UDMA-5 capable 20 gig) and my benchmarking software is from the stone age. The feeling I get from actually using the system backs up the performance I get out of it, though.

    Anyway, I was surprised to see your numbers showing a significant performance increase with hardware vs. software RAID. I'd expect that with a really expensive (full-on CPU, 64M+ cache, etc) controller, but not with the usual crop of low-end ATA RAID cards.

    If money was no object, I'd probably setup a RAID-0+1 setup using my mainboard's Intel-chipset based SATA connectors.

    1. Re:Hardware vs, Software RAID by ICA · · Score: 1

      I'm surprised as well, but for other reasons. Most of the low-end IDE RAID cards out there do not actually do any hardware RAID. They still use software RAID and are therefore essentially just IDE controller cards.

      I didn't even realize this until I had already bought a Promise Highpoint card. It makes perfect sense though, considering you have to load drivers for your specific OS. If it was all happening in hardware, that wouldn't be the case.

    2. Re:Hardware vs, Software RAID by swb · · Score: 1

      What were your CPU utilization numbers using the RAID card vs. OS? Often the cheap cards and OS RAID nails you with a performance penalty due to the stripe work being done by the host CPU.

  69. I say bunk! by Anonymous Coward · · Score: 0

    Anyone who says RAID 0 is useless on the desktop has never loaded gnucash & co. off a non-RAID 0 filesystem.

  70. I went through 5 maxtors by ArchieBunker · · Score: 1

    Back when 80gb drives first came out maxtor still offered a 3 year warranty. I bought one and it lasted a little over a year, until the *click clikc click* head noise started. Ok get an RMA and send it back. Over the course of a few months they sent me 4 drives all of which lasted from months to minutes. One has a new retail kit that the diags claimed were bad out of the box. I didn't bother sending back number 5. I bought a new seagate and its been perfect ever since. Fuck you maxtor, I buy nothing but seagate here and at work.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:I went through 5 maxtors by Anita+Coney · · Score: 1

      Hard drives are like girl friends, everyone goes through a period when all women seem to suck. And not in the good way either.

      Like I said, I've had great luck with Maxtors. I still have the first one I bought, a 6.4 gig, and yes, it still works. It was about $400 bucks at CompUSA. At the time I thought it'd be more space then I could ever use.

      --
      If someone says he and his monkey have nothing to hide, they almost certainly do.
  71. What about Intel's new Matrix RAID? by swb · · Score: 1

    The ICHR6 controller (on the new series of mainboards) is supposed to be able to do RAID-0 *and* RAID-1 on the same pair of disks; the striping is accomplished at the physical partition level.

    I can only presume that it's slower than a pure RAID setup on a dedicated spindle setup, but it would give you RAID-1 reliability and RAID-0 performance without the penalty of a second disc or set set of disks.

    What I've been wondering lately is why RAID-1 redundancy couldn't be incorporated into the disks themselves, as a software selectable option -- have the same data written to multiple platters within the hard disk. An error localized to a single platter wouldn't hurt anything, since the data would be available on another platter. It wouldn't do much for controller failure or other mechanical problems that affected any seek/read/write. Not knowing what the most common failures are, it's hard to know if this would be worthwhile or not.

  72. Compulsory TLDP links by Anonymous Coward · · Score: 0

    Why not read about RAID from the people who don't try to sell you stuff? Try the Hard Disks category at The Linux Documentation Project. Relevant, concise and free.

  73. The reliability does not scale linearly by poszi · · Score: 1
    However the reliability of a given RAID-0 set is equal to the average reliability of each disk divided by the number of disks in the set. That is, reliability (MTBF) decreases linearly with the number of members - so a set of two disks is half as reliable as a single disk

    If P is the probability of the drive failure during certain time, then if the failure rate is independent on all the drives, then (1-P)^n is the probability that all of them survive (which is necessary for RAID-0 consistency). If you have 4 drives and each has 20% failure rate, then you have 1-0.9^4=59% probablility of a failure of the whole array.

    --

    Save the bandwidth. Don't use sigs!

  74. BUT by Coppit · · Score: 1

    The problem is that your reliability goes DOWN because any drive failure will ruin the whole set. A 1 year MTBF for one drive becomes 4 months for a 3-drive RAID 0 system. :(

  75. It is nice to have one "/" for my Linux box by Gopal.V · · Score: 2, Funny

    Makes you wonder why Linux and other Unices have everything under one "/"... the convenience factor is amazing :)

    With NFS, cdroms , USB cards and harddisks in /mnt/ , life is a lot easier .

    Imagine this

    bash$ ln -sf /dev/sda1 /dev/camera
    bash$ mount /dev/camera /mnt/camera

    One "/" to root them all , eh ?

    1. Re:It is nice to have one "/" for my Linux box by Jeff+DeMaagd · · Score: 1

      If you mean mounting a partition as a directory, sorry, Windows had had the same since Windows NT 4, maybe earlier.

      Windows also had software RAID in NT, RAID-5, even, and they carry forward with the rest of the NT line, 2000, XP & 2003.

    2. Re:It is nice to have one "/" for my Linux box by Abjifyicious · · Score: 1
      Imagine this

      bash$ ln -sf /dev/sda1 /dev/camera
      bash$ mount /dev/camera /mnt/camera

      One "/" to root them all , eh ?

      That's a nice example and everything, but I think anyone who knows what 'ln -sf /dev/sda /dev/camera' would do, doesn't need to have the concept of mount points explained to them ;)

    3. Re:It is nice to have one "/" for my Linux box by pmjordan · · Score: 1

      I can't remember seeing directory mount points in WinNT 4.0, but I might have missed it. Win2K certainly does have it, although you still need at least one drive letter, and it's not quite as slick as under *nix.

      RAID 5 is definitely not in any of Microsoft's Workstation offerings (WinNT 4 Workstation, Win2K Pro, probably also not WinXP Pro), although I do believe they have it in the Server line. The article is about Desktop systems, and a Server license would be somewhat over the top for that market.

      ~phil

    4. Re:It is nice to have one "/" for my Linux box by Anonymous Coward · · Score: 0

      This is not a troll: What happens when you unplug the camera, plug in a USB key, and then plug the camera in again? Isn't the camera now /dev/sdb? And the usb key is now linked to /dev/camera? Or has there been work done to stop this?

    5. Re:It is nice to have one "/" for my Linux box by illtud · · Score: 1

      This is not a troll: What happens when you unplug the camera, plug in a USB key, and then plug the camera in again? Isn't the camera now /dev/sdb? And the usb key is now linked to /dev/camera? Or has there been work done to stop this?

      Yup, try devlabel. As used in RHEL (see RH's documentation). Works for me, and I'm surprised it isn't more widely known.

  76. Redundancy vs ???? by xyloplax · · Score: 2, Interesting

    Everyone is concerned about redundancy and increased probability of one drive failing the more drives you have. Yes. If you are comparing it to RAID 1, RAID 1+0 or RAID 5. But we are talking desktop systems. You, know, the ones with single drives. So you already have no redundancy to begin with and now you are adding speed. And a somewhat increased risk of drive failure. However, I already have 3 separate drives on my system, so I am only going to get the speed benefits.

    --
    -- "You can lead a yak to water, but you can't teach an old dog to make a silk purse out of a pig in a poke" - Opus
  77. My issue with Anand's article by EulerX07 · · Score: 2, Insightful

    If you read Anandtech's article, you'll see that his test only covered the fastest drive available, the 10K rpm WD Raptor. The price /GB (in canadian dollard) for this drive where I live is 4.61$/GB, compared to 0.86$/GB for a WD Caviar drive.

    What I was looking for was a 0+1 array, striped and mirrored, using inexepensive drives. I'm one of those old fashioned people that didn't switch to using "independent".

    So Anand shows that if you take the fastest drive available, you don't get much by striping it. But what about the average 7200rpm drive, is there a performance increase? Does it get close to a single raptor?

    How would you think about using a Raptor as your main drive where application would reside, and a mirrored array of inexpensive 200GB drive to store your various collections of files, would that be a better choice?

    1. Re:My issue with Anand's article by imsabbel · · Score: 1

      Why should a slower drive improve if a faster doesnt?
      Even the faster one is still 10000 times slower than memory access.
      And why test the 10k rpm drive instead some cheapy?
      Simply because someone who want performance and has a brain would use a FAST drive to start with.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    2. Re:My issue with Anand's article by EulerX07 · · Score: 1

      Why should a slower drive improve if a faster doesnt?

      Does it, or does it not? That's a question a benchmark would answer. I haven't spent the last 20 years working for Maxtor or Promise, I can't tell.

      See, this brain thinks that if you can get close performance for half the price, it's an interesting choice. Benchmarks would help answer that question.

    3. Re:My issue with Anand's article by Keeper · · Score: 1

      That would depend on where the bottleneck is at.

      If the pair of 10k rpm drives doesn't see an improvement because the raid controller is shoving bits arsound at it's limit, and a 7.2k rpm drives aren't pushing that controller to the limit, there would be a difference.

      Not everyone who puts together a raid array is going for maximum performance. Most people go for best bang for the buck.

  78. Hard drive bottleneck by Looke · · Score: 1

    On my desktop computer, the hard drive is definitely a bottleneck. Even though it's an aging 450 MHz system, the only time it feels *really* slow is when the hard drive is grinding. Some of it is swapping, and some of it is just reading lots and lots of data. For example, OpenOffice.org takes ages to start, even though the CPU monitor doesn't show much activity. (I think it's loading fonts or something, and it has been getting better with recent OOo versions.)

    Would raid-0 make a difference? Oh, yes! Will it be less reliable? Certainly, but I've got backups and put all my important work in CVS.

  79. For The Money, RAID 0 Is A Waste by EXTomar · · Score: 1

    For the money you need to use RAID 0 you are getting nothing but glorified fast hard drive (if you have the right application which the standard desktop is far and away not). Take the money and do:

    - Buy one higher quality fast drive
    - Buy the right hardware to do RAID 1 or higher

    Using RAID 0 is more expensive than either of these two because you gain nothing for spending just as much if not more. Why bother bending benchmarks to make it look good when we already know what is a better solution?

  80. Insightful! by Anonymous Coward · · Score: 0

    Yep, hard drives are junk. Even though they are capable of storing huge amounts of data and give very fast access and transfer rates these days, they are still rather fragile mechanical devices with relatively short life expectancies. Run Raid 0 only on a machine where you need the performance boost AND that all the data and work you have upon it, is also stored a copy of elsewhere. In essence Raid 0 is appropriate only on disposable hot-rod toy machines, not on the system you must depend upon for daily productivity. I've been running Raid 1 on my pc ever since the first Promise FastTrak cards ever came out, since I'm a musician and I lost a full day's worth of irreplaceable work (when you're recording musicians live, sometimes the magic happens only once ever in a lifetime) when a nearly brand new hard drive crashed after only a couple weeks use. I swore never again to not have some sort of fault-tolerant disk storage, and went with affordable Raid 1 and have never looked back. Yes, I've had drives fail since then, but all it does is interrupt my work long enough to slap a new pair of drives onto the raid card and use Ghost to replicate the good drive from the old pair onto the new Raid 1 pair, and I'm back in business in short order. I never put the old remaining good drive from the old pair back into a Raid 1 mirror again, since it's partner has failed, it is now more likely to fail soon also (due to negative exponential probability curve) so that drive becomes an upgrade for the kids' gaming PC or perhaps into another non-essential machine.

  81. I regret choosing Raid 0 by Anonymous Coward · · Score: 0

    In hindsight I should have partitioned the drives up and chose either Raid 1 or Raid 5 (add an extra partition).

    I recommend avoiding hardware raid (especially if you have a consumer grade motherboard) and I suggest using software raid.

    I regret using Raid 0 because now one of the drives is acting up and I known I have to buy a drives big enough to backup the size of my entire raid array before I can do anything about it.

    Raid 1 is simple and I recommend it (it doesn't protect against fires). Raid 5 is more complex but provides a lot of security and a lot of extendability. E.g. if one drive dies you put another in, no problem.

  82. Probabilty doesn't work that way. by Gopal.V · · Score: 3, Informative

    > but you've spent four times as much, and, more importantly in my mind, your probability of failure has increased from P to P^4.

    The probability actually went from P to P ^ 0.25

    p*p*p*p is LESS THAN p for probability terms (0 < p < 1.0)

    You calculated the chances of ALL 4 failing together. But Raid-0 has a problem with even one failing which is the 4th root of P , which is obviously higher.

    Anyway, Raid-0 makes sense if you're doing stuff like Video Editing for the Desktop ... I've been putting some stuff on Sync'd non-swappable Ram Disks - makes a hell of a difference for proper apps who mmap the file instead of reading it into the core.

    1. Re:Probabilty doesn't work that way. by Anonymous Coward · · Score: 0

      Yeah, he should've said (1-p)^N where N is the number of drives. This assumes failures are independent -- some aren't, but it's a good conservative assumption.

    2. Re:Probabilty doesn't work that way. by Anonymous Coward · · Score: 0

      You're an idiot. The probability of failure isn't P^4, but it isn't P^0.25 either. It's 1-(1-P)^4.

  83. Does RAID setup help gaming? by antdude · · Score: 1

    I read that Raid isn't useful for desktop usage. How about gaming? I assume that fits under desktop usage. I never used Raud setup on my machines. I currently have four HDDs in the gaming box as separate drives. I hate the idea of having one drive fail and losing everything as Raid 0 setup.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  84. moot point by Anonymous Coward · · Score: 0

    While for most systems it might be a bad idea - the fact that you're considering if you want it or not already alienates you from most systems. Most systems consists of whatever is factory preconfigured and distributed to consumers.

  85. Redundancy by yukk · · Score: 1

    While we're on the topic of redundancy and at the risk of being redundant, I have used Raid 0 before. 4x40Gb drives (so you can tell how old the rig was). The dreaded single drive failure just happened recently, but until then, that PC was the fastest (most responsive) I have ever used. Way faster feeling than my current setup with bus, CPU, RAM all rated at least twice as fast. Sure, once I tweak this box it might feel better, but I can definitely say that with a dozen or so processes accessing the drives, my interactive response was better with the RAID.

    --
    The trouble with the rat race is that even if you win, you're still a rat." Lily Tomlin
  86. Probability of Failure Computation by Anonymous Coward · · Score: 0

    Suppose the likelihood of failure of any single drive is p. Then the likelihood of failure of either one of two drives is p + p - p*p and the likelihood of failure is slightly less than linear with the number of drives. This is probably unacceptable.

  87. bogus benchmark results? by Obispus · · Score: 1

    the numbers in the first page of the tweakers.net article are very strange. why would transfer rates decrease when the queue depth goes from 1 to 8? doesn't make any sense:
    - with more outstanding commands, drives become more efficient. aggregate transfer rates should go up for sure.

    - if you have two drives and a queue depth of one, you're only using one drive for a fraction of the time, thus making it equivalent to the one-drive setup. how often this happens depends on the size of the access relative to the stripe unit size of the 2-drive array---not reported in the article.

    I don't understand what these people did.

  88. RAID 0, SCSI by bersl2 · · Score: 1

    Next computer for me (1.5 yrs away):
    2+ ~20GB 10-15kRPM SCSI drives (probably used), attached to a PCI-X SCSI controller (likely new), in RAID 0
    As many large IDE and SATA drives as I can get my hands on, in RAID 1 or 5

    The SCSI controller is no more than $150, and used SCSI drives can be had for not much at all. And who said SCSI was expensive?

  89. You've mistaken a word. by anti-NAT · · Score: 1

    And a somewhat increased risk of drive failure.

    I think you've mistaken the word "somewhat" for "doubly". It should have read :

    And a doubly increased risk of drive failure.

    and in your case,

    I already have 3 separate drives on my system, so I am only going to get the speed benefits.

    you've tripled it.

    --
    The Internet's nature is peer to peer - 20050301_cs_profs.pdf
    1. Re:You've mistaken a word. by xyloplax · · Score: 1

      I have an EMC Symmetrix with 90-something drives in it at my work. 2 have failed in the past year. Those are odds I am willing to live with.

      --
      -- "You can lead a yak to water, but you can't teach an old dog to make a silk purse out of a pig in a poke" - Opus
  90. Re:raid zero at home (and benchmarking) by Mirko.S · · Score: 1

    well...
    mp3 is always backupped... by the internet! :) and I got all my mp3's on my archos so I have a local backup, too!
    anyway... in production environment raid zero is a good solution when you use it together with raid one :D - okay it's the expensivest solution but maximum performance and maximum data redundancy.
    on work we have an icp vortex GDT6538RD and 10x 38gb 10k rpm ibm SCA SCSI harddisks and i've tryed a RAID5 and only a performance arround 8mb/sek over ALL harddisks evaluated with iozone with freebsd 4.10-STABLE so I tryed a RAID 1+0 and now write performance is arround 40mb/sek and read performance is arround 80mb/sek (avarange speed!) the raid controler has 32mb RAM (not much...) but the values have depressed me a little bit specally the raid5 rates.
    some notes about benchmarking:
    when you benchmark a "solution" you should test on the filesytem running on the harddisks. It doesn't matter what rates you get when you direct access the storage solution because when you use it in real environment you use the filesystem and not direct access.
    also the benchmarktests should use different record lengths and different data sizes and should make linear read/write re-read/re-write and random "" "" tests (like iozone does).
    but back to the root: i do aggre to "dont use raid0 for data you don't want to loose!"

  91. I use RAID1 on my desktop by anti-NAT · · Score: 1

    How many people actually use RAID-1 or RAID-5 on the desktop?

    So now you know at least one person.

    --
    The Internet's nature is peer to peer - 20050301_cs_profs.pdf
  92. Can't resist by gilroy · · Score: 1

    1 - 96.1 = -95.1

  93. They don't know what they are talking about by Anonymous Coward · · Score: 0

    Thats because Anand is a dirty stinky ass curry indian that doesn't know shit.

    1. Re:They don't know what they are talking about by Anonymous Coward · · Score: 0

      Amen to that, brother!

  94. RAID-0? Get ready to lose your data. by Anonymous Coward · · Score: 0

    Don't use RAID-0 on any data you want to keep. If ANY drive in a RAID-0 array fails, you lose ALL the data on all the drives (more specifically, since data is striped across all drives, you lose 1/nth of each file, so in a 2-drive setup you lose 1/2 of every file, and recovering the "good" half probably requires specialists due to its nonstandard format).

    Multiply the chance of failure for a drive by the number of drives in the array and you'll see it's a very iffy proposition.

    If you want faster read times with 2 drives, use RAID-1. Since it's mirrored, you only get storage space equal to one drive, but since both drives have the exact same thing on them, READ times are twice as fast (write times are normal or a little slower as the same thing has to be written twice, but with separate drive channels it's done simultaneously).

    Even better, if one drive fails you still have everything on the second drive and your system will continue to work normally.

    NOTE that RAID is NOT the same as a backup! Although you are protected against drive failure, you are not protected against deleting files accidentally ("rm -f"); on a mirrored array, you'll simply have deleted the same file from all the drives.

  95. Raid 0 + Some other tools = XP Heaven by Mr.+Cancelled · · Score: 1
    Raid 0, in a well-planned system, can provide that extra "oomph!" that makes a great XP system a near-perfect one (IMHO).

    I can understand why some feel that the risk doesn't justify the means, but if you plan the system out ahead of time, you can eliminate most risk. For instance...

    Most motherboards with built in Raid these days also have an IDE bus built in as well. If you plan out some partitions for your documents, program data (custimizations, ini's, whatever preferences specific to your install), as well as partitions for downloads and warez storage, you can store these on the IDE drive(s), and then install your OS, programs, and temp/swap space on the (presumably SATA) Raid 0 array.

    Thus if your array drives go down, your data, your documents, and any software you've downloaded and/or stored are safe on the IDE drives. Simply reformat/install the SATA drives, reinstall your software, re-point the software and OS at your IDE-based drives, and you're back in business. You retain the speed of the Raid 0 array for everything except loading and saving files. If you're really anal about speed, you can even setup a partition on the Raid 0 array for working on files (Like an audio/video work area, for instance. You could store your master copies on the IDE drives, and then your working copies on the faster Raid drives).

    Something I personally do is to also have a partition on the Raid 0 side for program installation seperate from the OS install. Not all programs allow you to relocate their preferences; some store them in their installation directory. In such cases, you can usually preserve customizations by reinstalling over an old copy, which this method helps with. You can format your OS partition and reinstall to your hearts content, and your program specific data is often left untouched on the programs directory. This isn't 100% guarantee, but it's another step towards preventing data loss, and time wasted having to reconfigure.

    All in all, Raid 0, when properly used, will reduce startup times for your programs, as well as your OS. In addition, your entire system will feel snappier due to the data read increases on your virtual memory/swap reads and writes. Cache is also affected, as is such things as surfing through a browsers history and such.

    There's lots more you can do to tweak out your system. I don't want to turn this into an DIY article, so here's a few references if you're interested:
    1. MS Powertoys - In addition to many other things, this will assist you with relocating your document and data directories. Also, you can speed up the menu response times considerably
    2. ATNotes - Best free sticky notes I've came across!
    3. Stardock/Object Desktop - Tons of GUI-related tweak and skinnig options
    4. XP Smoker - Good all around hardware/software tweaker
    5. AutoHotKey - Omigod! I just discovered this. Get it now!! It's probably the closest to Appescript I've seen yet for the PC, it's OSS, and it's awsome!!
    6. AltDeskOne of the better virtual desktop programs I've found for the PC. There's better and faster ones out there, but this is one of the few who's behavior I like w/multiple monitors

    Anyway... Plenty of other tweaks and programs out there, but this is probably plenty for now. I really should finish that book I keep starting about this crap install of trying to cram it into threads anyway... 8)=

    My original point was/is that Raid 0 is a great technology, and can greatly speed an already great system. But if you're the type of person who just will setup a box once with Raid 0 for everything, never consider backups, or other methods to really take advantage of your PC's technology

  96. One size does NOT fit all by 1,$d · · Score: 1
    That is why you're all basically right, and Tweakers are right, and SR and AT are right.

    People use computers for different things. It's stupid to care about people who say "RAID 0 is [good,bad] for all users" because nobody is all-users. RAID 0 is useless if all you do is surf and check mail. RAID 0 is great for rotating 100 MB images in Photoshop.

    I have Photoshop, video editing, audio editing apps, and a development environment. Those apps can use the boost from RAID 0, specifically for data i/o. Other apps, including the OS, might get a boost, but reliability is much more important there, so I wouldn''t use the RAID 0 drives for those.

    All the benchmarks I've read are basically useless, since I have to make many educated guesses about whether my mix of apps AND tasks will run like the benchmark. You and I might spend the hours to make those guesses, but if 95% of users cannot use the benchmark, why do benchmarking?

    Here's an app that would be more useful than any single benchmark:

    • Maintain a database of how an application's performance is affected by [RAID 0, RAM size, P3 vs P4 vs HT vs G5, whatever].
    • As time goes by, the database should characterize an app's performance in higher detail: people care about running a filter or a transition on a video stream of N GB. Each app might have 2-20 tasks to characterize.
    • Curious User CU either enters a list of applications they have and a system description, OR this app scans their drive & figures out their system.
    • CU has to say how "important" each given app is. For example, Photoshop filters are really important and everything else is not.
    • The app computes a weighted sum of how much each factor affects apps & tasks the CU cares about.
    • The app says, "There is a 63% chance that using [RAID0, or whatever] will improve speed for you."
  97. IDE RAID is a hack by logicassasin · · Score: 1

    RAID anything using IDE drives is a hack to get the same performance from using a fast, reliable SCSI drive. If I'm gonna spend twice then money, I might as well use SCSI. Real men (and women) use U160 and U320, not ATA/SATA.

    --
    Fifty watts per channel, baby cakes.
    1. Re:IDE RAID is a hack by swordgeek · · Score: 1

      That's the stupidest thing I've heard. In addition to our 50+TB of fibrechannel disk, we have another 24TB of ATA100 storage. Go on though--tell me how a multi-billion dollar company of 2400 employees is sad, pathetic, and second rate.

      RAID has its purposes, which are completely independent of whether your needs require IDE, SCSI, or FCAL disk. Real men and women make decisions on criteria other than jingoism.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  98. Re:Article Summary, conveniently skips vitals by Anonymous Coward · · Score: 0

    You're keeping their reason for changing the benchmarks out of your summary. [sarcasm]How convenient.[/sarcasm]

    They analise the SR article and conclude: Hmmm, 2002 benchmark suites. What's in them benchmarks, lets see... Hmmm, no. Not the average disk load an average Tweakers.net reader would have. They don't just pull a new benchmark out of thin air, they base their traces on what they regard as use typical to their reader base: "Power users, tweakers and hardware enthusiasts."

    They find flaw in the AT article as well. They try to re-create the benchmarks and find higher performance increases for RAID 0 than AT.

    Agree with them or not, but they do give their reasons for adjusting the benchmarks: To show what it means for their user base. I can't find fault with that, can you?

    Not mentioning that, at least in their eyes, they have a valid reason to modify their benchmarks

  99. Re:Article Summary, conveniently skips vitals by Anonymous Coward · · Score: 0

    (AERGHH, wrong button!!) Parent "Re:Article Summary, conveniently skips vitals" is mine.

    Not mentioning that, at least in their eyes, they have a valid reason to modify their benchmarks implicitly suggests that they changed the benchmarks just to suit their needs. Re-read their reasoning for modification of the benchmarks and try to find flaws in that, before you hint/suggest it's a rubbish article.

    And yes, I am a tweakers.net regular, in case you are wondering.

  100. I agree with the other sites. by grolschie · · Score: 1

    Raid-0 might be faster, but I don't think the cost of buying an extra 1 - 3 hard-drives is worth the small percentage increase in speed. It's just like when buying a cpu, the fastest cpu on the market is always rediculously expensive. Most just find the sweet spot in the market and buy accordingly.

  101. RAID1: redundant AND fast by yem · · Score: 1

    Get a decent controller card, and the firmware will actually optimise the head movements to increase read performance. Think about it - if you've got the same data on two drives, why not have each drive read only half the file and thereby return the whole file in half the time?

    --
    No, I did not read the f***ing article!
  102. RAID 0 for me! by Lost+Penguin · · Score: 1

    3136 MB in 2.00 seconds = 1569.02 MB/sec

    Nuff said!

    --
    I am the unwilling control for my Origin.
  103. There are lies, damned lies, and .... by IcEMaN252 · · Score: 1

    ...statistics.

    You can make a statistical arguement for either side of this issue. The probability of a drive failing in month N isn't constant. A drive is far more likely to fail very soon after manufacture (defect) or after several years (age).

    Also, check your statistics, its not as simple as multiplying the probability. Others have explained the statistics better than I can, however.

    But, regardless of the chances of a drive failing, the reliability of the drive doesn't matter in this application. RAID-0 isn't "stupid" because it doesn't have redundency, because not everyone needs redundency.

    --
    CitrusTV (http://www.citrustv.net): the Nation's Oldest & Largest Entirely Student-Run Television Station
    1. Re:There are lies, damned lies, and .... by Anonymous Coward · · Score: 0

      You're an idiot. His calculation was correct.

  104. Video Editing by useosx · · Score: 1

    If you're editing Uncompressed HD with SATA drives, you're going to need 4 striped drives. Period.

    Of course it makes a difference, it's the difference between being able to edit or not being able to edit... just ask any pro video editor or check out BareFeats

    But for your average user...I don't know and don't care...I don't trust a single hard drive with my data let alone less than a single drive. No way.

  105. RAID-0 may not be stupid. by nortcele · · Score: 1
    One cannot make a blanket statement saying that RAID 0 is stupid. The RAID level (0,1,3,5,etc)
    used is not stupid if it applies to that particular use. We use 4 250Gig drives hooked together via
    Raid 0 in order to get a large, cheap, sorta fast 1 Terabyte interim storage space for images from
    image chips we make. We have two identical PCs configured this way in order to mirror the data
    thru a private 1Gbit ethernet between the two. This is a poor man's large storage space for
    cheap. Are there better setups? Undoubtedly. Cheaper? Very few.

    You should use the appropriate RAID level based on the data you intend to house.

    1. Re:RAID-0 may not be stupid. by nortcele · · Score: 1

      And some pedantic individual will come along and say the above example is of a RAID 0+1 setup...

    2. Re:RAID-0 may not be stupid. by slamb · · Score: 1
      We use 4 250Gig drives hooked together via Raid 0 in order to get a large, cheap, sorta fast 1 Terabyte interim storage space for images from image chips we make. We have two identical PCs configured this way in order to mirror the data thru a private 1Gbit ethernet between the two.

      You've got something more like RAID 0+1 then. The controller may not see it, and the performance characteristics may not be the same, but that's how it's stored across your disks.

      Also note that while the subject line just says "RAID-0 is stupid", I qualified it more in the post with "on data [you] care about". Other people have posted some legitimate uses for RAID-0, basically all situations where the data just aren't very important or can be restored from other media quickly and easily. That's not often true.

  106. Most people seem to be missing the bigger picture by Keeper · · Score: 1

    Yes, a raid0 array is slighly slower when accessing small files or randomly seeking across the disk. A raid0 array is also significantly faster when accessing large/sequential files on the disk.

    Now, when you're accessing a small file, what are you doing? Typically you're doing something that you expect to take very little time -- such as opening or saving something. Is the few percentage points difference on a 200k file noticable? Not to me. Hell, everything seems to open pretty much instantly these days.

    Now, when you're accessing a large file, what are you doing? You're doing something that often warrants a bathroom break or a cup of coffee. You're expecting to wait, and to be bored while doing so. Now, the few percentage points here DO make a difference. And the difference with a raid0 array is more than just a few percentage points.

    Overall, you generally don't see the impact with small/random files, and you do notice the impact when dealing with large files. It's a net win.

    Anything which generally decreases the amount of time you spend waiting on the computer is a good thing. A raid0 array definately decreases it.

  107. Performance + Speed by the_mushroom_king · · Score: 1

    I run Windows XP on my gaming machine. I use two drive RAID-0 for Windows and all the apps and a two drive RAID-1 for my data files.

    Both have their uses.

    -- TMK