ZFS性能

February 4th, 2009 by chifeng Leave a reply »

在使用ZFS(OpenSolaris200811)的过程中碰到了一个问题,当在DELL2850+220S(8块做raidz)和DELL2850+本地硬盘(5块做raidz)的时候,性能非常差,我拷贝rhel5.3的ISO文件,大概需要10分钟左右才能拷贝完成。这明显是不正常的,跟磕死老大沟通了一下,基本断定是raid卡的驱动不行导致的,raid卡型号是perc 4e,但是仍然不知道根本原因。

基于我目前的几台NFS服务器,做了一些拷贝测试,如下:

RHEL 4.7(DELL2850)
# time cp rhel-server-5.3-x86_64-dvd.iso /export/scratch_qa/test/

real    1m12.942s
user    0m0.212s
sys     0m16.519s

OpenSolaris 200811(DELL 2950)
# time cp rhel-server-5.3-x86_64-dvd.iso /data/export/test/

real    0m44.246s
user    0m0.067s
sys     0m13.097s

Solaris10 update 6(DELL 2850)
# time cp rhel-server-5.3-x86_64-dvd.iso /data/

real    1m43.993s
user    0m0.007s
sys     0m16.932s

虽然不全面,但是基本上也可以看出ZFS的性能并没有大家想像中的那么差,当然OpenSolaris虽然性能好,但是可能是因为硬件好的缘故,不过在旧硬件上,也不应该表现那么差啊,10分钟才拷贝完!!:|

Advertisement

4 comments

  1. deanyang says:

    RaidZ不是软件Raid吗?怎么还需要Raid卡?

  2. chifeng says:

    因为我的服务器只有raid卡,所以只能做成多个raid0来使用了。效果跟用scsi卡一样

  3. soway says:

    OpenSolaris 200811(DELL 2950)

    这台做nfs server性能会如何?

    以前看到说zfs作为nfs export后,小文件性能很差。

  4. chifeng says:

    性能是不太好,但是也没有想象中那么差。。。。。。。。。

Leave a Reply