http://www.fishpool.org/post/2008/03/31/Optimizing-Linux-I/O-on-hardware-RAID

explains use linux IO scheulers with presence of smart RAID controllers.