Slashdot Mirror


Chipset Serial ATA RAID Performance Exposed

TheRaindog writes "Serial ATA RAID has become a common check-box feature for new motherboards, but The Tech Report's chipset Serial ATA and RAID comparison reveals that the performance of Intel, NVIDIA, SiS, and VIA's SATA RAID implementations can be anything but common. There are distinct and sometimes alarming performance differences between each chipset's Serial ATA and RAID implementations. It's also interesting to see performance scale from single-drive configurations to multi-disk arrays, which don't offer as much of a performance gain in day-to-day applications as one might expect."

90 of 359 comments (clear)

  1. All to common by Jedi1USA · · Score: 3, Insightful

    To put "compatable" above "performance" just to save time and a couple of pennies a chipset.

    --
    My old sig was REALLY stoopid.
  2. not about transfer rate by jefe7777 · · Score: 3, Insightful

    it's not about pure transfer rate as newbs and even an alarming number of techies, often think...

    1. Re:not about transfer rate by snellgrove2 · · Score: 2, Funny

      um, and if it aint just about transfer rates; May I enquire one thing?

      what else are you looking for in a hard drive.

      please share your wisdom, so n00bs and the alarming techies may know..

    2. Re:not about transfer rate by Gr8Apes · · Score: 4, Interesting

      For me, personally, transfer rates are #1, seek times are #2.

      And for the record, this article only cements in my mind that SATA is seriously no better than IDE, just a faster version of IDE, with all its inherent problems.

      Firewire is another one that's basically DOA for HDs. SCSI really is your only solution, especially if you're looking for RAID performance. (Of course, that's not your normal consumer purchase, but I have 3 SCSI RAIDed systems, so I'm not your normal consumer;)

      --
      The cesspool just got a check and balance.
    3. Re:not about transfer rate by dtfinch · · Score: 2, Informative

      It depends on how you're using it. If purchasing for a web server, one of my main concerns is not transfer rate, but seek time. If reading small bits of data at random, you're not going to notice even a 2 to 1 difference in transfer rate, but you will definitely notice a 2 to 1 difference in seek time. Though it's less of a concern nowadays, with memory being so cheap, such that with most apps everything fits nicely into cache memory.

  3. Surprised much? by Anonymous Coward · · Score: 4, Insightful

    SiS, nVidia and Via are hardly world renowned for their RAID controllers, so why should we all act surprised that a consumer level product from low-cost manufacturers with very little experience designing these types of device doesn't exactly have screaming fast performance?

    1. Re:Surprised much? by DeathPenguin · · Score: 2, Interesting

      Because often times the SATA controller is not included in the integrated southbridge. Unfortunately the site is slashdotted so I don't know exactly which motherboards we're dealing with, but an example I have off hand is the Tyan S2885 with uses an AMD8111 southbridge and Silicon Image SATA controller seperately. Sort of like how many mainboards with three or four IDE disk connectors or perhaps SCSI support use a Promise, Highpoint, Adaptec, and other PCI devices for the added functionality.

    2. Re:Surprised much? by Anonymous Coward · · Score: 2, Informative

      No, these are all embedded SouthBridge devices, nothing from SI is on test.

  4. Best Upgrade by swordboy · · Score: 5, Insightful

    I think that the hard drive is the most overlooked upgrade for a "power user". If at all possible, go out and pick up a 15krpm Ultra SCSI hard drive and controller for the boot partition. Use that slow ATA crap for storage of non-performance type stuff.

    18 or 36 gig drives aren't exactly too expensive given the performance that they offer.

    --

    Life is the leading cause of death in America.
    1. Re:Best Upgrade by Anonymous Coward · · Score: 3, Interesting

      >[...]for the boot partition.

      I boot once a day. I'm typically in the bathroom while the machine goes up. Seems like a darn waste to put the boot partition on a RAID-0.

      I run all my games off a RAID-1, and it does help loading time in most games. Game resources are ever-increasing in size.

    2. Re:Best Upgrade by Lead+Butthead · · Score: 5, Interesting

      Good deal, ONLY if the manufacturors are being honest with drive spec. Several coworkers that used to work for Quantum have indicate that the actual drive mechanism used in SCSI and ATA drives frequently shares common mechanical parts (platters, spindle motors, etc.) Their differences are ENTIRELY artifical. SCSI drive spec at times looked "better" in part because of the firmware difference and cheating on SPEC; for instance seek time for SCSI drive are computed differently to create the illusion that somehow SCSI drives seek faster...

      --
      ELOI, ELOI, LAMA SABACHTHANI!?
    3. Re:Best Upgrade by leerpm · · Score: 4, Informative

      Yes, and that it means it is stored in 2 locations. So when you want to look up 2 different parts of the game data, you can delegate each task to a separate drive, instead of one drive doing the read for both.

    4. Re:Best Upgrade by Elledan · · Score: 2, Informative

      How does RAID 1 help loading times? RAID 1 is all about mirroring.

      In essence, that's correct. However, because the same data is written to two (or more) disks, chunks of a single file can be read from multiple disks at once, much like with RAID 0. So while write times are the same as for a single disk, read speeds are higher.

      --
      Site & blog: http://www.mayaposch.com
    5. Re:Best Upgrade by rhinoX · · Score: 2, Insightful

      This is pretty well known. But I would hardly consider the difference between a 15k rpm drive and a 7200 rpm drive "artificial".

      Plus, everyone knows Quantam drives were total crap.

      --
      The copper bosses killed you, Joe. 'I never died', said he.
    6. Re:Best Upgrade by tuxlove · · Score: 5, Informative

      How does RAID 1 help loading times? RAID 1 is all about mirroring.

      Mirroring generally improves performance, which most users and most inexperienced engineers don't realize. Because you have the exact same data on at least two different spindles, you can transfer data with twice the concurrency, and at times approaching twice as fast. When reading a large file, for instance, if each disk can transfer, say, 10 MB/second and the file is 20 MB in size, the file can be loaded in one second with mirroring and two seconds without.

      In addition, concurrency allows you to load two different files simultaneously on different disks. Not only do you get faster transfer times, you don't suffer from disk head seeks back and forth as you read the files. This can actually improve "load time" by much more than twice.

      Since most filesystem operations are reads, the concurrency gained by mirroring usually helps immensely. However, writes do not suffer significantly either. When you write to a file on a mirrored filesystem, it obviously must be written out to both sides of the mirror. But, it doesn't take twice as long, as one might immediately think. Data can be written simultaneously to both drives, at a cost which is only marginally slower than writing to a single disk (assuming they are attached to different disk controllers/buses, as best practices dictate).

      All-around, mirroring is very good for performance.

    7. Re:Best Upgrade by Anonymous Coward · · Score: 2, Insightful

      Because the identical data exists on two drives. The controller can ask for the first 64K block from drive 1, the second 64K block from drive 2, then the third 64K block from drive 1 again, etc.

      I hope this helps further your understanding of RAID 1.

    8. Re:Best Upgrade by elrick_the_brave · · Score: 3, Informative

      Hello.. did anyone bother to mention the difference between a basic RAID chipset, a RAID card, and a RAID card with XOR engine?

      My somewhat bitter and basic description:

      RAID Chipset - cheap RAID controller chip and the sacrifice is that it uses system processor power to work the RAID calculations.

      RAID card - a little more expensive, however, has a basic RAID controller chip which offloads some of the processor requirement.

      RAID card with XOR engine - a full blown chip that controls and processes the RAID calculations. More expensive but with the best performance without sacrificing CPU processing.

      --
      (1st sig) If this were a snappy sig, you'd be reading it right now. (2nd sig) I'm a karma whore. >Insert FUD here
    9. Re:Best Upgrade by Jim_Maryland · · Score: 4, Informative

      Shamelessly presenting a link to define the RAID levels.

      Seriously though, the proper RAID level all depends on how much money your willing to spend for the speed and/or performance you require. Consideration for the types of operations (mixed read/write, read-only, or write-only) and reliability (can you afford to lose the filesystem or do you need fault protection) along with your budget usually determine the RAID level for a given system. Also throw in that you can use hardware and software RAID and the choice becomes even more difficult.

      Personally, I tend to mirror the OS and application filesystems and use RAID5 for data, but these are systems we deploy and need a high degree of reliability and performance (pretty even mix of read/write data transactions).

      Raid 5 is a combination of the 2 in some ways, but it requires 3 hard disks.

      This is the minimum configuration, but RAID5 really just requires a disk to maintain parity. You lose capacity for the sake of reliability (example: 5 disk setup could use 4 for data while the other disk maintains parity). Optionally you could add "spare" pool disk(s) to provide failover to automatically take the place of the failed disk until it is replaced (to ensure availability - wouldn't want a two disk failure, rare but possible).

    10. Re:Best Upgrade by Isao · · Score: 3, Informative
      Another reason that SCSI drives perform better in RAID arrays is that SCSI permits out-of-order I/O request execution.

      If a read request goes out to drive 3 and waits for rotational latency, the channel is not blocked. Another request for a read on drive 1 can be executed and satisfied while still waiting on drive 3.

      IDE performs blocking I/O, so everything would have to wait until drive 3's read was complete. I don't know if this also applies to SATA.

    11. Re:Best Upgrade by GooberToo · · Score: 2, Insightful

      And, by far, most users are going to see pretty much the same difference between a 7200rpm drive and a 10k drive. A power user should spend their money on a 10k drive and spend the difference they saved on more memory and/or a better video card.

    12. Re:Best Upgrade by Jo_2521 · · Score: 2, Interesting

      SCSI is optimized for heavy workload and performs very, very well with concurrent access (think: many users requesting many files). For sequential access SCSI and ATA are pretty much the same, although the +5krpm you will get from a high-end SCSI HD will of course increase performance.

      SCSI really begins to shine with the use of Hardware-RAID controllers; a RAID 1 with 15krpm-hds is something very nice to have. In a server. :)

      But your advice is flawed beyond that. A SCSI HD takes more time to spin up than an IDE, A SCSI-Controller takes additional time to initialise itself and its' hard drives which slows boot-up speed: There's more loss than gain. And after boot-up, you're much better served with the massive amount of RAM you could buy for the money of Controller and disk. And, guess what: The speed of SCSI is nothing compared to the speed of RAM.

      Furthermore, you'll get problems with heating. If you don't want your computer to sound like a F14 taking off, you really don't want anything over 7200rpm at all (personally, I'd go with a 5200 for sake of silence; but that you'll really notice)

    13. Re:Best Upgrade by chunkwhite86 · · Score: 2, Informative

      Mirroring generally improves performance, which most users and most inexperienced engineers don't realize. Because you have the exact same data on at least two different spindles, you can transfer data with twice the concurrency, and at times approaching twice as fast. When reading a large file, for instance, if each disk can transfer, say, 10 MB/second and the file is 20 MB in size, the file can be loaded in one second with mirroring and two seconds without.

      Unfortunately, this is only true for high-end RAID solutions - not the flimsy ATA-RAID that's built into PC chipsets.

      All the low-end ATA RAID (everything in the article) reads exclusively from one mirror member. Some ATA-RAID chips allow you you pick which mirror member it reads from, but it's still reading from a single spindle.

      --
      I'd rather be a conservative nutjob than a liberal with no nuts and no job.
    14. Re:Best Upgrade by markz · · Score: 2, Interesting

      I think that the hard drive is the most overlooked upgrade for a "power user". If at all possible, go out and pick up a 15krpm Ultra SCSI hard drive and controller for the boot partition. Use that slow ATA crap for storage of non-performance type stuff.

      Yeah, except that the SATA drive used in the tests (in this article) is the WD Raptor, which smokes most 15k scsi drives. It's what's going in my next system this summer. Check out storagereport.com.

    15. Re:Best Upgrade by codeguy007 · · Score: 2, Interesting

      You guys are brainless. A 250GB 7200 RPM drive is going to compare with a 10K or 15K RPM 36 Gig Drive for speed and cost about the same. Reason being is that eventhough the platters rotate slower the data density on the platter is much much higher. That means that you read a lot more information per revolution and 250GB drive over a 36GB drive.

      The performance advantages of a SCSI come from stuff like command queue which is now being added to the newest SATA drive anyway.

      You can always build a bigger and compareable performance which RAID from SATA drives for a far bit less money. If you spend the same amount you can get even get better performance (as long as you haven't max PCI-X bus out).

      The only time you may get an advantage with SCSI RAID is if you buy a very high performance RAID card that supports reading off both sides of a RAID 1 Array. And that's only a read advantage.

      Currently the fastest RAID card under $3000 US is the 3ware Escalade 9500S -- A SATA RAID card not SCSI.

      Suffice to say. SCSI is not worth the cost for a Workstation and is only an advantage in large scale Enterprise apps. But even there with Western Digital Raptors being 10K RPM drives with SCSI specs and warranty that begining to change as well.

      Maybe Serial SCSI will save the technology but I wouldn't bet on it. The only thing now that is keeping SCSI on some desktops is people's ignorance and fear of change.

    16. Re:Best Upgrade by curmudgeous · · Score: 2, Insightful

      Mirroring (RAID 1) is strictly for redundancy, striping (RAID 0) is for performance. A mirrored set is still accessed as a single drive where the secondary drive is just a shadow copy. If you want the best of both, you'll have to go RAID 1+0, mirrored + striped, which will cost you a minimum of four drives to implement. BTW, I hope you don't store anything of value on your RAID 0 array because you're doubling the chance of system failure. If one drive dies in RAID 0 you lose the whole shebang.

    17. Re:Best Upgrade by Agripa · · Score: 3, Insightful

      Some ATA RAID controllers seem to support reading from both (or all) drives in a RAID 1 but most do not.

      I recently moved my boot RAID 1 from the Intel ICH5R controller to the Promise controller on my Asus P4C800-E Deluxe motherboard which is connected to the PCI bus. Based on benchmarks before and after the move, the Promise controller supports reading from both drives in a RAID 1 (I was actually able to watch the drive activity lights to verify this) while the Intel controller does not. In addition, the RAID 0 that got moved to the Intel controller was able to take advantage of the much higher bandwidth between the south and north bridge chips. I understand that 3ware raid controller boards are also suppose to support reading from multiples drives in a RAID 1.

      Intel ICH5 RAID 0: 55 MBytes/sec
      Intel ICH5 RAID 1: 120 MBytes/sec

      Promise PCI RAID 0: 90 MBytes/sec
      Promise PCI RAID 1: 90 MBytes/sec

      It should be noted that the 32 bit 33 MHz PCI bus saturates at about 90 MBytes/sec and with current production ATA drives in a RAID it is quite easy to exceed this data transfer rate.

      Some manufactures have started selling E7210 motherboards using the 875 north bridge with a south bridge (Canterwood?) supporting PCI-X which could eliminate the PCI bottleneck for some RAID implementations.

    18. Re:Best Upgrade by stilwebm · · Score: 4, Informative

      Another reason that SCSI drives perform better in RAID arrays is that SCSI permits out-of-order I/O request execution.

      It also has great command queuing as part of the out of ourder command execution. Serial ATA supports Native Command Queuing, providing these features plus First Party DMA and Interrupt Aggregation. Hardware support is relatively new. Seagate was the first to make a drive that supported it. My understanding is that the majority of Serial ATA drives out there essentially have parallel IDE controllers with a Serial ATA converter.

      Here is a great article from Intel on NCQ: PDF HTML.

      IDE performs blocking I/O, so everything would have to wait until drive 3's read was complete. I don't know if this also applies to SATA.

      Interrupt Aggregation and First Party DMA were designed to limit the effects of this. SCSI still has an advantage with its offloading controller though. I also understand that the maximum queue depth for commands on the SATA is 32, while it is 256 for SCSI.

    19. Re:Best Upgrade by PantsWearer · · Score: 2, Informative
      Basically, the "spare" parity bit is used to alter sum all the bits to a given value parity. Think of it as making sure the total parity of the system even (or odd). Thus, given n bits of data, the n+1st bit is assigned either 0 or 1 to make the total parity even.

      Now imagine that one of the drives dies. Using the remaining drives and the parity bit we can reconstruct the dead drive because we can derive its data from the fact that the new parity will not be identical across the board. In the case of even parity, any combination the sums to odd needs a 1 for the missing data, while any data that sums to even needs a 0 for the missing data.

      The number of parity bits can actually be increased for even more redundancy by adding the bits in a hierarchical fashion, so that you can take down multiple drives at a time. I remember reading about a SUN array which used 39 different drives to represent 32 drives worth of data (32 data bits, with an accompanying 7 parity bits).

      --
      Be glad life is unfair, otherwise we'd deserve all this.
    20. Re:Best Upgrade by GSloop · · Score: 2, Informative

      Read performance is better than a single drive in mirrored situations, in every RAID setup I've seen. In short, the controller should split up read requests to the drives so that reads are NOT read from a single drive, but spread between the drives, so as exactly to improve performance.

      Write performance *should* be the same or very close to a single drive, provided both mirror drives are equal in performance, and the controller is able to dispatch the writes simultaneously. (This will depend on the head placement when the write is requested. Since both drives can be reading at different places, there may be some write degredation in comparison to the other drive.)

      I suppose as the drives reach saturation request levels, writes could be further depressed, as there wouldn't be much idle time used to optimize write performance. This additional degredation in performance shouldn't be very significant in comparison to a single drive setup. I expect the read performance increase would more than offset the write performance decrease - clearly this all depends on the type of load/applications.

      Cheers,
      Greg

    21. Re:Best Upgrade by tuxlove · · Score: 3, Interesting

      No, you're referring to striping, not mirroring. In fact, mirroring shouldn't give you any speedup in transfer rate at all -- since the data is mirrored to both drives, you're writing 20MB each to both drives.

      I'm talking about reading from the drives. Given a mirror of two identical drives, you have your choice of which to read from. This will not cause delays. It will speed things up. It is speedier than striping for reads overall, because you have your choice of which spindle to read from, and there is no stripe width to bound your maximum I/O size.

      I think earlier on in this topic someone posted an incredulous message on how very confused people seem to be about what RAID is and how it actually works in theory and practice. I think he's right, and suggest you and others do a little research before drawing such conclusions as you have here.

  5. Question about striped/mirrored raid by biscuit67 · · Score: 5, Interesting

    Does the raid driver typically allow two independent seeks on the seperate drives with mirroring enabled? I would expect this to significantly improve things like boot times as most of the time is spent seeking for new data. I would have expected a 50% drop in seek. If they don't do independent seeks, why the hell not?

    1. Re:Question about striped/mirrored raid by cduffy · · Score: 4, Informative

      It's not as big of a boost as you might think, because not infrequently you'll be reading enough data to require two consecutive stripes to be read (anything that crosses a typically 64k boundary).

      Then you can be penalized for seeking your heads independently, because you need to pay your seek time separately for the second 64k of a given read.

    2. Re:Question about striped/mirrored raid by Tranzig · · Score: 5, Informative

      Don't forget that those RAID controllers are just toys for the kiddies. Industrial grade RAID controllers have on board processor and memory, and they do optimize the read access for RAID 1 arrays. Though they don't halve seek time on two disk arrays, they still provide noticeable speedup for reading.

    3. Re:Question about striped/mirrored raid by biscuit67 · · Score: 3, Interesting

      However, Windows is typically accessing more than one file. Part of the slow down in boot times, I suspect, is due to the thrashing caused on the disk array. It's most certainly not CPU bound. If there are multiple seeks outstanding (versus linear reads) then there will be a significant performance benefit from doing independant seeks. Now, I don't have any figures to show what this would do. Then again, I don't have any figures to the contrary. Whether or not a raid array has it's own independant processor is irrelevant in my opinion. The amount of overhead *SHOULD* be tiny when dealing with a mirrored, or striped, array. I mean, how much processing does it take to figure out which block is going to be read? Raid-5 will always benefit from a seperate processor. Mind you, the parity calculation is so trival, even a 486 can do it at a fair clip (check the Linux bootlogs for an old system to see the speed). All the experiences I have had with hardware based raid controllers have been less than satisfactory. Dell shipped a PERC-3 controller card that could barely sustain 15MB/sec off a 10K drive array! That was RAID-5 but come on folks! Raid-5 isn't that hard to calculate.

  6. Re:Too Many Checkbox feature by mattkime · · Score: 4, Funny

    Holyshit, at this rate I will have 1 new input per year. Why can't we wait a couple years and all agree on 1 super format.

    Yeah, then they'll come out with double sided bluetooth and the upgrade cycle will start again!

    --
    Know what I like about atheists? I've yet to meet one that believes God is on their side.
  7. Built-in RAID chipset performance has always... by Dagny+Taggert · · Score: 5, Interesting

    ..been a sore spot with me. Most users do a RAID 0 setup so their cool rig is hottie fast. Truth is, I can't see much real world performance difference. For my money, a large SATA drive and an external FireWire for backups is the way to go. Simple setup, no worries about drive failure and losing data, and still fast enough for UT2004.

    --
    Don't be a looter...and yes, I know that it's spelled with an "A" instead of an "E".
  8. Seemed to miss an important implementation by SilentChris · · Score: 4, Informative

    I recently put together a rig with a K8V SE Deluxe. The chipset includes two SATA RAID chipsets: the standard VIA one and a Promise one. I've been absolutely floored by the Promise's performance (easily the fastest desktop RAID I've ever tested) and I don't see it anywhere in this review.

    For those hankering for another opinion, setting up the SATA RAID was a breeze. It was literally set it up and forget about it. The servers at work were much more difficult to set up. If you have the extra money for a spare drive (mine is two WD 10,000 RPM HDs :) ), it's worth it. Nearly double the speed.

    1. Re:Seemed to miss an important implementation by NeoFunk · · Score: 2, Informative

      You should check out the review. It seems pretty obvious that most of RAID-work on these chipsets is done in hardware. He compares CPU-utilization numbers, which is a pretty boring section - since most of the numbers are around .5 - 1% for the various RAID modes.

      True, these RAID solutions aren't as "robust" as true enterprise RAID solutions... but you're making it sound worse than it really is.

    2. Re:Seemed to miss an important implementation by Buttercup · · Score: 3, Informative

      Apart from the fact that RAID-0 can be used to turn multiple devices into one, from the operating system's point of view, there's really no compelling reason to implement RAID-0. Since write performance *can* be slower, and read performance is generally *no slower* and *sometimes* faster... well, geez, I guess in a read-only application -- at the very least -- you'll be at least as fast as a single drive. Congratulations, except you're taxing the CPU to do it, when you use this VIA/Promise crap.

      RAID-0 came along at a time when LVMs were finding their way into consumer-level OSes, anyway, and large read-caches were finding their way onto consumer-level disks. It was *pure* marketing crap for geeks, the kind born after 1980 who had to look up "RAID-0" on a cheat-sheet webpage in the first place.

      --
      Don't try that "protecting the children" shit you people use to keep the tits and bad words off my TV. --Seanbaby
  9. Too...Many...Graphs by dangerweasel · · Score: 4, Funny

    Must...Stop...Reading.

  10. Re:RAID is for redundancy, not performance by AlecC · · Score: 2, Insightful

    In most cases, RAID is slower than single-disk access,

    True for write at raid 4/5, not true for read under any raid. If two pieces of data are on different drives, you can get the differfent heads seeking independently. Raid 0, 1, 3 have the seek efficiency of a single drive and the data transfer efficiency of a multiple drive. Dince data processinjg accesses are dominated by seek, 4 and 4, which allow multiple seeks, will beed single drives.

    --
    Consciousness is an illusion caused by an excess of self consciousness.
  11. Re:Too Many Checkbox feature by Anonymous Coward · · Score: 5, Funny

    Remember the days when IDE/SCSI was all you needed.

    Yeah, when all you had to worry about was MFM or RLL? ST506, IDE, E-IDE, Western Digital IDE, ATA, ATA-2, ATA-3, ATA-4, ATA-5, ATA-6, SCSI, SCSI-2, SCSI-3, Wide SCSI, Fast SCSI, Fast SCSI-2, UltraWide SCSI, Ultra SCSI-160? Connectors were just as simple; 40pin, 44pin or 80pin? 25pin D conector for external SCSI, male or female? How about a dense 50 pin D connector, or wait, maybe 64pin? 50 or 64 pin cable for internal drives; your choice.

    Don't forget to setup your SCSI bus and wave that chicken. Does your SCSI controller boot from SCSI ID 0 or 7? Maybe 6 or 4? Did you set your master and slave jumpers on those IDE devices properly? Your IDE performance sucks; you didn't put a PIO device as a slave on the same channel as your screaming-fast UDMA166 120Gb hard drive now did you? By the way, does your BIOS support 48bit LBA for that drive? Got SCSI terminators. Need a terminator block or is it an internal jumper perhaps?

    Oh boy, things were so much simplier back then..

  12. Re:RAID is for redundancy, not performance by Grey+Ninja · · Score: 3, Informative

    Actually RAID-0 is for a striped array of disks. So you can link 2 or more hard drives together, using both simultaneously. I believe RAID-5 (but don't quote me on this) is for doing the same, but with redundant drives in the event of failure.

    Yes, I realize that the name is somewhat misleading, but just because RAID was originally intended for redundancy does not mean that it does not have performance enhancing modes. I happen to have a RAID-0 array on my home PC.

  13. Re:Too Many Checkbox feature by Anonymous Coward · · Score: 5, Funny
    Got SCSI terminators. Need a terminator block or is it an internal jumper perhaps?

    Dear god I'm having sysadmin flashbacks now. Gonna be thinking of sendmail.cf all day...

    Bastard.

  14. RAID vs. single drive performance by fugu · · Score: 5, Informative

    storage review did a writeup a while ago comparing RAID 0 performace to that of a single drive. more often that not you're better off getting a single, faster drive if you're looking for desktop performance.

  15. Wrong by sczimme · · Score: 5, Informative


    I normally don't respond to ACs, but this one is just incorrect.

    Yes, RAID {1|5|10} are generally used for their redundancy purposes, but RAID 0 is used because it offers improved I/O performance. It is certainly not used for redundancy because - guess what - it doesn't offer any on its own*. Go read this before you provide more misinformation.

    * it can be used in combination with other levels - e.g. RAID 0+1 - to provide performance and redundancy.

    --
    I want to drag this out as long as possible. Bring me my protractor.
  16. storage market sluggishness? by davejenkins · · Score: 4, Insightful

    From what I can see in the market right now,
    1. Everyone says they need more storage, so the market for it should be huge
    2. SAN or NAS configurations are always more expensive than people think (even though they are radically more cheap than they were two-three years ago).
    3. Because of the sticker-shock, a lot of people actually spend their first swipe at the problem cleaning out the cruft and streamlining their business processes and data management rather than drop coinage on storage kit
    4. Storage companies are having a very hard time here in Japan, probably from the influx of vendors (see #1 above).

    1. Re:storage market sluggishness? by Ruie · · Score: 2, Interesting
      One thing I always wondered is why there are no inexpensive boxes that do IDE RAID on one side and USB 2.0/Firewire on the other ?

      Say a $100 box that can fit 5 IDE drives - would be perfect for bulk data storage.

  17. PCI-E RAID by drfishy · · Score: 2, Informative

    That's what I'm waiting for... A nice hardware RAID controller on a 4x or more PCI-E slot would rock! And should be available on your typical consumer board pretty soon... No more wishing PCI-X wasn't just on expensive server boards... Check these out: http://www.areca.com.tw/products/html/pciE-sata.ht m *drool*

  18. Re:Well lets see here by LookSharp · · Score: 4, Interesting

    So why make a RAID?

    They are not talking about mirroring (RAID 1) exclusively. They are talking about RAID 0 so people can stripe drives and achieve considerable performance increases.

    As for me, I have an 8-channel IDE raid card with 8 x 120GB drives, hardware RAID 5, and in 24 months have blown oh about 4 drives (3 on the same channel til I found a faulty cable)... I have really appreciated the 860GB array having fault tolerance. And yes, I do some backups of critical data, but I can't afford the storage required for regular full backups.

  19. Quick question by sczimme · · Score: 4, Insightful


    You are a hardware vendor. Would you rather sell a) 10,000 units that are broadly compatible but offer [arbitrary number] 80% performance or b) 3,000 narrowly-focused units that offer 100% performance at a slight price premium?

    I believe the revenue generated by selling 10,000 units would outweigh that of the 3,000 higher-priced units, even if the technology in a) is inferior.

    I'm not saying this is the best/worst/right/wrong way of looking at the situation; I'm saying this is probably the compromise the vendor has to make when offering such items.

    --
    I want to drag this out as long as possible. Bring me my protractor.
  20. LOUD much? by Anonymous Coward · · Score: 2, Interesting

    go out and pick up a 15krpm Ultra SCSI hard drive

    Riiiight, I want a quieter computer not a turbo-fan-jet-in-a-box.

    Of all the benchmarks I've seen, with a configuration of 4 or less drives, the modern UDMA ATA drives can keep up with the best SCSI drives. They are cheaper and use newer, quieter technologies.

  21. Surprise, surprise, surprise by Anonymous Coward · · Score: 5, Insightful
    Why do folks act shocked when commodity hardware behaves like commodity hardware?

    Why should computer hardware be exempt from the "You get what you pay for?" dictum which dominates other markets.

    And when you make millions and millions of any one thing, a "couple of pennies a chipset" adds up. Once again, that's what you get when you buy a commodity.

  22. RAID Perfomance by Berylium · · Score: 5, Interesting

    For the past 3 years I've had a RAID array set up on my home computer. It is a RAID 5 array with four 18GB Seagate X15 hard drives on an AcceleRAID 170 PCI card. I'm on the computer several hours a day during which time I play various video games, program in visual studio, and transfer a bunch of MP3 sized files and very large video files (~2GB). From my experience, the RAID 5 is definitely faster in some tasks than a high-performance ATA drive (like game loads) but for the types of activities I'm doing the expense of the SCSI drives and the noise they generate is more costly to me than the (perceived) slight speed disadvantage of a single disk serial ATA drive.

    Don't get me wrong, the RAID 5 array is sweet and certainly amps up geek appeal, but I don't have enough friends who know what the hell a RAID array is to really impressive them.

    -Berylium

  23. Re:Too Many Checkbox feature by mikael · · Score: 2, Interesting

    That reminds me of the days when I first used a Dell PC . The internal battery on the computer was bit iffy - some custom Dell mofo which looked like somebody had put some chile-con-carne in a plastic cube and glued it shut. During the development of various DOS graphics applications, the computer would crash, reboot, but not find the hard disk drives - You had to enter the BIOS menu, and "remind" the computer which type of hard disk drive it was using (40 track - 20 megabytes, blah-blah sectors). And the real-time clock was always stuck sometime in 1980. I ended up having a print-out of the BIOS settings pinned up beside the monitor, so I would always have access to them when needed.

    If only things were that simple now.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  24. neat - but who knows how to set this RAID up??? by gsfprez · · Score: 3, Interesting

    I know that on my Mac - if i slap in an additional identical HD to the one that shipped with it...

    1. i go to Disk Utility (standard issue with OS X)
    2. select the two blank drives (with the mouse, clicking on them)
    3. click "RAID 1" or "RAID 0"
    4. repartition them with a GUI (not required)

    then the RAID is mounted automatically on the desktop, ready for use. period. end of issue.

    that's basically 4 steps - none of which require any "understanding" beyond your average emailer's brainpower. (i'm not including the "Are you sure?" dialogs - those don't count as steps)

    its things like this test that bake my brain... and why Mac users are rabidly so asshole when it comes to stuff like this.

    All this geek speek about a few kbps difference between the various choices out there - but when it comes down to it - its a motherfscker to try to set it up in windows and, unfortunately, Linux, which takes the cake for scoring highest on the "WTF Does That Mean?"-o-meter for disk partitioning.

    And the PROBLEM with all the difficulties in setup of such a ... setup... is that that many people would would bennifit from such technology will NEVER USE IT because its inaccessable to them.

    How useful is that? its not.

    Its a classic GSFPREZ Axiom On system Performance...

    "A Mac Plus will always outperform a Pentium 100 when the Pentium is experiencing an IRQ conflict between the video card and the modem card"

    while i KNOW that IRQ issues are of the past - the idea that a superfast desktop comptuer that is difficult to get functioning is no gawddamned use - and by definition is an anchor compared to a Model-T Macintosh... at least the Model T moves, whereas anchors don't.

    all the speed and power in the world is useless to those who are more interesed in DOING work with their computer, than WORKING ON the computer to get it functional.

    My RAID on my G5 may be slower than yours - but it took me about 2 minutes - total, including the installation of the 2nd card drive but most importantly...

    (Mitch Hedberg =+5) this thing is useful, motherfscker!(/mitch)

    laugh, its funny.

    --
    guns kill people like spoons make Rosie O'Donnell fat.
    1. Re:neat - but who knows how to set this RAID up??? by dave420 · · Score: 3, Interesting
      And it's just that easy on a Windows box. Don't get above yourself :)

      In my experience, I've found most mac users only scrape the surface of the potential their mac holds. When I'm trying to sort out some OSX networking issues, I can never find information on mac sites. I have to go to BSD sites to find the goodies. It seems mac users just use their macs to shout at non-mac users and try to rub their faces in their macness, instead of actually USING their computers.

      Don't think macs are anything they're not. They're not easier to use, not faster to set up. They just look pretty and cost an arm and a leg.

    2. Re:neat - but who knows how to set this RAID up??? by geek · · Score: 2, Interesting

      What's your definition of use? You are assuming most mac users care about the BSD subsystem. Most do not, never will. I've been using UNIX for 12 years and OSX has basically replaced my need for 99% of the command line garbage I used to think was cool. I had no idea how unproductive I was under linux and freebsd until I started USING my mac rather than playing with it. No wonder IT is so down when the vast majority of IT people just don't get it. The point is productivity, not nifty little gadgets that 99.9999% of the world could care less about. Employers are sick of the waste in IT and your post is a prime example of it.

  25. Driver software is probably key by Anonymous Coward · · Score: 5, Interesting

    Since every SATA raid controller (bar the i960 based one from adaptec) is done using software, I reckon that what is actually benchmarked here is how optimum the drivers are, not the hardware performance. Besides (I'm guessing, as I only read the conclusions page) that each of these interfaces is connected off of a crummy 32 bit 33MHz PCI interface... That's the real killer right there.

    I have a Dell PowerEdge in the back room with 2 15k scsi drives running linux and raid 0 - with hdparm -t this thing gets 125-128 mb/sec! The HD interface on that machine is definitely hung off of a PCI-E interface or something better; as the maximum theoretical transfer rate of PCI is about 33*32 million bits per second or 132 megabytes per second.

    What would be really nice is if the filesystem was put on the i960 based adaptec card...

  26. Software RAID... by Tyranny12 · · Score: 2, Interesting

    Frankly, I have yet to see an implementation of a motherboard-based RAID 0 array ever provide a noticable increase in performance compared to the hit your CPU takes to implement it. If you want performance off of that, take a hardware RAID card.

    That said, IMO, looking for performance out of an IDE RAID array is futile. There are rare cases, or people who have two screaming drives in RAID 0 and a perfect setup, but for the most part IDE and RAID aren't for performance - the drives and common file usage aren't built for it. They're for redundancy. You want performance, go SCSI, than you can use your bandwidth.

    I use my SATA RAID controllers off my motherboard JBOD, and have a 3-disk (for now) Promise setup in a my file server running RAID 5.

  27. Re:Too Many Checkbox feature by Anonymous Coward · · Score: 2, Funny

    Well to be totally honest, proper configuration requires the blood sacrifice of a chicken at full moon, but if it's a single controller with a single device (And you have already installed the SCSI controller drivers) you can usually get away with simply swinging a live chicken near the drive to imbibe it with enough spirit that it will work.

    Anything that involves mixing SCSI-2 and SCSI-3 devices, internal and external chains or RAID is a full chicken experience. If you're using anything made by Iomega, you'll need a goat and some black candles, too.

    All of this is documented in the ANSI T10 SCSI-3 SBC-3 Configuration and Blood Sacrafice if you'd care to read it.

  28. Re:RAID is for redundancy, not performance by tuxlove · · Score: 2, Informative

    In most cases, RAID is slower than single-disk access, and always will be.

    This couldn't be less true. RAID 0 is *all* about performance. Its only other benefit is increasing the size of a virtual disk to N*disk size. RAID 1 is mainly about redundancy, of course, but the reason people use RAID 1 over RAID 5 is almost solely performance. It's safe to say that, in most cases, RAID 0/1 yield better performance than single-disk access. That's why people use them.

    Just because you read Slashdot doesn't mean you have any idea what you're talking about!

    As you've so well illustrated.

  29. RAID 5 would have been useful by sane? · · Score: 3, Informative
    Rather than several hundred graphs, most of which just show the same shape from test to test - why not through software and hardware RAID 5 into the mix?

    I could care less about a few percentage points difference in real world speed, but being able to up the reliability would be useful.

    Specifically,

    1. What is the hit in doing RAID 5, and how does it scale with load and CPU usage?
    2. How does the number of drives affect things?
    3. Software/Hardware - what's the real difference and if you're going the NAS route, does it matter?
    4. Which saturates first in NAS, network, processing or hard disk performance? Do you need 1000BaseT, or just how well does 100BaseT do in the real world?
    5. If you really want better performance, how do you go about getting it? Which cache size has the biggest effect?
    I'm sure that the graphs were easy to make, after the data was gathered, but putting a little more thought into the study would have yielded results that were more useful.

    To sum it up, don't both with RAID if you are looking for performance - buy more memory instead.

  30. Re:No, you're wrong by Anonymous Coward · · Score: 2, Informative

    Oh man. You are just awful. Spanning is when you combine two drives to make one huge drive. When you write to the drive it writes to only one drive at a time. When you stripe it alternates between drives increasing read and write times. Spanning can be done without the help of a controller. In Windows you can just go to Disk Management. Striping requires RAID 0 and a controller.

  31. we've opened scsi drives and ide by john_uy · · Score: 4, Informative
    there are physical differences in the manufacturing of the drives.


    1. the surface disk are different from ide and in scsi. the scsi drives are much reflective than the ide drives. though i am not sure if this affects reliability.

    2. the size of the platter (diameter) is much smaller in scsi than in ide. probably this will help them achieve a higher rpm than the ide counterparts.

    3. the head movement is much sturdier in scsi (probably attributed to more better magnets.) i find it much difficult to move the heads in scsi than in ide.

    4. there are more chips underneath the scsi drive than in ide. however, this does not tell much. but in fc drives, there are 2 dsp chips, one that handle internal drive functions like motor and head, while the other handle io host requests making them much faster!

    5. scsi drives have higher mtbf. though this may not be much the only guage for quality but scsi drives are much better in quality.

    --
    Live your life each day as if it was your last.
    1. Re:we've opened scsi drives and ide by TwinkieStix · · Score: 2, Interesting

      I find this hard to believe. SCSI and IDE are just interfaces. They have nothing to do with MTBF and the color of the platters. You probably just had two different drives that happened to be IDE and SCSI. As far as I know, it's entirely possible to get the same seek times and reliability in SCSI and IDE. The only difference is how the firmware and wires work.

    2. Re:we've opened scsi drives and ide by Jeff+DeMaagd · · Score: 4, Informative

      While SCSI and IDE are just interfaces, that often isn't the only differences, because they are sold to different markets.

      The IDE drives are sold to a consumer market where they don't need to be tested as vigorously. SCSI drives are often tested more vigorously from a mechanical, electrical and firmware aspects. Because the SCSI drives are often sold for heavy server use, they must be able to withstand constant use, around the clock for years.

      While it is possible to get the same mechanicals in both SCSI and IDE formats, I don't think that is done for any of the cheapest drives, IIRC,
      WD Raptor is one. So far that I know, there aren't any 15k RPM SATA or IDE drives. It could be done, but it wouldn't be that much cheaper.

      10k and 15k RPM drives also have different platters, cases and mechanicals - the platters are more like 2" in diameter than 3".

      Generally a SCSI drive is expected to last for five years, and I suspect that there really is an improved build quality to make it worth putting the 5yr warranties that drive makers put on SCSI drives, in a day when a typical IDE drive gets 1 yr, or if you are lucky, three.

      I know it isn't much, to say, but I've yet to have any of my SCSI drives fail on my, something I can't say for the IDEs.

  32. SATA RAID? I pass that by kill+$(pidof+explore · · Score: 4, Insightful
    Let's talk about profermance. Most SATA drives are, still low end IDE drive, 8ms seeking is not a hit. the one SATA fanboys talking all the time is Western Digital Raptor, but, hey, they are the same price as 10K SCSI U320, what the point?

    I agree Raptor are great disks, 2 of them will out run PCI bus bandwidth, would you go PCI-X for SATA raid? a good PCI-X RAID card will cost $300+ for 4 ports, no thanks, I will stay my SCSI solution.

    The bottom line is SATA don't even have a BUS.

  33. Intel RAID crashing under load by jeffmeden · · Score: 4, Interesting

    "Of course, for all its prowess, I'm still a little troubled that the ICH5R's RAID 1 arrays crashed out of IOMeter under our highest load level. A load of 256 outstanding IOs is quite a bit beyond what most desktops and workstations will encounter, but it's well within the realm of possibility for servers" Can anyone confirm or deny that this occurs in real world settings? Its definitely troubling that the crash condition was consistent, but I am suspicious that it was simply an incompatibility between the benchmarking tool and the raid controller. Does someone know more? Jeff

  34. The article is completely useless by l33t-gu3lph1t3 · · Score: 2, Insightful

    Benchmarking different block sizes is absolutely useless. It's ridiculous that they didn't even do a full test of all the common (16, 32, 64, 128) block sizes. No empirical data is obtained here - no direct comparisons may be made of the tested devices because of the laziness of the reviewer. By leaving the defaults, he's assuming the user has no idea what their own data delivery needs are.

    The only users who should even contemplate deploying a RAID array will certainly do the research to come up with the ideal stripe block size, given their usage patterns and requirements.

    --
    ------- "From bored to fanboy in 3.8 asian girls" ----------
  35. RAID 0,1,5 by mr_rizla · · Score: 5, Informative

    Raid 0 = striped disks for improved performance. No redundancy. In fact, increasing your chances of losing data because if one goes down, no chance of data recovery. (total storage = total of disks)

    Raid 1 = Mirrored disks, writing same data to all disks so if one fails you simply replace it and no loss of data. (Total storage = 1/2 of disks)

    Raid 5 = Redundant striped disks. One of the disks is used to store a XOR bit, so that basically any one of the disks can go down and once it is replaced the RAID system will rebuild the data on to that disk. (Total storage = total storage of (all disks minus one))

    In RAID 1 and RAID 5, which is used in business servers, you really need hotswappable drives so any drives going kaka will not impact the server in any way, just replace the hard drive under warranty without even rebooting the server and the RAID system will rebuild the drive.

    RAID 5 is most effective in a business situation, offering a good compromise of speed, capacity and redundancy.

    1. Re:RAID 0,1,5 by Anonymous Coward · · Score: 2, Informative

      Raid 5 = Redundant striped disks. One of the disks is used to store a XOR bit, so that basically any one of the disks can go down and once it is replaced the RAID system will rebuild the data on to that disk. (Total storage = total storage of (all disks minus one))
      You started out correctly, but then you described RAID3. RAID5 is Redundant striped disks, with a XOR bit stored on each of the disks, for each of the stripes.

    2. Re:RAID 0,1,5 by bobv-pillars-net · · Score: 5, Informative
      RAID 5 is most effective in a business situation, offering a good compromise of speed, capacity and redundancy.

      Nope. In a real business situation, i.e. data-warehousing or ISP hosting environment, nobody trusts RAID 5. It's slow and fragile. Instead, everybody I know goes with RAID 10 (striped mirrors). Here's a typical 8-drive configuration:

      Stripe:
      1. Disk 1 mirrored with Disk 2
      2. Disk 3 mirrored with Disk 4
      3. Disk 5 mirrored with Disk 6
      4. Disk 7 mirrored with Disk 8

      Total storage equals the same as a 4-drive RAID-0 system. Performance should be slightly better, on a high-end dedicated controller, as the mirrors should be able to seek to different files independently for concurrent read requests (thus lowering latency), while the stripes should be able to operate simultaneously for large-block i/o (thus raising the streaming i/o rate).

      Reliability is better than Raid-5, for two reasons:
      1. When a drive fails and is replaced, only that particular stripe is rebuilt. That means that until the rebuild is done, one drive will be doing streaming-reads, and the other will be doing streaming writes. None of the other drives are affected. Contrast this with Raid-5, where one drive is doing block-writes and all the others are doing block-reads, interspersed with CPU checksum calculations, until the entire drive array is rebuilt. The result is that RAID-10 has much shorter disaster recovery times.
      2. In a RAID-10 system, up to half the drives can fail simultaneously without data loss, as long as one drive in each stripe remains functional. In a RAID-5 system, the loss of two drives guarantees loss of all your data.
      --
      The Web is like Usenet, but
      the elephants are untrained.
    3. Re:RAID 0,1,5 by dfghjk · · Score: 4, Insightful

      Tecnically, the only justification for hot-swap is a zero-downtime requirement. If downtime can be scheduled, then an online spare is all you need and spares are good in any case. The need for hotplug is consistently overstated.

      RAID 5 is increasingly marginalized by the low cost of drives and high capacity they offer. RAID 1 *should* increasingly replace RAID 5 in the minds of people who understand the issues but sadly it does not. Many people believe that RAID 5 is simply "four better". Those same people also like hot-swap.

    4. Re:RAID 0,1,5 by mr_rizla · · Score: 3, Insightful

      Sure, RAID 10 is even more reliable than RAID 5, but at some point budget comes into play and when you've got other points of failure such as CPU, PSU, memory or fans. I've got to be honest, I've seen a lot more RAID 5 installations then RAID 10. Your experience might be different. But its definitely horses for courses - different situations call for different RAID setups.

  36. Linux support by yet+another+coward · · Score: 2, Interesting

    How good is Linux support for any of these chipsets? Are they real RAID?

    Many motherboards come with RAID controllers that actually expect the operating system to handle them. The Intel ICH-5R did have rather poor Linux support last time I checked. Although it exists, installation is a pain. It seems that many SATA and consumer RAID solutions either demand running in legacy mode if they work at all. I did not see this issue addressed in the review. I would like to know how support stands now.

    1. Re:Linux support by Dimensio · · Score: 2, Informative

      Linux supposedly supports many SATA RAID chipsets, though I have yet to get it to successfully mount an existing ntfs partition on a RAID 0 disk set with a Silicon Image 3114 chipset.

      Fortunately my chipset does not require a seperate driver when running in RAID mode. My boyfriend's computer uses a Promise SATA chipset that requires a RAID BIOS switch and a completely different driver (Windows AND Linux) if you want to use it in signle-disk mode. I can't imagine the mess I'd have if I used that.

  37. Compat over perform is probably smarter decision by AHumbleOpinion · · Score: 3, Insightful

    I'm not saying this is the best/worst/right/wrong way of looking at the situation

    Choosing compatibility over performance probably is the smarter decision when you are dealing with integrated devices. Those who want top performace can add the appropriate PCI/PCI-X/PCIe card.

    Also, machines that need top performance often also need low downtime. When that RAID hardware goes bad replacing the card is far easier, and less expensive, than replacing the motherboard.

  38. Re:Well lets see here by riptide_dot · · Score: 3, Insightful

    1) There's no such thing as a "normal home setup".

    2) Whatever setup you can afford that accomplishes what you want it to is ideal for you.

    3) RAID arrays have benefits outside of the fault tolerance, mainly higher transfer rates.

    4) You don't have to be a multimillionaire to afford multiple hard drives. They are still around $1 per megabyte, so the last time I checked, one can buy a 60GB drive for about the cost for two for dinner at a nice restaurant. Skip two nice meals and you have enough money for a nicely performing RAID0 array, provided you have the motherboard/daughter card that supports it.

    I understand your feeling that maybe having 8 120+ GB drives in a "home" configuration might be a litle overkill, but keep in mind that everyone has different uses for their computer.

    I do a little video editing at home (not professionally by any means), and having the benefit of faster throughput without the expense of buying 10K RPM Ultra320 SCSI drives is a beautiful thing. If I didn't have the RAID array, encoding a video to burn to DVD would probably take me about four hours, compared with the two it takes right now becaus of the killer transfer rates I get with my RAID0 configuration.

    CAUTION: the above mentioned behavior of skipping nice dinners with your significant other in order to buy computer hardware is not endorsed and/or recommended by the author. Use at your own risk.

    --
    I was in the park the other day wondering why frisbees get bigger and bigger the closer they get - and then it hit me.
  39. Re:In the words of our immortal forefathers by chunkwhite86 · · Score: 2, Funny

    ATA should be enough for everybody right?

    Forget ATA. What about MFM? Or RLL? Oh wait, this is slashdot. Everyone here was in diapers when these were used.

    --
    I'd rather be a conservative nutjob than a liberal with no nuts and no job.
  40. For hard drives, read/write & reliability. by khasim · · Score: 4, Interesting

    Sustainable speeds. From the pictures in the article, you can see that drives that may have the highest max speed don't always have the highest average speed.

    But then you have to hook your drives to a controller. And controllers have the read/write & reliability factors that hard drives do AND they also have CPU utilization.

    Ideally, you'll want hard drives with fast read/writes and high reliability hooked to a controller that does fast read/writes and has high reliability AND very low CPU utilization.

    But if you're just looking at hard drives, you're correct in your statement.

    But for best utilization of the hard drive, you at least have to look at the controller, also.

    And cables. :)

  41. Re:Many techies are little more than newbs by quakeroatz · · Score: 2, Interesting

    Does this elitist banter actually make you feel more accomplished? I think it lowers the reputation of so-called "knowledgeable geeks" as a whole. Do we really need to judge and label ones level of technical knowledge. I know several accomplished electrical engineers that couldn't install Windows/Linux if they tried, but give them a the layout for a cpu die and they'll quickly reveal things that are foreign for many extremely knowledge linux gurus or techies. Get over yourself.

  42. Software RAID under Linux by rwa2 · · Score: 3, Interesting

    Anyone know where to find these kinds of benchmarks for Linux software RAID systems? I almost always set up 2-disk RAID 0 and 1 on my Linux boxes, and haven't run into as many problems as they describe here. The performance scales up fairly linearly.

    I've always wanted to compare the Linux SW RAID to the HW RAID controllers, to see if it's worth the extra CPU cycles. My guess is that it is, but it'd be great to have some numbers to back this up.

    I suppose I could do it myself with hdparm and bonnie++ if it really came down to it, though... any interest in that?

  43. They are not Hardware RAID! by farrellj · · Score: 4, Informative

    I found out a few months back some interesting things about the state of SATA RAID...most of the SATA chipset RAIDS are not hardware RAID controllers.

    If you check Linux Mafia's web page on SATA controllers, you will find that very few of the SATA RAID controllers are actually hardware RAID. What their "Drivers" really are is proprietory software RAID pretending to be Hardware RAID. I think of all the SATA RAID controllers and chipsets being offered, there are only three that are really hardware RAID. And 3Ware's offering is the least expensive of the real hardware RAID.

    ttyl
    Farrell

    --
    CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
  44. Re:Unfair comparison by stevel · · Score: 2, Informative

    I gather you didn't actually read the article, where the relative ages of the chipsets were explicitly mentioned. The year-old ICH5R came out very well against the newer implementations.

  45. A few questions by mabu · · Score: 2, Insightful

    I'm curious if those of you out there may have some recommendations based on your personal experience?

    I've been snooping around for a stand-alone RAID array. Ideally I'd like it to be SCSI-compatible and I can plug it into a SCSI port on a server and it would be relatively OS-independent. RAID 5.

    What are the most economical options in this area? Any recommendations for brands/manufacturers? Are there IDE-based RAID 5 drive arrays that have a SCSI interface and are they worth exploring?

  46. 3Ware - or SCSI by rainer_d · · Score: 3, Informative
    I can't believe how many people fall for this "onBoard-RAID"-crap.
    In most, if not all, cases, the RAID is really a software-RAID, that the hardware-driver implements.
    Only 3Ware seems to offer real RAID-in-hardware these days (and some high-end Adaptec-cards).

    Rainer

    --
    Windows 2000 - from the guys who brought us edlin
  47. 3Ware s-ata hardware RAID by Axello · · Score: 5, Informative

    I've been using a couple of 3Ware hardware RAID cards in my FreeBSD servers. More expensive than the onboard crap, but Very Nice. Full hardware RAID 0,1,10,5,50, remote control, hot swap, hot spare, email notification on failure, the works.
    You can configure your RAID remotely while your server is running. (But always be careful with your boot disc ;-) Or you can install your OS while the RAID is building in the background. Works with Linux & Windows as well, unfortunately not with MacOS X.
    But for MacOS X (& linux) geeks, the XRaid RuleZ!

  48. Exposed? Everybody knows it's software RAID. by jgarzik · · Score: 4, Informative

    Being the person implementing Serial ATA for Linux...

    Most "SATA RAID" is a bunch of marketing malarkey. It is provided by the BIOS and OS, not the hardware.

    There are a few "true" hardware RAID controllers, such as 3ware or some of the more advanced Adaptec controllers.

    In the middle is Promise, which produces controllers what I call "RAID offload" features -- not true RAID, but faster than non-RAID if you use Promise-specific features.

    Finally, the third group of SATA controllers is vast majority -- no RAID support whatsoever, but they are being sold as RAID.

    Any benchmark of SATA RAID simply benchmarks the OS- or vendor-provided software RAID driver.

  49. How is this insightful? by Ayanami+Rei · · Score: 2, Interesting

    Let me put it to you simply:

    You have 6 bays in which to insert a (cold/hot) swap disk. Would you rather have 6*250GB/2 = 750GB of space, or (6-5)*250GB = 1250GB of space?

    Keep in mind that in either case, if you lose a disk (doesn't matter which one), you're probably bringing the machine offline unless you're using hotswap (which you say is superflouous).

    Get a decent RAID-5 hardware controller. Seriously.

    Less wasted disks = less noise, less power, less heat, more room in the rack, and more storage.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON