存储 频道

ZFS+5槽位 Thecus N5500存储服务器首测

  我们使用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网络文件系统(系统底部的文件系统则是ZFS),双网口设置则是使用默认的适应性负载均衡,实际上,运来的N5500是一个预置好的系统。


Iozone测试:读取


Iozone测试:写入


Iozone测试:随机读取


Iozone测试:随机写入


Iozone测试:重读取


Iozone测试:重写入

  结果有些意外,Thecus N5500的读取性能是80MB/s,而写入则可以达到220MB/s左右。显然写入性能已经达到了网络端口的极限。而读取则看起来虽然也很快,但是相比之下却算慢了。这是因为目前的网卡和操作系统存在着这样的一种情况,就是数据接收很快,发送却很慢。例如,很多人都知道网卡上有RSS(Receive Side Scaling,接收方扩展)技术,Intel网卡的链路聚合有RLB(接收负载均衡),但是很少有人听说过发送方扩展或者发送负载均衡的说法(这个其实是有的)。这个情况和软件有较大的关系。

0
相关文章