|
注意:在一个100Mbps的网络环境下,理论上的最大速度应该是大约每秒12,000 KB左右,因此在测试中所看到的许多数值都超过这个值是由于缓存的作用而引起的。
在NAS模式下读性能表现如图9所示,从图上看来,大约在每秒5 KByte左右的速度,使用的文件大小为32 MB,使用更大的文件的话,其性能下降到每秒大约3 KByte左右的范围之内。而图10显示的是在缓存影响下的NAS写性能表现,使用一个1 MB大小的文件其性能急剧飙升至大约每秒200,000 KByte左右,注意,从图上看来,在记录的大小超过256 KByte时,它的速度对所有大小的文件都比较戏剧性地下降了。
 图9:NAS模式下的读性能  图10:NAS模式下的写性能
六、USB模式下的性能测试 由于mini也可作为一个外置的USB驱动器来使用,接下来,对把mini直接连接到计算机的USB 2.0端口上,使用iozone工具进行了同样的测试。所能看到的最大的理论上的数据传输率应该是大约每秒58,000 KByte左右,所看到的数值又超过了这一值那是因为操作系统的缓存功能引起的。
这个特殊的测试让我有些头大。如从图11中所示的一样,读测试显示mini是利用了操作系统的缓存功能,而写测试却没有这样做,故性能就表现得很差。这个结果与平常对一些“标准”的外置磁盘驱动器所做测试而得到的结果有鲜明的比较,这些结果显示由于读和写的性能都受到了缓存作用的影响,它们得到的测试数据都远远地超过了每秒58,000 KByte这一理论数值。
 图11:USB模式下读性能
在对mini作了其他的一些测试后,并与LaCie公司进行了一些沟通,发现引起这个问题的原因理论 是因为mini使用的是FAT32格式的文件系统所引起的。当mini被重新格式化成NTFS格式后,性能马上得到了提升并显示文件系统的缓存对读和写操作都起到了影响作用。对这一“修补”不利的一方面是,当mini被用作在NAS模式下时,NTFS格式的磁盘就只能进行只读的操作。
 图12:USB模式下写性能
七、与同类产品的性能比较 由于在不同的操作系统和不同的产品中缓存的影响不尽相同,在这个性能的比较中,我们使用的是128 MByte大小的文件,这样能最大程度地消除任何缓存对测试结果造成的影响。
在图13和图14中的图表中显示的内容为每个产品分别在一个固定为128 MByte大小的文件和记录大小从64到16384 Kbyte时得到的读和写的速度值。这两个图片中的内容除了有mini在NAS模式下的测试结果外,还包括Linksys NSLU2、Buffalo Technology Kuro Box、Synology Diskstation、Maxtor Simple Share、Tritton Simple NAS、Hawking Net-Stor和Iomega StorCenter Pro的测试结果。
 图13:128 MB文件读性能比较
从结果上看,mini在所有的产品中排列在倒数第二名的位置,仅仅只比Hawking Net-Stor BYOD NAS的成绩好一点,笔者怀疑这样的性能表现可能是由于使用了FAT32格式的文件系统的缘故。
 图14:128 MB文件写性能比较
八、写在最后 莱希LaCie的N系列mini(Ethernet Disk mini)是笔者所测试过的第一款既能作为NAS使用,也可作为USB外置驱动器使用的NAS产品。这是一个相当不错的办法让消费者灵活地来选择共享他驱动器的方法:通过网络得到更好的易用性,或者是为了得到更高的读写性能而把它直接插入到计算机的USB 2.0端口上。不过这种灵活的机制看起来使得在性能方面打了些折扣,不过,这好像应该归究于所使用的FAT32格式的文件系统,它要提供交错模式下的兼容能力和不同客户端操作系统下的适用能力。
从测试数据上看来,mini并不是我所测试过的最快的NAS产品,并且它跟其他的产品相比只提供很少的几个简单功能,特别是在配置共享时。不过它多平台下交错使用的兼容能力以及双重使用的特色可能能把这些不利的方面给抵消掉,能够成为用户的正确选择。
|