今天来看看新到的Raspberry Pi 3B+,其以太网升级到了300Mbps。另外,NAS场景,树莓派新旧硬件表现得怎样?Raspberry Pi 3B+与3B的实测对比。
Table of Contents
1 Raspberry Pi 3B+
在2018年3月14日(3.14,π),树莓派基金会正式发布了Raspberry Pi 3B+型号[1]。不同于直接迭代到4代,由名字我们就可以看出其是做一次小的升级。不过,对于有需求的用户,小升级并不一定真的“小”。
预定后一般几个月内开始发货,近期我才从TB上寻得价格合适的现货。没什么能够阻碍自己享受一次开箱的快感啦:
一眼便可以看到最大的变化:
- 主控芯片-BCM2837B0,主频升高,1.4GHz 64位4核 ARM Cortex-A53 CPU。一眼看的出来主控使用了金属壳封装,可以预见散热将会更好。我顺便购买了散热片,应不应该加装看情况。
- 双频无线网卡和蓝牙为 Cypress CYW43455 “combo”,封装在树莓派logo印花的金属屏蔽罩中。同时支持2.4Ghz、5Ghz。应该有更好的无线性能。我需要用它作AP日常使用,会在接下来评估其无线性能。
- 千兆以太网。更准确地说是300Mbps。以往的树莓派设备使用 LAN951x 系列芯片,它将 USB HUB 与 10/100 以太网控制器结合在一起。对于树莓派 3B+,升级版 LAN 7515 支持千兆以太网,而当 USB 2.0 连接应用处理器限制了可用带宽。与树莓派 3B 相比,吞吐量大约增加了三倍。 [2]http://shumeipai.nxez.com/2018/03/14/raspberry-pi-3-model-bplus-sale-now.html
以上都是我较为关心的树莓派升级。之前我用一片Raspberry Pi 3B做了一些小东西,目前它在我的宿舍承担着无线路由器、网络存储器、离线下载机等工作。对于日夜辛勤工作的Pi,我甚至弄了一套豪华的房子来犒劳它 ; ) 。
对于NAS来讲,树莓派最大的瓶颈就是低速的以太网,并且它与可怜的USB2.0共享带宽。
对于这种硬件,外置的硬盘一般以USB方式连接到板上,这就导致本来就不大的带宽捉襟见肘。
我也调研了其他类似的单板计算机。根据Youtube播主ExplainingComputers的测试,包括Rock64, Raspberry Pi 3, Banana Pro, and UDOOx86 Advanced Plus。结果[3]如下:
表:NAS场景性能对比测试 - ExplainingComputers- https://www.youtube.com/watch?v=jsCgXQjaviM
树莓派3B被百兆以太网限制。我也考虑选用其他硬件,如华硕的Tinker Board。最后考虑到社区生态,综合之前使用3B作为NAS的实际体验,最终还是选择了Raspberry Pi 3B+。
2 NAS场景下 Raspberry 3B 与 3B+ 对比
这里我就通过实际体验,对比3B 与3B+在业余NAS场景下文件传输的速度对比。
值得指出的是,我没有像上文中博主一样,非常严格地控制变量对比不同板子的性能。但是,我的测试也是基于实际场景的测试,会标明测试条件。考虑到无论是3B还是3B+,传输性能都会被某方面的硬件限制因素(如以太网带宽、USB2.0带宽)影响,下面进行的测试也是很有参考意义的。
换句话说,下面测试出的数,大家拿到相同的硬件来用,大概也是差不多的。可以参考。
2.1 Raspberry 3B
2.1.1 测试场景和条件
这个东西是之前尝试自己配置路由器,以实现校园网免流量而实现的。具体过程在
https://steinslab.io/archives/1211
简单地说,就是树莓派作为有线路由器,其中部署了网络和应用服务。受宿舍条件限制,终端使用一个无线路由器接入以树莓派为网关的局域网络中。后来挂载硬盘,放在Mac Mini的小机箱里工作。
系统基于官方Raspbian sketch,在NAS场景部署了以下服务:
- aria2
- ngnix
- ntfs支持
- samba
这套系统已经持续运行1年多,期间没有对服务进行升级,导致目前看很多系统级服务很大落后于最新版本。由于许多新版本软件操作逻辑改变,否则除了恶性的安全漏洞,它一直保持着年久失修的状态,毕竟稳定最重要 ; ) 。(震惊,一片破树莓派竟成了棘手的充满遗留问题的身产环境)
我们PC端通过无线网络接入,对外部USB硬盘的文件进行读写测试。
2.1.2 测试结果
结果:传输速度为100Mpbs
原因较为简单,是百兆以太网成为了瓶颈。该速度虽然能看4K画质的视频,但速度作为NAS来讲还是偏慢。
2.2 Raspberry 3B+
2.2.1 测试场景
由于拿到新板子,我们直接使用openmediavault[4]。具体部署过程不表。我主要是新建了samba服务。外接硬盘为usb3.0 SATA2.5寸机械硬盘。实际上在Raspberry 3B+上为usb2.0能力。
由于我的路由器没有1000Mbps能力,我使用校内有线直接拉取文件。
2.2.2 测试结果
结果:传输速度为200Mpbs
3 建议与延伸
- NAS基本功能: Samba
- 流媒体:miniDLNA
- DNS:dnsmasq
- 云笔记:leanote蚂蚁笔记
3 总结
新一代板子在业余的NAS场景下,确实比前代快不少,但是仍不能称作速度较快。总之,以下理由可能是你购买Raspberry 3B+作为NAS的理由:
- 速度要求不高,业余级别能满足需求
- 正好有闲置的2.5寸硬盘,希望低成本利用起来
- 需要好玩儿的下载机
- 除了NAS自身外,想要享受Raspberry Pi社区生态的强大资源,同时还能体验做别的应用,比如传感器系列、homebrige家庭网联等等。
最后用一张图结束今天的体验吧。
4 参考资料
[1] https://www.raspberrypi.org/blog/raspberry-pi-3-model-bplus-sale-now-35/
[2] http://shumeipai.nxez.com/2018/03/14/raspberry-pi-3-model-bplus-sale-now.html
[3] https://www.youtube.com/watch?v=jsCgXQjaviM
[4] http://www.openmediavault.org/
博主,现在树莓派4出来了,升级成了usb3.0接口,不知道会有多大的提升了,我想玩玩树莓派,不知道能不能用来做软路由
@Andyhh 提升巨大,尤其是网口到了1Gbps!但是只能单臂路由比较可惜。再加一个千兆USB网卡是解决方案。
@SPtuan 大佬能给个建议吗,打算买个树莓派4高配版的+1T的笔记本硬盘+你说的USB网卡打造软路由+NAS+WiFi,还是说直接买个3215U之类的软路由比较好呢
@Andyhh 如果想稳定使用,我还是建议直接上小工控机
为什么我的3b+速度维持在10m/s?瓶颈在路由器上么?我的台式和树莓派的网线都插在电信盒子上。
@shiyanlin 有可能呀,也有可能你的存储读写瓶颈。我听说OMW在3b+上为了限制电压不稳定而重启,限速到了100Mbps,我当时是解除了限制后测试的。
@SPtuan 我插在TPlink上,速度跟你照片里一样,峰值22,平时17/18左右,另一台用WIFI连(显示580mbps)速度跟网线差不多。
预算提高点的话,我建议用1037U或者J1900来做软路由/NAS,性能会强大很多……
@Zephyr 太对了……搞个J1900自带SATA,功耗和成本都差不多这个水平,还能获得x86的性能。大家看这篇文章的,真的可以考虑上x86的平台
@SPtuan 对对~不过在折腾中学习也是一种乐趣哈哈,树莓派的可玩性还是很好的,还是博主好啊,工作了就没那么多时间玩了。
当我搬家以后无线路由器离的太远,发现3B和群晖的速度没差了,也是很绝望...
@laoxie 看来你住的是大别野~
试试电力猫。我之前用过类似wifi中继的东西,感觉一般。无线死角还得靠有线方案解决
@SPtuan 电力猫没用过,现在中间接了个小米的WIFI放大器速度也一般,房子倒真不大,106㎡,无线路由放在客厅,用笔记本内置的网卡信号已经很弱了,用USB-AC68也只能跑到150M,还是一屋一个无线AP靠谱
可以自己把USB2.0拆掉,换成3.0的么?
@Clarke 几乎不可能…要考虑单板的硬件还有整个BSP底层驱动,这是不可能的
Rock64 了解一下?(笑哭
@Hollow rock64成绩确实不错,价格还低,是得弄一块。不过弄个联想100块钱j1900准系统岂不美哉
你那个mini假设不怎么用的话,了解下vsphere+koolshare x64+黑群 效果会比树莓派好得多
@Will 我那个mini里塞的是树莓派 - #滑稽
催更
@trevor 催更诉讼
看到了日本的洋垃圾路由器(
@汤包 洋垃圾中必买系列,宿舍神器,便宜又好用,还支持ipv6。
当然,如果要放在大别野里,这个东西就不行啦
真棒(/≧ω\),不知道树莓派4什么时候登场。
膜拜硬件大触
自建个nas还是挺有用的
@null 是的,这个东西的性能和价格成正比。如果这个价位能满足需求,也能很好滴提升生活质量