我们使用IOZone进行了性能测试。IOZone和Iometer不同,Iometer的测试是基于数据块,因此很适合用来测试物理设备的性能,如DAS和SAN,而IOZone的测试基于文件,因此适合用来测试文件系统的性能,如,测试NAS设备。IOZone的测试性能可以被文件系统的缓冲区加速,而Iometer则不会。我们使用的版本是3.300。
虽然大部分NAS都基于Linux系统,不过他们主要支持的网络文件系统是Windows使用的CIFS。通常NFS支持被限制在一些商用的型号上。Unix界常用的CIFS文件系统服务由Samba提供,然而目前的Samba3稳定版仅支持SMB 1.0,Vista/2008已经支持SMB 2.0。支持SMB 2.0的Samba4仍在开发中。大部分的NAS系统提供的都是Samba3,因此支持的是SMB 1.0。
我们的测试基于CIFS,小中型企业内部使用Windows文件共享很广泛。我们的测试样机预装了12个1TB的WD RE3硬盘,并且已经预配置好。双网口设置则是使用默认的适应性负载均衡。
ReadyNAS 4200 Iozone测试:读取
ReadyNAS 4200 Iozone测试:写入
ReadyNAS 4200 Iozone测试:随机读取
ReadyNAS 4200 Iozone测试:随机写入
ReadyNAS 4200 Iozone测试:重读取
ReadyNAS 4200 Iozone测试:重写入
去除缓存的影响,ReadyNAS 4200的实际磁盘性能在90MB/s左右,这是一个非常不错的成绩,考虑到双千兆网卡对于性能的提升,我们认为对于企业应用来说,Teaming依然是一个非常重要的功能。