Dell PE2950 – 本地写入和读取的IO速率较慢

我与戴尔服务器PE2950有一个严重的问题。 服务器的IO速度非常慢,太慢了,我无法再使用它了

我尝试了几件事来解决这个问题:

  1. 将磁盘更换为新磁盘(将其configuration为raid1)
  2. 改变perc卡+ perc电缆
  3. 当然重装操作系统,不得不更换磁盘,centos 5.5 x64bit
  4. 固件更新到一切
  5. 虚拟磁盘策略:没有预读,回写,禁用磁盘caching策略。
  6. openmanage没有提醒任何事情,我也跑了戴尔的诊断testing,一切都过去了,也没有看到任何东西在deset日志。
  7. 戴尔提出重新安置所有东西,包括CPU,我们也这样做了,还是io速度很慢

我有几台PE2950服务器,我从来没有这样的事情。 所有的硬件都与这个相同或者完全相同,都configuration相同,相同的os centos 5.5 x64,相同的磁盘,相同的raid,相同的策略。

只是为了比较:

有问题的PE2950服务器:

[root@bad ~]# time sh -c "dd if=/dev/zero of=/tmp/ddfile bs=8k count=200000 && sync" 200000+0 records in 200000+0 records out 1638400000 bytes (1.6 GB) copied, 27.7946 seconds, 58.9 MB/s real 0m33.968s user 0m0.531s sys 0m26.000s 

好的PE2950服务器(具有完全相同的硬件):

 [root@good ~]# time sh -c "dd if=/dev/zero of=/tmp/ddfile bs=8k count=200000 && sync" 200000+0 records in 200000+0 records out 1638400000 bytes (1.6 GB) copied, 3.19999 seconds, 512 MB/s real 0m7.694s user 0m0.053s sys 0m4.057s 

希望你会有一个想法是什么可以导致这个问题。

如果可以的话,我会尝试将磁盘控制器,电缆和磁盘从优质服务器移到坏处,反之亦然,看问题是否与磁盘/控制器或系统板保持一致。 如果它留在系统板上,然后把磁盘放回去,交换CPU / s,再次看问题是否移动/停留,然后可能是内存。 如果它保留在磁盘上,则尝试拆分磁盘和控制器。 基本上分而除之。

我和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 
  1. 使用哪种PERCtypes?
  2. 有BBU吗? 它还活着吗?
  3. 运行testing时数组的状态是什么?
  4. 从liveCD启动时你看到相同的结果吗?
  5. 有什么加载磁盘IO?
  6. 那些SAS或SATA磁盘?
  7. 更新所有固件时,您是否也更新了硬盘固件?