本帖最后由 qlin4n1 于 2013-8-8 22:43 编辑
测试总结:
- 在群晖NAS上, 有两处设置会明显影响其传输速度, 分别是"MTU值"和"启用SMB2和Large_MTU"选项;
- 在计算机上, 有一处设置会明显影响其传输速度, 那就是网卡的Jumbo Frame(巨型帧)值;
- 在群晖NAS上的MTU值, 需要与计算机上的Jumbo Frame值匹配, 才能提速. 匹配的原则是:
a, 计算机的Jumbo Frame和NAS的MTU值越大, 传输速度的提速效果越好
b, 计算机的Jumbo Frame值一定要大于NAS的MTU值, 才能提速, 否则反而会降速;
c, 修改Jumbo Frame和MTU值能提升写速度, 但读取速度(有可能)反而降低了;
d, 修改Jumbo Frame和MTU值, 写速度最多能提高40%, 但配比不当也会让传输速度降低80%甚至更多; - 群晖NAS上有一个"启用SMB2和Large MTU" 选项, 如果启用之, 对Win2003来说会提高写速度,但对Win2008会降低写速度,改变率都是5%左右;怀疑与操作系统版本有关. 从操作系统内核来看,Win2003对应于WinXP,Win2008对应于Win7;
- 尝试过修改Windows的MTU值,但结果是毫无用处;
- 如果读写小文件,NAS的速度都会变得非常慢,例如当文件为64KB时,速度会缩减至15%以下;
- 在全部参数都是默认的情况下的写速度(大文件), TS-220是65MBps, DS213j是84MBps, 相差近30%
- 从写入速度来说, 只要文件尺寸是64KB及以上的, 群辉DS213j都要比QNAP TS-220要快, 甚至快很多;
- 群辉DS213j的最快写入速度是96MBps, 这是20分钟的测量值,而其100分钟的测量值也能到达接近95MBps的水平;
- 群辉DS213j的最快写入速度, 是在NAS的MTU=8000, 计算机的Jumbo Frame=9014的状态下, 写入超大文件时测量出来的;
- QNAP TS-220最快写入速度是65MBps,因为没有什么可以调整的,这就是它的默认配置的速度;
- QNAP只有在高端NAS上才有MTU设定, 看来这点影响了它的NAS速度;不过不改MTU它也差一些;
- 从我个人的角度看, 1MB文件的读写速度是衡量NAS访问的一个比较公允的数值, 在这点上, DS213j的速度是60MBps, TS-220的速度是48MBps;
- 我的测试环境下, 写入速度远远快于读取速度, 但我也没有花太多心思去优化之, 不过应该不太难;
- 群晖DS213j的宽度是10厘米, 而非有些资料中说的8厘米;
- 出于兼容性考虑,最好还是将NAS的MTU(Jumbo Frame,巨型帧)关闭,因为你无法控制网络中所有的设备。即便你能修改所有Windows计算机的Jumbo Frame,你也无法修改手机,网络播放器等设备的Jumbo Frame,Linux或FreeBSD等操作系统中修改Jumbo Frame配置也不太容易。尽管这带来了一些速度的损失,不过总的来说还是可以接受的。
后记:
本来很看好QNAP TS-220的,因为它有USB 3.0接口,我有可能会经常需要将一块2TB磁盘中的数据复制到NAS上,曾经设想最好的方式是通过USB(硬盘盒)直接连到NAS上,用NAS的File Station复制数据,不经过计算机,那么USB 3.0显然比USB 2.0块很多。后来发现计算机还是不能关,否则File Station的数据复制进程会变得不可监控,所以USB 3.0的优势也就有些鸡肋了。反而是DS213j的速度又成为它的一个小小的优势(因为我其实不需要那么快的速度),再加上更便宜,所以综合起来,DS213j似乎更值得选择。
说到两个厂家产品的安全性,我觉得都不安全。于是借着两个NAS都在的机会,测试了一下NAS备份到NAS的功能,我的目标是将一部分重要数据备份到另一个非常廉价(例如200元)的NAS上去,测试结果是两家的NAS都不能完全做到,但似乎群晖的NAS更加有潜力,详见 http://www.gebi1.com/forum.php?mod=viewthread&tid=68635&page=1#pid307086 。
因此,我最后认为DS213j比TS-220更加适合我的需要。
|