+ -
当前位置:首页 → 问答吧 → 谁了解ZFS的I/O性能

谁了解ZFS的I/O性能

时间:2010-08-19

来源:互联网

以前自己做测试用过ZFS,觉得挺方便的。
不过不清楚ZFS的I/O性能怎样,特别是大批量文件读写的情况。

就我了解的ZFS的特性,和传统的UFS有很大不同。
ZFS对修改文件时是类似做SNAPSHOT的动作,即先保留原文件,然后寻找新空间,将修改后的内容写到新空间,最后将INODE信息改掉,指向新空间的文件。这也是ZFS不会产生文件未写完宕机后信息不对的问题的主要因素,因为只是修改inode指针。
但是当有大量的文件操作时会不会导致大量的寻址以及INODE修改反而大幅降低I/O性能。毕竟UFS等文件系统在修改文件时不需要再寻址和修改INODE信息。

因为我们现在用的一台UNIX服务器瓶颈主要就是磁盘I/O,所以很想知道如果使用ZFS会降低I/O还是改善I/O

作者: 338378WN8   发布时间: 2010-08-19

# uname -a
SunOS test 5.10 Generic_141445-09 i86pc i386 i86pc
# date;mkfile 1g testfile;date
Thu Aug 19 15:03:35 CST 2010
Thu Aug 19 15:03:51 CST 2010

作者: 东方蜘蛛   发布时间: 2010-08-19

速度自己算哈~

作者: 东方蜘蛛   发布时间: 2010-08-19

bash-2.05# date;mkfile 1g testfile;date
Thu Aug 19 15:15:15 CST 2010
Thu Aug 19 15:15:26 CST 2010
bash-2.05# uname -a
SunOS sunstb02 5.9 Generic_118558-02 sun4u sparc SUNW,Sun-Fire-880
bash-2.05# fstyp /dev/vx/dsk/datadg/Ftest4
vxfs

这是我在vxfs下的测试结果,比ZFS明显要快

bash-2.05# date;mkfile 1g testfile;date
Thu Aug 19 15:20:08 CST 2010
Thu Aug 19 15:20:37 CST 2010
bash-2.05# fstyp /dev/vx/dsk/datadg/Ftest5  
ufs

这是在ufs下的测试结果,比ZFS慢很多。

不过我的疑问是当有大量的I/O同时操作时,ZFS性能咋样

作者: 338378WN8   发布时间: 2010-08-19

在另外一台SOLARIS10的ZFS上测了一下,杯具了
-bash-3.00# date;mkfile 1g testfile;date
Thu Aug 19 15:27:50 CST 2010
Thu Aug 19 15:28:21 CST 2010

31秒比UFS的29秒还慢,不过不是同一台主机。

作者: 338378WN8   发布时间: 2010-08-19

最好在同一型号的机器下做测试,OS版本,补丁版本等都要一样!

作者: 东方蜘蛛   发布时间: 2010-08-19

嗯,确实完全一致才有比较意义

作者: 338378WN8   发布时间: 2010-08-19

坐看这二人讨论和实验。

作者: solarisplayer   发布时间: 2010-08-19

热门下载

更多