写在前面
最近看到迅雷玩客云的广告,起了组建简易家庭NAS的心思,就下手了。结果使用效果不理想,局域网内看视频卡顿。仔细思考了一下,大概梳理了效果不佳的原因,如有缺漏请指正。
正文
首先画了一张玩客云的设备连接示意图,囊括玩客云的大部分使用场景(除电视)。
如上图所示,图中黄、绿、蓝三种颜色画出部分代表了制约网速的关键部分,其中路由器是网络的源头。按颜色梳理数据在网络传输中的关键节点。
- 黄 - 有线网络:路由器 LAN 口 - 网线 - 电脑网口
- 绿 - 无线网络:路由器射频芯片/天线 - 介质(空气+墙) - 手机/平板
- 蓝 - 硬盘传输:玩客云USB口 - 数据线 - 硬盘/U盘
注:由于我电脑用的无线网卡,所以「1.网线」情况在本文与「2.」类似
从上面梳理可以看出,传输基本是「发送口-传输介质-接受口」的模式,这样的话很容易进行测试实验。于是通过控制变量法进行了测试,为方便观察把测试结果用 Excel 统计如下。
注表中第二行 预测数据,本着同列最低传输速度除以2原则,这是凭经验设置的阈值,没理论依据。
从上表可见,基于外网的测试结果基本还没有达到理论值的10%,预测值的20%。由此可见,很多设备的宣传不可轻信,网络数据传输基本遵循木桶效应,以最低传输速率为上限。再算上设备本身硬件损耗、软件负优化等,实际数据传输速率一般都很低,非常不好看。
内网(局域网)方面,最意外的是玩客云内部的数据复制测试,一部电影从外接玩客云的USB3.0的U盘里复制到同目录下,竟然才7.5MB/s,震惊了。后来分析了一下大概是因为玩客云设备性能太差,「ARM四核1.5GHz处理器,1GB+8GB内存组合」硬件差,系统肯定也不能跟Win比,所以落了这么个结果。真菜。
支撑数据
首先科普一个概念「百兆网络」指100Mbps 即 100Mb/s=12.5MB/s。(因为 1Byte=8bit,读作 1 字节 等于 8 比特(位))
我们日常说的下载速度、视频缓存速度等,都是MB单位。所以有骂街「百兆网络」从没上「百兆」的同学,你们错怪他了,单位不同。
路由器型号 TL-WDR5620 [^1]支持 802.11ac,理论 2.4G 最高50MB/s,5G 最高 112.5MB/s
手机型号 iPhone 6S [^2]支持 802.11ac,理论 2.4G 最高50MB/s,5G 最高 112.5MB/s
网线类型 超五类 [^3]传输带宽可高达1000Mb/s,但一般只应用在100Mb/s的网络中
数据传输 USB2.0[^4]的速率是60Mb/s,USB3.0[^5]的速率是640Mb/s
无线网标准协议 802.11
总结
以上就是这次的测试所得,可收获的知识点包括:无线网标准协议 802.11、网线类型、USB类型、百兆宽带通俗理解、网络传输顺序、理论与实际落差的思维准备、搭建伪NAS经验、玩客云踩雷。
然后说两句 5G,我个人期待没那么高。理论和实践的落差大家应该体验多次,该有一定的甄别和抗干扰能力,非常看不惯一些理由干瘪的 5G 吹。至于目前中兴、华为出的成果确实棒,但大家要理智啊,不要好好的事搞成了捧杀。
最后放两张百度百科截图。
(顺便再吐槽下这带的是什么单位 Mbps/s??? Mbps不就是 Mb per second么)
参考资料
[^1]: 路由器 TL-WDR5620 参数 http://detail.zol.com.cn/1162/1161644/param.shtml
[^2]: 手机 iPhone 6s 参数 http://detail.zol.com.cn/369/368535/param.shtml
[^3]: 网线类别 https://zhidao.baidu.com/question/464102059.html
[^4]: USB2.0 https://baike.baidu.com/item/USB%202.0?fromtitle=usb2.0&fromid=8402158
[^5]: USB3.0 https://baike.baidu.com/item/USB%203.0?fromtitle=USB3.0&fromid=8640396#2_1