使用当前Linux版本的PERC H700 / 710,IO性能降低

我们注意到我们新的带有Perc 710的戴尔R720的写入性能非常糟糕。特别是在写入大量小文件的时候。 有趣的是,这种糟糕的性能只发生在像ubuntu 14.04这样的新发行版上。 或最新的centos。 做同样的操作
从10.0左右的Ubuntu 10.04或其他发行版的性能是好的。 我担心它和新的megaraid_sas驱动程序有关系吗?

下面你可以看到我使用/做的一些configuration和testing。

Setup: Dell R720 RAID: PERC 710 Mini Rev: 21.3.011 -00009 HDD: 2x600GB 15K SAS SEAGATE ST3450857SS Raid 1 Write Policy: Write Back Read Policy: Read Ahead Disc Cache: Enabled Filesystem: tested with xfs and ext4 lspci: 03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 05) 

结果Ubuntu 14.04:

 dd if=/dev/zero of=/root/testfile bs=512 count=10000 oflag=dsync 10000+0 records in 10000+0 records out 5120000 bytes (5.1 MB) copied, 1.33572 s, 3.8 MB/s 

结果Ubuntu 10.04:

 dd if=/dev/zero of=/root/testfile bs=512 count=10000 oflag=dsync 10000+0 records in 10000+0 records out 5120000 bytes (5.1 MB) copied, 0.702619 s, 7.3 MB/s 

同样的结果,我得到了具有PERC H700的戴尔R710。

我想知道是否有人有一个解决scheme或RAID控制卡的更好的mega_raid_sas驱动程序或使用另一个驱动程序的build议吗?

btw:根据戴尔的说法,我做了一个IOMetertesting,在最新的Linux发行版(例如Redhat)上结果相同。 在Windows上,它工作正常,所以看起来像一个驱动程序/内核的问题。