Citat:
Ursprungligen inskrivet av echo
Och prestandan på den där linuxburken är katastrofalt dålig jämfört med ett raidkort.
Raidkort med egna processorer ger ett enormt lyft för prestandan och är tyvärr inget man kan återskapa med mjukvara (för det är i praktiken mjukvaruraid som man får med moderkorten).
Är du säker på det?
Sökte på "software raid performance" på google. Tredje länken leder oss till en sida med rubriken "Software vs Hardware Raid in Linux", vilket låter lovande...
http://www.chemistry.wustl.edu/~gelb/castle_raid.html
Från testet
Hårdvara (3Ware-kort för $500):
RAID level 5, EXT3 filesystem, default options:
Version 1.02c ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
castle 256M 6053 99 354460 96 472571 99 5841 99 +++++ +++ +++++ +++
castle 512M 6078 99 193925 52 463586 99 5850 99 +++++ +++ +++++ +++
castle 1G 6081 99 68234 18 14029 3 5656 96 197022 13 3156 3
castle 2G 6205 99 27359 8 12948 3 5720 91 65156 6 499.1 0
castle 4G 6150 99 21101 6 13838 3 5773 91 58134 5 339.6 0
castle 8G 6163 99 20062 6 14239 3 5698 89 52153 6 296.7 0
Samma burk & diskar, men mjukvaru-raid.
RAID level 5, 128Kb "chunk size", EXT3: "mkfs -t ext3 -b 4096 -m 0 -R stride=16 /dev/md0"
Version 1.02c ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
castle 256M 5952 97 282165 88 415818 99 5736 97 +++++ +++ +++++ +++
castle 512M 5960 97 269846 86 292862 75 5728 97 +++++ +++ +++++ +++
castle 1G 5950 97 197219 67 63362 17 5809 99 1545895 100 +++++ +++
castle 2G 5947 97 98936 33 71277 20 6038 98 450913 42 2663 2
castle 4G 5989 97 81899 28 50738 17 6154 97 265835 38 543.0 1
castle 8G 6012 97 76457 26 52119 17 6092 96 229029 37 396.6 1
Detta är alltså Raid-5, som är den 'värsta' raiden ur beräkningssynpunkt. Hårdvaruraiden med dedikerad XOR-processor borde alltså vinna en promenadseger. Jag tycker dock det ser ganska bra ut för mjukvaru-raiden.
Ska dock erkännas att 256MB upp till 8GB stora filer kanske inte är typiskt för vad man kör hemma
Läser man denna FAQ om Raid i Linux, så står det också:
"With today's fast CPU's, software RAID performance can hold its own against hardware RAID in all but the most heavily loaded and largest systems."
Kanske är värt att lägga en 300:- extra på CPUn m.a.o. I alla fall om man ska köra Raid-5. För Raid-0, 1 eller 10 blir CPUn betydligt mindre viktig.
Då tror jag mer på Dundermuppens förklaring - det är för företagskunder.