运行RAID 10的Dell PowerEdge 2950 w / PERC 6 / i上的磁盘性能非常慢

我最近在Dell PowerEdge 2950服务器上安装了一台运行Ubuntu 10.04 LTS的服务器 – 它有6个500 GB的7200RPM SATA驱动器,安装在RAID 10configuration中。

我看到磁盘性能非常差 – RAIDarrays报告所有磁盘都正常,使用MegaCLI,看起来BBU是好的。

hdparm -tT / dev / sda报告:

  • 定时caching读取:2.05秒中的90 MB = 43.96 MB /秒
  • 定时缓冲磁盘读取:3.11秒24 MB = 7.72 MB /秒

所以,正如你所看到的那样,永久性的东西就像apt-get升级一样简单,甚至login到服务器。

如何解决这个问题? 我将PERC 6i RAID控制器上的固件升级到最新版本,但没有看到任何改进。

最近,我们的戴尔DAS单元出现了一个问题,在控制器级启用“写入caching”策略,以“强制回写”方式大大提高了性能。

这是设置

http://support.dell.com/support/edocs/storage/Storlink/H700H800/en/UG/HTML/chapterb.htm#wp1077064

我希望这有帮助。

我和PE2900和PERC 6 / i有类似的问题,Ubuntu 12.04的写入速度很慢(〜40 MB / s),我注意到当我在救援模式下从CD启动时,速度很好(〜200 MB / s)所以我开始将Linux模块列入黑名单,并找出原因–i5000_edac和edac_core。

vi /etc/modprobe.d/blacklist-edac.conf blacklist i5000_edac blacklist edac_core 

同样的问题,但与PERC 5 /我固定与“强制回写”。