存储 频道

家用四槽位 NETGEAR ReadyNAS NV+评测

  我们使用IOZone进行了性能测试。IOZone和Iometer不同,Iometer的测试是基于数据块,因此很适合用来测试物理设备的性能,如DAS和SAN,而IOZone的测试基于文件,因此适合用来测试文件系统的性能,如,测试NAS设备。IOZone的测试性能可以被文件系统的缓冲区加速,而Iometer则不会。我们使用的版本是3.344。

  虽然大部分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网络文件系统,双网口设置为ALB适应性负载平衡方式,事实上笔者测试了4种带有性能提升的方式:ALB(适应性负载平衡)、TLB(发送负载平衡)、RR(循环)和XOR(不好翻译那……大意是使用XOR算法将两个网口的流量平衡起来),它们得到的结果比较类似,RR和XOR的表现略低于ALB和TLB。然而,需要注意的是,ReadyNAS NV+搭载的4个硬盘一共有两个型号、两个容量,并分别设置成RAID 1组,这种设置本身限制了性能。由于容量不同,将它们设置为RAID 5的话,性能也会很有问题。由于时间关系,我们就使用了其默认设置。

  为了避免测试机器的瓶颈,我们使用了双路Westmere-EP服务器作为测试机器,并使用了一块基于Intel 82576EB网络芯片的四口千兆网卡作为网络接口,处理器自不用说,这块网卡的价格也要近四千了。

 


Iozone测试:读取 


Iozone测试:写入 


Iozone测试:随机读取


Iozone测试:随机写入

 


Iozone测试:重读取


Iozone测试:重写入

  由于测试的服务器具有大量的内存,因此写入成绩受到了缓冲的作用,结果显得没有什么意义,主要看读取部分,在连续读取上,ReadyNAS NV+大部分区域都在80MB/s左右,峰值超过了100MB/s,随机读取上,大部分区域都在55MB/s左右,峰值也超过了100MB/s。这个表现自然不错,不过尚不清楚在RAID 5设置下是否仍然能具有这个表现。

0
相关文章