Penguin
Blame: SoftwareRaidVsHardwareRaid
EditPageHistoryDiffInfoLikePages
Annotated edit history of SoftwareRaidVsHardwareRaid version 13, including all changes. View license author blame.
Rev Author # Line
6 DanielLawson 1 Put your Pro's and Con's for SoftwareRaid vs HardwareRaid here.
2
3 One persons opinion:
4 <yem> gotta rebuild this mail server and i have now sworn off kernelraid
5 <jsr> Ah, then ebay have some 2-channel units for, like, US$50
6 <Remosi> why?
7 <yem> Remosi: its nice if you don't want to spend any money. but it can be a
8 pain to sort out the lilo issues if you have to replace a drive or shift the
9 drives to another box
10 <Remosi> ahh excellent point
11 * Remosi goes and wiki's the answer
12 <yem> the existing mailserver has hda and hdc in raid1. when i move those
13 drives to another box (same channels, etc) it wont boot
14 <Remosi> hmm
15 <Remosi> I wonder why
16 <yem> yeah
17 <yem> nice while it works..
18 <Remosi> yah
19 <yem> one server here is going on 18 months old on kernelraid
20 <yem> it has kept the system up under disc failure at least once
21
22
23 GlennRamsey's opinion:
24
25 On my home office box the backups have become too large for writing to
26 CDRWs so I installed a second hard drive and faubackup. Faubackup runs
27 as a daily (ana)cron job and this works OK except that when doing the
28 backup the machine becomes sluggish. Hence I'm thinking about using RAID
29 1 instead. Browsing through the HOWTO's and docs on the web its seems
30 that software RAID is a bit tricky to set up and is something that
31 you should only do if you know *exactly* what you are doing. Given that
32 a RAID card is quite cheap now it would seem that software RAID is a
33 poor choice for the user who has better things to do than wrestle with
34 the configuration of software RAID.
35
36 GerwinVanDeSteeg's opinion:
37
7 StuartYeates 38 Finding the correct [RAID] card for your distribution can also be tricky.
6 DanielLawson 39 Software RAID is not too difficult to manage depending on your choice of
40 distribution. Some of the more "user friendly" distros (Read RedHat,
7 StuartYeates 41 [Fedora]) come with an install process capable of installing the machine
6 DanielLawson 42 on a SoftwareRaid ensuring there is no fuss whatsoever.
43 I've setup many systems with SoftwareRaid and HardwareRaid and found that
44 if you've got the wrong card or driver things don't always work the way
45 you want.
46
47 DanielLawson's opinion:
48
7 StuartYeates 49 I've got servers running software and hardware IDE RAID. I've not spent a lot of time spent a lot of time benchmarking them, but I've heard a number of reports suggesting that most hardware [IDE] RAID 0 or RAID 1 implementations are basically crap. To get a decent RAID 0 or RAID 1 card still cost a fair bit last time I looked, and doesn't neccesarily offer many benefits (specially if they have binary drivers, or only have drivers for some kernels, etc). On the other side of things, I also have a server with a 4 port 3Ware SATA RAID0/1/5 card in it, running a 360 GB RAID5 array. It was very painless to set up, and performance is good - as you'd expect. I've not tested software RAID 5 to compare however. If you can afford to drop a thousand dollars on a raid controller, then you get what you pay for :)
50
51
9 DanielLawson 52 As of Jun 2005, there are basically no "true" two port hardware IDE/SATA raid solutions. The only cards that fit this bill are the 3ware 7006-2 PATA adapter (old), and 8006-2 SATA adapter. If you want two channel RAID 0 or RAID 1, you have to get a so-called fakeraid card. These rely on software (in the form of a kernel module) to perform the RAID. http://linuxmafia.com/faq/Hardware/sata.html has some good information on the state of SATA RAID, in particular looking at linux support.
53
54 [3ware|http://www.3ware.com] still seems to be the preferred vendor for PCI based hardware SATA raid, although [Areca|http://www.areca.com.tw] has some interesting offerings.
11 LawrenceDoliveiro 55
56 LawrenceDoliveiro's opinion:
57
58 Out of half a dozen client machines I've dealt with, with different RAID controllers in them, not one has been an entirely trouble-free experience. The best was a Dell with a PERC 3/Di controller (supported by the aacraid Linux module). Dell provided a utility called afacli, which allowed you to examine the health of the array, reconfigure disks etc. Another Dell with a PERC 4/Di controller (supported by the megaraid Linux module) has been working, but as far as I know there is no good management utility comparable to afacli. An older machine with a Promise FastTrak TX2000 controller gave us some interesting trouble: SuSE Linux stopped including support for this controller, but I was able to download "partial" sources from the Promise Website and build them for an updated kernel. This seemed to work at first, but then it would crash every few days.
59
60 Conclusion: stick to software RAID. It works the same on all hardware configurations and all Linux distros. The mdadm(8) utility is powerful and includes a range of functions for monitoring the health of your array, reconfiguring disks and so on. __You have no redundancy in RAID if you can't tell whether your disks are OK or not.__
61
62 Oh yes, and there's also [this reason|http://www.openbsd.org/lyrics.html#38].
9 DanielLawson 63
10 DanielLawson 64 See also: [Software], [Hardware], RaidOnLinux
12 AlPyat 65 ----
13 AlPyat 66 !!Resources:
12 AlPyat 67 * [RAID Center - RAID Calculator, Raid Tools and Comparison Charts|http://www.icc-usa.com/store/pc/viewContent.asp?idpage=7]
8 DanielLawson 68 ----
69 Part of CategorySystemAdministration

PHP Warning

lib/blame.php:177: Warning: Invalid argument supplied for foreach()