Steins;Lab

  • 项目
  • 折腾
  • 笔记
  • 图册
  • 杂谈
  • 文章索引 - 博主自荐博文
  • 关于/留言
Steins;Lab
某团的自留研究所
  1. 首页
  2. 折腾
  3. 正文

自建NAS,树莓派可还行? - Raspberry Pi 3B+ 开箱与实测对比

2018年5月24日 27173点热度 7人点赞 27条评论

今天来看看新到的Raspberry Pi 3B+,其以太网升级到了300Mbps。另外,NAS场景,树莓派新旧硬件表现得怎样?Raspberry Pi 3B+与3B的实测对比。

Table of Contents

  • 1 Raspberry Pi 3B+
  • 2 NAS场景下 Raspberry 3B 与 3B+ 对比
    • 2.1 Raspberry 3B
      • 2.1.1 测试场景和条件
      • 2.1.2 测试结果
    • 2.2 Raspberry 3B+
      • 2.2.1 测试场景
      • 2.2.2 测试结果
  • 3 建议与延伸
  • 3 总结
  • 4 参考资料

 

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蚂蚁笔记
以上可以在官方Linux发行版Raspbian上搭建,有一篇教程值得推荐
http://www.mkitby.com/2015/11/05/raspberry-pi-nas-starting/
如果你比较重视NAS的专业性,推荐openmediavault这个开源的NAS系统,对树莓派有适配。
是基于Linux发行版做的,你可以再另行安装leanote或者Owncloud等软件。
PS:
- 树莓派羸弱的usb2.0和以太网性能可能不值得你如此大费周折,可以选用带USB3.0和千兆以太网,甚至直接带SATA接口的创客开发板来做,对比可以参考我博客中列出的性能对比。
- 可以考虑上Intel的J1900或ATOM等低功耗x86平台

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/

相关

标签: 暂无
最后更新:2019年2月19日

SPtuan

SPtuan 是一名普通的工程师,最大的愿望是度过平静的时光。 当前从事网络/CDN/对象存储研发。

点赞
< 上一篇
下一篇 >
0 0 votes
文章评分
Subscribe
Login
提醒
guest

guest

27 评论
最新
最旧 得票最多
Inline Feedbacks
View all comments
Andyhh
Andyhh
5 年 之前

博主,现在树莓派4出来了,升级成了usb3.0接口,不知道会有多大的提升了,我想玩玩树莓派,不知道能不能用来做软路由

1
回复
SPtuan
SPtuan
作者
Reply to  Andyhh
5 年 之前

@Andyhh 提升巨大,尤其是网口到了1Gbps!但是只能单臂路由比较可惜。再加一个千兆USB网卡是解决方案。

0
回复
Andyhh
Andyhh
Reply to  SPtuan
5 年 之前

@SPtuan 大佬能给个建议吗,打算买个树莓派4高配版的+1T的笔记本硬盘+你说的USB网卡打造软路由+NAS+WiFi,还是说直接买个3215U之类的软路由比较好呢

0
回复
SPtuan
SPtuan
Reply to  Andyhh
5 年 之前

@Andyhh 如果想稳定使用,我还是建议直接上小工控机

0
回复
shiyanlin
shiyanlin
6 年 之前

为什么我的3b+速度维持在10m/s?瓶颈在路由器上么?我的台式和树莓派的网线都插在电信盒子上。

0
回复
SPtuan
SPtuan
作者
Reply to  shiyanlin
6 年 之前

@shiyanlin 有可能呀,也有可能你的存储读写瓶颈。我听说OMW在3b+上为了限制电压不稳定而重启,限速到了100Mbps,我当时是解除了限制后测试的。

0
回复
shiyanlin
shiyanlin
Reply to  SPtuan
6 年 之前

@SPtuan 我插在TPlink上,速度跟你照片里一样,峰值22,平时17/18左右,另一台用WIFI连(显示580mbps)速度跟网线差不多。

0
回复
Zephyr
Zephyr
6 年 之前

预算提高点的话,我建议用1037U或者J1900来做软路由/NAS,性能会强大很多……

0
回复
SPtuan
SPtuan
作者
Reply to  Zephyr
6 年 之前

@Zephyr 太对了……搞个J1900自带SATA,功耗和成本都差不多这个水平,还能获得x86的性能。大家看这篇文章的,真的可以考虑上x86的平台

0
回复
Zephyr
Zephyr
Reply to  SPtuan
6 年 之前

@SPtuan 对对~不过在折腾中学习也是一种乐趣哈哈,树莓派的可玩性还是很好的,还是博主好啊,工作了就没那么多时间玩了。

0
回复
laoxie
laoxie
6 年 之前

当我搬家以后无线路由器离的太远,发现3B和群晖的速度没差了,也是很绝望...

1
回复
SPtuan
SPtuan
作者
Reply to  laoxie
6 年 之前

@laoxie 看来你住的是大别野~
试试电力猫。我之前用过类似wifi中继的东西,感觉一般。无线死角还得靠有线方案解决

0
回复
laoxie
laoxie
Reply to  SPtuan
6 年 之前

@SPtuan 电力猫没用过,现在中间接了个小米的WIFI放大器速度也一般,房子倒真不大,106㎡,无线路由放在客厅,用笔记本内置的网卡信号已经很弱了,用USB-AC68也只能跑到150M,还是一屋一个无线AP靠谱

0
回复
Clarke
Clarke
6 年 之前

可以自己把USB2.0拆掉,换成3.0的么?

0
回复
SPtuan
SPtuan
作者
Reply to  Clarke
6 年 之前

@Clarke 几乎不可能…要考虑单板的硬件还有整个BSP底层驱动,这是不可能的

