由于N4100+并不支持iSCSI,因此我们使用IOZone进行了性能测试。IOZone和IOMeter不同,IOMeter的测试是基于数据块,因此很适合用来测试物理设备的性能,如DAS和SAN,而IOZone的测试基于文件,因此适合用来测试文件系统的性能,如,测试NAS设备。IOZone的测试性能可以被文件系统的缓冲区加速,而IOMeter则不会。
Thecus N4100+支持两种主要的网络文件系统:CIFS和NFS,前者主要用于Windows网络,后者主要用于Unix网络,Thecus N4100+还支持AFP——Apple Filing Protocol 3,用于Apple网络环境。我们的测试基于CIFS,小中型企业内部使用Windows文件共享很广泛。
测试的时候N4100+使用的是RAID 5配置,阵列建立过程约为2小时。

Thecus N4100+ RAID 5 IOZone 读取性能
SiI3114的阵列性能一般,最终测试结果还受到PCI接口的影响,在256MB容量以及256MB容量以下的文件大小下峰值性能可以达到30MB/s。超过256MB文件大小之后,性能下降到15MB/s。

Thecus N4100+ RAID 5 IOZone 写入性能
网络设备上,基于文件和基于块的测试很有趣的一处不同是:基于文件的测试写入性能可以很高,而读取则不然,因为在本机网络文件系统缓存作用之下(当然你的系统内存不足的话就是另外一个情形……),多次的写入可以在本地完成缓存,只需要在最后关闭文件才产生网络流量,而读取则不然,始终会产生网络流量。Windows CIFS在超过256MB文件大小之后体现出真正的设备性能,比读取的略低,10~15MB/s。

Thecus N4100+ RAID 5 IOZone 随机读取性能
随机读取性能让人惊讶,N4100+可以打到30MB/s的成绩,这比前面的连续读取性能要高出约一倍。

Thecus N4100+ RAID 5 IOZone 随机写入性能
由于缓存性能太强,因此图上难以看出磁盘性能,在原始数据上,实际的随机写入性能在20MB/s左右,也比连续写入测试的要强。
总体而言,Thecus N4100+的表现比较特别,在随机环境下表现比较好,可以达到30MB/s(当然通常应用时也是随机居多)。