玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server

这篇具有很好参考价值的文章主要介绍了玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

基于我个人的工作内容和兴趣,想要在家里搞一套服务器集群,用于容器/K8s 等方案的测试验证。

考虑过使用二手服务器,比如 Dell R730, 还搞了一套配置清单,如下:

  • Dell R730
  • 3.5 尺寸规格硬盘
  • CPU: 2686v4*2
  • 内存:16g*8
  • 存储:480Gintel ssd 系统盘 + 6tsas 希捷* 2 个数据盘
  • RAID 卡:h730 卡
  • 电源:单电 750w
  • 盘架满
  • 价格大约是 3130 元

再来套服务器机柜。..

玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server

但是考虑到功率和噪音太大了,家里也没有适合放服务器的这么大的地,最终放弃了。😂

也考虑过用单片的 arm 开发板,但是需要搞好几片,然后编译系统、刷机、装合适的壳子、找电源线和网线,再接入家庭网络。.. 一台一台折腾,太耗时间了。

即使最后搞好了,可能家里也没那么多的网口,还得买个交换机接入。..

最后,功夫不负有心人,在闲鱼上找到了结合二者形态,看起来像服务器的 ARM 开发板矩阵- Firefly Cluster Server. 很适合我的需求👍️, 一起看看吧

Firefly Cluster Server - ARM 开发板矩阵

服务器全貌

我们先来看一下它的全貌:

玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server

就是一个小尺寸的服务器的样子,但是千万不要被它的外形迷惑了。它和 x86 的服务器内部完全不一样。

这个是基于 Firefly Cluster Server R1 - core-3399-jd4 * 11 那款的定制款,接口会少一些。但是内部构造是完全相同的。

玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server

这个是它的背面,2 个小风扇 + 电源接口。

打开顶盖,让我们一探其内部构造:

玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server

也就是说,其散热是:每片 CPU 上覆盖的散热片被动散热 + 整个机箱的主动风扇散热。

除了电源,就是一块主板(底板), 这个主板挺有意思的,它是由这些部分构成的:

  • 11 个金手指接口,用于插入 Firefly core-3399-jd4 的核心板,一个接口插一个。也就是说总共有 11 个核心板。对应的也就有 11 台 arm 服务器,每台服务器配置后面介绍。
    • 其中,1 个是 main core, 用作管理端,类似服务器的 BMC 去管理其余 10 台服务器
    • 另外 10 个是 worker node. 用于实际负载运行。
  • 交换机芯片,用于这 11 个核心板的内部以太网通信。
  • 4 个以太网接口,其中:
    • 1 个用于 main core
    • 另外 3 个和底板的交换机芯片打通

具体的网络拓扑图如下,通过这幅图就能很直观的了解这台服务器的内部构造了:

玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server

服务器核心 - Firefly core-3399-jd4

这是服务器的核心:Firefly core-3399-jd4 的上手图,单手可握,还是很小的:

玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server

玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server

每片 Firefly core-3399-jd4 核心板就是一台 arm 服务器,其配置为:

  • CPU: 瑞芯微 rk3399 六核心 arm64 CPU (这个芯片是 28nm 制程的,发热还不小)
  • 内存:LPDDR4, 2G/4G 可选
  • NPU: 选装,我购买的没有该芯片
  • 存储:eMMC, 8G - 128G 可选,我的是 32G.

也就是说,这一台服务器,启动后会有:11 台 6 核,2/4G 内存,32G 存储的配置可用。

以 4G/32G 的配置为例,总共有:

  • 66 核 CPU
  • 44G 内存
  • 352G 存储

可用。

刷机

这种服务器,本来的应用场景主要是用作:云手机矩阵。所以其默认带的是安卓系统。

根据我的需求全部刷机为 Ubuntu 系统。

具体刷机过程就不详细介绍了,感兴趣的可以参考这里:

子板固件升级 - 产品介绍 — Firefly Wiki (t-firefly.com)

Maincore - BMC 管理端

这个服务器的 BMC 管理端也很有意思,功能大致为:

  • 设备列表
  • 设备监控仪表板
  • Shell 终端窗口
  • 子版固件升级

如下图:

玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server

玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server

这个界面是不是看上去有点熟悉?😄😄😄

其实它这个管理端是基于:Grafana 魔改的。

  • UI 界面就是:Grafana + 一些定制化的 panel
  • 监控数据是基于:Prometheus + node exporter
  • Shell 终端窗口是基于 adb 实现的 (📝这个服务器的 11 个核心板,除了通过以太网交换机互联;其余 10 个子版也会作为 USB 设备连接到 maincore)
  • 子版固件升级是基于瑞芯微的 Linux 刷机工具实现的

实战

这台服务器首次启动效果如下:

玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server

再被我折腾了很多次之后,最终设备坏了 4 个😂😂😂, 只剩下 7 个可用了。

玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server

心在滴血。..💀💀💀

功率消耗

其功率稳定在 30 - 40 W(7 片,每片功率 5 W 左右), 如下图:

玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server

功率还是比较低的。这就是 arm 芯片的优势。

总结

基于个人的工作/兴趣需求,我想要:

  • 多台服务器
  • 一直运行
  • 噪音小
  • 功耗低

