Chinaunix

标题: Raid 6 Sate硬盘速度慢的问题,请高手指点 [打印本页]

作者: bili    时间: 2007-03-19 22:22
标题: Raid 6 Sate硬盘速度慢的问题,请高手指点
我用的HP MSA20

我使用 hdparm -tT 测试 速度有154.48 MB/sec

但我手工cp一个8.3G的文件(直接从MSA20 CP 到MSA20),发现实际速度才17M/s

测试很简单,用了个小脚本
date
cp  test test2
date
然后手工计算的速度.

我的服务器是 HP DL580G2 1.5G 双XEON 2G内存, MSA20通过 HP SA6400阵列卡连接到服务器.MSA20上有7块250G的SATA硬盘.
硬盘做了 RAID ADG (Raid 6)
同时服务器内置的SmartArray 5i阵列卡,连接两块SCSI硬盘,做的Radi 1+0

使用 Hdparm测试结果如下

MSA 20
MSA20上划了两个逻辑盘,一个20G,一个1.2T.使用hdparm测试,这两个逻辑盘速度竟然差别非常大.
下面是1.2t的盘
[root@file ~]# hdparm -tT /dev/cciss/c1d1

/dev/cciss/c1d1:
Timing cached reads:   1916 MB in  2.00 seconds = 958.15 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device
Timing buffered disk reads:  478 MB in  3.01 seconds = 158.93 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device


下面这个是20G的盘

[root@file ~]# hdparm -tT /dev/cciss/c1d0

/dev/cciss/c1d0:
Timing cached reads:   1856 MB in  2.00 seconds = 928.14 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device
Timing buffered disk reads:   62 MB in  3.06 seconds =  20.24 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device


SCSI Raid 1+0

[root@file ~]# hdparm -tT /dev/cciss/c0d0

/dev/cciss/c0d0:
Timing cached reads:   1916 MB in  2.00 seconds = 957.19 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device
Timing buffered disk reads:  134 MB in  3.02 seconds =  44.33 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device



我感觉1.2T的盘使用 Hdparm测试结果有问题,我试过多次,速度在150-160MB/S之间.是不是Hdparm不支持这么大的盘呢?

另外我分别找了一台PC机,一台HP DL580服务器,使用 CP 8.3G文件测试

pc  联想扬天AMD CPU 512M内存,4000元的破机器,用SATA卡连接了3块硬盘,做的RAID 0. cp 8.3G文件时间为 6分57秒
HP DL580 SCSI Raid 1+0 ,cp 8.3G 文件时间 为 9分 23秒

HP DL580 MSA20 Raid 6, cp 8.3G文件时间为 8分16秒.

服务器+SCSI竟然还不如 PC+SATA...真是搞不明白呀.

上面的测试都是做过2次的.
作者: yddll    时间: 2007-03-20 10:47
从/dev/cciss/c0d0往/dev/cciss/c1d1拷贝呢
作者: bili    时间: 2007-03-20 13:50
从/dev/cciss/c0d0往/dev/cciss/c1d1 拷贝速度是4分2秒

另外,从 /dev/cciss/c1d1往 /dev/cciss/c0d0 拷贝速度是5分15秒
作者: wolfop    时间: 2007-03-20 13:52
raid6外加一个小LUN。
估计也就那样了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2