我与戴尔服务器PE2950有一个严重的问题。 服务器的IO速度非常慢,太慢了,我无法再使用它了
我尝试了几件事来解决这个问题:
我有几台PE2950服务器,我从来没有这样的事情。 所有的硬件都与这个相同或者完全相同,都configuration相同,相同的os centos 5.5 x64,相同的磁盘,相同的raid,相同的策略。
只是为了比较:
[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
[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