我有一台运行CentOS 7.1的HP DL320e g8 v2服务器(内核3.10.0-229.4.2.el7.x86_64)。 该服务器配备了B120i板载SmartArray控制器,并且configuration了两个相同的3TB希捷磁盘(RAID-0)。 我已经安装了CentOS 7.1最小系统,使用XFS和bs = 4096。
系统安装完成后,我可以读取和写入这些数据:
dd if=/dev/zero of=test.img bs=4k count=2560000 2560000+0 records in 2560000+0 records out 10485760000 bytes (10 GB) copied, 25.4219 s, 412 MB/s dd if=test.img of=test2.img bs=4k 2560000+0 records in 2560000+0 records out 10485760000 bytes (10 GB) copied, 413.832 s, 25.3 MB/s dd if=test.img of=/dev/null bs=4k 2560000+0 records in 2560000+0 records out 10485760000 bytes (10 GB) copied, 400.053 s, 26.2 MB/s
正如你所看到的,WRITE速率很快(大约400 MB / s),但是READ速率非常慢(大约25 MB / s)。 我已经做了两个testing,首先写入另一个文件,写入/ dev / null之后…在这两种情况下,读取速度都很慢。
当通过NFS将文件从服务器复制到另一个文件时,我获得了相同的25 MB / s读取速率。
有人对可能发生的事情有任何意见?
我试过使用CentOS 6.6,得到了相同的结果。 这台服务器将是一个备份(bacula)服务器,磁盘读取速度影响bacula性能…
TKS
上周日,我使用B120i在AHCI模式下格式化和重新安装SO。 我已经使用Linux MD的RAID,我已经有了更好的结果。
现在,读取速度大约是300 MB / s,从磁盘到LTO-4磁带的复制速度大约是140 MB / s。 它在2点30分复制1TB到磁带。
这不是最好的解决scheme(我想使用B120 RAID模式),但现在没关系。
谢谢大家。
在HP Microserver G8上使用相同的B120i控制器也遇到同样的问题。 似乎在新的驱动程序上有性能问题。 没有这些问题的最后一个hpvsa驱动程序是1.2.8-160,而它所支持的最新版本是CentOS 6.5。