The Computer Oracle

Any difference between Hardware RAID and Software RAID?

--------------------------------------------------
Hire the world's top talent on demand or became one of them at Toptal: https://topt.al/25cXVn
--------------------------------------------------

Music by Eric Matyas
https://www.soundimage.org
Track title: Over a Mysterious Island

--

Chapters
00:00 Any Difference Between Hardware Raid And Software Raid?
00:38 Accepted Answer Score 9
01:01 Answer 2 Score 3
01:27 Answer 3 Score 8
02:29 Thank you

--

Full question
https://superuser.com/questions/28248/an...

--

Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...

--

Tags
#windows #raid #softwareraid

#avk47



ACCEPTED ANSWER

Score 9





ANSWER 2

Score 8


A few obvious differences:

  • With software RAID you are limited to the SATA ports on your motherboard. Some RAID cards allow, say, 10 SATA drives to be connected.
  • Software RAID uses additional CPU time, whereas a hardware RAID offloads such processing onto the RAID card. It depends on how you use the RAID, but this probably wont add significant load (CPU's are rather fast now..)
  • Software RAID is infinitely cheaper, since it's (probably) included with your OS already
  • A software RAID is more portable, tied to a specific operating system, rather than a specific RAID card brand or model ("RAID interoperability")
  • (Personal opinion) Slightly unfounded, but I trust software RAID more than then drivers for RAID cards - software engineers are generally better at making software than hardware engineers!

One isn't better than the other - both have their advantages..

If you're concerned about performance, or need more drives than your motherboard will take, you should go with a RAID card (although it's worth trying/benchmarking software RAID before you buy a RAID card)




ANSWER 3

Score 3


Hardware usually has better support for hotswap with separate hardware logic/circuitry, easier identification of failed drives by blinking lights, bootable volumes for any raid level and so on... performance-wise? Not really, as long as there're cpu-cycles left and the software implementation is good enough...

...but as nik has pointed out - hardware isn't always "hardware" and generally "it depends".