Intel RAID controller in Linux
Posted February 26, 2009on:
In the lab, we have an extraordinary super server, which has dual quad-core and 4GB memory.This server has a RAID controller, and we usually do not use RAID. The first reason is we don’t have such a complex storage system and usually do not need to have such high storage performance.
It’s the time to use the RAID controller when running several virtual machines with file-backed storage. The normal SATA disk is the biggest bottleneck in the experiment. It does not provide sustained performance when lots of read operations to the virtual machine disk images, which are spread over the disk. This increases the random read/write operations a lot and the disk performance severely affects the overall system performance.
I use RAID0 (stripping for the increased read performance) with two 64GB SSD (Samsung). The name of the Intel RAID controller is SRCSATAWB (seems like a series of meaningless characters). The Linux device driver of this controller is “LSI Logic …”.
I put LSI Logic New Generation RAID device drivers, LSI Logic Legacy MegaRAID, and LSI MegaRAID SAS RAID Module. (Device Drivers > SCSI device support > SCSI low-level drivers) into the kernel.