当前位置:网站首页 > 技术博客 > 正文

利用树莓派搭建家庭nas简要



今天来看看新到的Raspberry Pi 3B+,其以太网升级到了300Mbps。另外,NAS场景,树莓派新旧硬件表现得怎样?Raspberry Pi 3B+与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场景性能对比测试 - - https://www.youtube.com/watch?v=jsCgXQjaviM

树莓派3B被百兆以太网限制。我也考虑选用其他硬件,如华硕的Tinker Board。最后考虑到社区生态,综合之前使用3B作为NAS的实际体验,最终还是选择了Raspberry Pi 3B+。

这里我就通过实际体验,对比3B 与3B+在业余NAS场景下文件传输的速度对比。

值得指出的是,我没有像上文中博主一样,非常严格地控制变量对比不同板子的性能。但是,我的测试也是基于实际场景的测试,会标明测试条件。考虑到无论是3B还是3B+,传输性能都会被某方面的硬件限制因素(如以太网带宽、USB2.0带宽)影响,下面进行的测试也是很有参考意义的。

换句话说,下面测试出的数,大家拿到相同的硬件来用,大概也是差不多的。可以参考。

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.1 测试场景

由于拿到新板子,我们直接使用openmediavault[4]。具体部署过程不表。我主要是新建了samba服务。外接硬盘为usb3.0 SATA2.5寸机械硬盘。实际上在Raspberry 3B+上为usb2.0能力。

由于我的路由器没有1000Mbps能力,我使用校内有线直接拉取文件。

2.2.2 测试结果

结果:传输速度为200Mpbs

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

新一代板子在业余的NAS场景下,确实比前代快不少,但是仍不能称作速度较快。总之,以下理由可能是你购买Raspberry 3B+作为NAS的理由:

  • 速度要求不高,业余级别能满足需求
  • 正好有闲置的2.5寸硬盘,希望低成本利用起来
  • 需要好玩儿的下载机
  • 除了NAS自身外,想要享受Raspberry Pi社区生态的强大资源,同时还能体验做别的应用,比如传感器系列、homebrige家庭网联等等。

最后用一张图结束今天的体验吧。

[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/

  • 上一篇: uvm实战 pdf
  • 下一篇: linux shell md5
  • 版权声明


    相关文章:

  • uvm实战 pdf2024-11-28 16:30:04
  • yml文件的作用2024-11-28 16:30:04
  • java键值对有哪些集合2024-11-28 16:30:04
  • 查看linux内核版本号的方法2024-11-28 16:30:04
  • 树莓派 怎么买2024-11-28 16:30:04
  • linux shell md52024-11-28 16:30:04
  • 班知达藏文输入法2024-11-28 16:30:04
  • 电驴最新服务器列表 20202024-11-28 16:30:04
  • centos版本越高越好吗2024-11-28 16:30:04
  • green 数据库2024-11-28 16:30:04