这台看起来像服务器,但实际上是由 11 个 arm 开发板组成的矩阵满足了我的需求。

  • 被我折腾坏 4 片开发板后,还有 7 片可供使用
  • 可以一直运行
  • 噪音还是有点大(主要是暴力风扇的原因,后续考虑找个静音风扇安装)
  • 功耗低

基本上满足了我的需求。后续我会先用它来搭建 HashiCorp nomad 集群。

敬请期待。

📚️参考文档

  • CSR1-N10R3399 资料下载 | Firefly | 让科技更简单,让生活更智能 (t-firefly.com)
  • Welcome to Cluster-Server-R1 Manual — Firefly Wiki (t-firefly.com)
  • Welcome to Core-3399-JD4 Manual — Firefly Wiki (t-firefly.com)
  • Core-3399-JD4 资料下载 | Firefly | 让科技更简单,让生活更智能 (t-firefly.com)

三人行, 必有我师; 知识共享, 天下为公. 本文由东风微鸣技术博客 EWhisper.cn 编写.文章来源地址https://www.toymoban.com/news/detail-672653.html

到了这里,关于玩转 PI 系列-看起来像服务器的 ARM 开发板矩阵-Firefly Cluster Server的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署

            作为全球最具扩展性的 MQTT 消息服务器,EMQX 提供了高效可靠海量物联网设备连接,能够高性能实时移动与处理消息和事件流数据,本文将介绍如何在Ubuntu 22.04上部署MQTT服务器。我们本次选择开源版,使用离线安装方式部署。        安装包可以有两种格式,一种

    2024年01月18日
    浏览(43)
  • Linux服务器常见运维性能测试(3)CPU测试super_pi、sysbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月02日
    浏览(52)
  • 戴尔740 服务器poweroff -p 后机器又起来了 ?

    如果你在戴尔 740 服务器上运行了 poweroff -p 命令并且机器在关机后又重新启动,可能有几种可能的原因: 电源问题:首先,请确保服务器的电源连接正确,并且电源线没有松动。如果电源线没有正确连接,服务器可能会断电后重新启动。 BIOS/UEFI 设置:检查服务器的 BIOS 或

    2024年02月08日
    浏览(46)
  • 服务器出现了一个新软件,一帮大佬吵起来了!

    一天深夜,加班的程序员都已经下班,而服务器却热闹了起来。   “听说了吗?这家公司即将有一个大项目要来!”,tomcat神秘的说到。 隔壁的Nginx闻声说到:“什么大项目?” “说是什么大数据,要实现10亿级数据秒级检索!” “啥,10亿,秒级?” “是啊,这次不知道

    2023年04月27日
    浏览(33)
  • 超越 Nginx!号称下一代 Web 服务器,用起来够优雅!

    Nginx是一款非常流行的Web服务器,在Github上已有 16K+Star ,我们经常用它来做静态资源托管或反向代理。最近发现了一款全新的Web服务器 Caddy ,Star数超越Nginx,标星 38K+Star 。试用了一下 Caddy ,发现它使用起来比Nginx优雅多了,功能也很强大,推荐给大家! SpringBoot实战电商项目

    2024年02月21日
    浏览(42)
  • 【阿里云】轻松玩转linux服务器

    目录 一、概述 二、发展 三、镜像选择 3.1 应用镜像 3.2 系统镜像 3.3 自定义镜像 3.4 总结 四、防火墙 五、快照 六、监控系统 七、远程连接 7.1 浏览器安全连接 7.2 XShell7 八、远程传输 XFTP7 九、常见Linux命令 9.1 系统指令 9.2 用户指令 9.3 系统目录结构 9.4 文件操作 9.5压缩/解压文

    2024年01月23日
    浏览(49)
  • 玩转服务器之数据传输篇:如何快速搭建FTP文件共享服务器

    FTP服务(File Transfer Protocol,FTP)是最早应用于主机之间数据传输的基本服务之一,是目前使用最广泛的文件传送协议。FTP文件共享服务器在日常办公中可以实现多人之间文件的传递和共享,极大提高协同办公的效率。 Vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序,小巧

    2024年02月07日
    浏览(55)
  • 玩转轻量应用服务器-----Casa OS 数字家庭系统

    最近,腾讯云又开始了新的整活活动,相信很多小伙伴们都忍不住买了轻量应用服务器和1.6T容量的硬盘,因为真的实在是太便宜了。但是很多小伙伴买来之后不知道要做什么,都在控制台里面吃灰。今天,本橙就教大家如何利用起来,服务器虽然便宜,但也不能买来浪费,赶

    2024年01月17日
    浏览(44)
  • 玩转git第7章 搭建本地私有的git服务器

    搭建自己的代码托管服务git服务,使用的是gitblit插件,具体操作搭建步骤详情见下文。 客户端软件: git-2.34.1-64.bit 服务端软件:gitblit-1.8.0 本案例是在windows下进行操作搭建的gitlib,后续有需要搭建局域网内部的代码托管可以在linux下搭建gitlab,参考资料如下:  gitlab在linu

    2023年04月08日
    浏览(74)
  • 【腾讯云TDSQL-C Serverless产品体验】与云函数一起来一次无服务器体验

    写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二

    2024年02月06日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包