0
回复
Hollow
Hollow
6 年 之前

Rock64 了解一下?(笑哭

0
回复
SPtuan
SPtuan
作者
Reply to  Hollow
6 年 之前

@Hollow rock64成绩确实不错,价格还低,是得弄一块。不过弄个联想100块钱j1900准系统岂不美哉

0
回复
Will
Will
6 年 之前

你那个mini假设不怎么用的话,了解下vsphere+koolshare x64+黑群 效果会比树莓派好得多

0
回复
SPtuan
SPtuan
作者
Reply to  Will
6 年 之前

@Will 我那个mini里塞的是树莓派 - #滑稽

1
回复
trevor
trevor
6 年 之前

催更

0
回复
SPtuan
SPtuan
作者
Reply to  trevor
6 年 之前

@trevor 催更诉讼

0
回复
汤包
汤包
6 年 之前

看到了日本的洋垃圾路由器( :evil:

2
回复
SPtuan
SPtuan
作者
Reply to  汤包
6 年 之前

@汤包 :evil: 洋垃圾中必买系列,宿舍神器,便宜又好用,还支持ipv6。
当然,如果要放在大别野里,这个东西就不行啦

0
回复
初夏阳光
初夏阳光
6 年 之前

:idea: 真棒(/≧ω\),不知道树莓派4什么时候登场。

0
回复
Alchemy
Alchemy
6 年 之前

膜拜硬件大触

0
回复
null
null
6 年 之前

自建个nas还是挺有用的

0
回复
SPtuan
SPtuan
作者
Reply to  null
6 年 之前

@null 是的,这个东西的性能和价格成正比。如果这个价位能满足需求,也能很好滴提升生活质量

0
回复

SPtuan

SPtuan 是一名普通的工程师,最大的愿望是度过平静的时光。
当前从事网络/CDN/对象存储研发。

  • 1 Raspberry Pi 3B+
  • 2 NAS场景下 Raspberry 3B 与 3B+ 对比
    • 2.1 Raspberry 3B
      • 2.1.1 测试场景和条件
      • 2.1.2 测试结果
    • 2.2 Raspberry 3B+
      • 2.2.1 测试场景
      • 2.2.2 测试结果
  • 3 建议与延伸
  • 3 总结
  • 4 参考资料
分类
  • Uncategorized
  • 图册
  • 学习笔记
  • 库
  • 折腾
  • 杂谈
  • 瞎**扯
  • 碎碎念
  • 项目跟踪
最近评论
SPtuan 发布于 2 个月前(03月22日) 书签: 关于 disk-io 的经验, 异步/同步 io 系统设计的经验 https://you...
SPtuan 发布于 2 个月前(03月21日) 如果公司不是对外提供这些服务的,这种岗位都是 infra 部门,平均年龄确实会大一些。尤其构建和维护...
HUA 发布于 2 个月前(03月19日) 想请问博主对于国内CDN行业,以及CDN调度、DNS托管类服务相关岗位的看法,以及是否还推荐校招新人...
SPtuan 发布于 3 个月前(02月03日) 2025 注: 长辈对于只身去深圳的担忧,更多地来自于 80s/90s 治安情况。近几年了解了严打...
SPtuan 发布于 4 个月前(01月16日) 哈哈,100就100吧,新年快乐!
热门主题 & 页面
  • [实验]VPS搭建ss服务中转实现纯ipv6访问网络-校园网免流量
  • 使用 WSL2 + X11 转发 - 在 Windows10 中打造 GNU/Linux 学习生产环境
  • HTTP Header Name 大小写敏感问题
  • iowait 到底是什么?
  • 全球互联网拓扑探索 (1) : 互联网是如何工作的
归档
  • 2025 年 5 月
  • 2025 年 3 月
  • 2024 年 12 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 5 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 4 月
  • 2023 年 1 月
  • 2022 年 12 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 2 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 2 月
  • 2021 年 1 月
  • 2020 年 9 月
  • 2020 年 4 月
  • 2020 年 3 月
  • 2020 年 1 月
  • 2019 年 8 月
  • 2019 年 7 月
  • 2019 年 5 月
  • 2019 年 4 月
  • 2019 年 3 月
  • 2019 年 2 月
  • 2018 年 12 月
  • 2018 年 10 月
  • 2018 年 9 月
  • 2018 年 8 月
  • 2018 年 5 月
  • 2018 年 2 月
  • 2018 年 1 月
  • 2017 年 11 月
  • 2017 年 9 月
  • 2017 年 7 月
  • 2017 年 6 月
  • 2017 年 5 月
  • 2017 年 4 月
  • 2017 年 3 月
  • 2017 年 2 月
  • 2017 年 1 月
  • 2016 年 12 月
  • 2016 年 11 月
  • 2016 年 10 月
  • 2016 年 9 月
  • 2016 年 8 月
  • 2016 年 7 月
  • 2016 年 6 月
  • 2016 年 5 月
  • 2016 年 4 月
  • 2016 年 3 月
  • 2016 年 2 月
  • 2016 年 1 月
  • 2015 年 12 月
  • 2015 年 11 月
  • 2015 年 9 月

友情链接:

Blessing Studio hahaschool 绘枫和畅 魔法少女Fandy monsterx Clarke的博客 Luminous’ Home Shintaku's Blog
蓝黑的博客 haruhi.club Yida的博客 Bo2SS 涛叔 TangBao 同和君Hocassian

Steins;Lab 团子神社 zdfmc.net

steinslab.io built with ❤. Thanks for all 2015-2025.

Theme Kratos Made By Seaton Jiang

wpDiscuz