It is better to use a dedicated hardware RAID controller. They usually have a RAID-On-Chip CPU and Onboard memory to process necessary calculations, improved performance by using the onboard cache, can protect data when using with backup battery etc. And mostly, they deploy automatic patrol...