当前位置:首页 > 家居生活 > 正文内容

28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案

admin9小时前家居生活1

28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案

机器之心编译

机器之心编辑部

撸代码、写博客、动手做点好玩的东西是一个码农常见的进阶方式。很多大牛都有写博客的习惯,动手能力更是不在话下。今天介绍的这位机器学习爱好者 WILL HO 也喜欢写博客,他不仅自己注册了一个博客网站,还搭了一个 28 核的树莓派集群来实现自托管。在此过程中,他学到了 Linux、、 Swarm、、DNS、TLS 和网络拓扑等很多方面的技能。

28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案 第1张

在最新的一篇博客中,WILL HO 介绍了自己搭建的 28 核树莓派集群。这个集群名叫 ,用到了 7 个树莓派 3B。

前面已经说过,WILL HO 搭建树莓派集群是为了实现自托管,也就是托管自己用 搭建起来的博客网站。 是使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站,也可以把 当作一个内容管理系统来使用。

在此之前,他也曾搭建过一个名为 的树莓派集群(一个树莓派 1B + 和 4 个树莓派 1B),但很快他就发现,在这个集群上运行 有很大的性能瓶颈,打开一个新的 博客的单页加载大约需要 10 秒!

28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案 第2张

为了解决这一瓶颈,WILL HO 下决心对 进行升级,于是就有了我们今天文章的主角——。在以下的篇幅中,WILL HO 介绍了自己搭建 的过程。如果你也有建树莓派集群的需求或者想学学 等工具,可以参考作者的方式搭一个自己的集群。

概况

由 7 个树莓派 3B 组成树莓派做服务器合适吗,由一个 USB 充电器供电。WILL HO 本打算构建一个由 8 个节点组成的树莓派集群,但消费级的网络交换机上的最大端口数为 8 个,能容纳 7 个节点和一条到路由器的电缆。

28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案 第3张

另一种选择是使用具有 16 个端口的商业级网络交换机,但这显然是不可能的,看看价格,劝退。

用树莓派 3B 搭建的 集群规格如下表:

28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案 第4张

所需的零件清单如下表:

28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案 第5张

28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案 第6张

值得注意的是,作者选择了 32GB 卡作为第一个节点的存储,并希望它成为 swarm 设置的主节点。作者预计,还需要额外的存储空间来构建和部署 映像。

28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案 第7张

(上) 和 (下)

千兆升级

作者发现自己经常在 Pi 3B 的内置以太网端口上达到 的带宽限制。在大型文件的传输过程中,传输速度甚至徘徊在令人沮丧的 8MB / 秒。

受到 Jeff 的博客的启发,作者发现,使用 USB 千兆以太网适配器可以将带宽提高到 以上。于是树莓派做服务器合适吗,他买了一堆便宜的 USB 千兆以太网适配器和一个千兆交换机,开始升级。

28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案 第8张

便宜的 USB 千兆以太网适配器。

附加零件清单:

28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案 第9张

升级后, 看起来是这样的:

28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案 第10张

, and my cable

如果所有成本都算下来,打造这个 集群总共花了 508.84 美元。

基准判别

在升级之前运行 iperf,可以看到最大带宽是 93.1 Mbps。

~ iperf -c 192.168.3.11------------------------------------------------------------ to 192.168.3.11, TCP port size: 129 KByte ()------------------------------------------------------------ local 192.168.3.71 port 57041 .168.3.11 port 5001 width 0.0-10.0 sec 111 93.1 Mbits/sec

在安装千兆适配器之后运行 iperf,可以看到最大带宽为 224 Mbps!

28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案 第11张

~ iperf -c 192.168.3.11------------------------------------------------------------ to 192.168.3.11, TCP port size: 145 KByte ()------------------------------------------------------------ local 192.168.3.71 port 57298 .168.3.11 port 5001 width 0.0-10.0 sec 268 224 Mbits/sec

有了这个简单的模块,每个节点就获得了 的带宽。然而,这些仍然只是理论上的速度,因为典型的使用场景包括将从网络接收到的数据写入磁盘,但是 iperf 只从网络接收数据,而不将数据写入磁盘。

一些注意事项

即使在 Web 服务中,也不大可能持续地充分利用此新带宽。它主要有助于在首次加载时更快地传输大型资源(如图像数据),之后,用户的浏览器会缓存图像。

此外, Pi 1 至 3 型号中臭名昭著的共享 USB 2.0 总线也限制了实际带宽。

对于未初始化的用户,单个 USB2.0 总线的 理论单向宽带在以太网端口、SD 卡插槽和所有 USB 端口之间共享。

带宽分布如下所示:

28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案 第12张

尽管表格中的数字给人的印象是:这次升级没有带来性能上的提升。但它们代表的是最坏的情况。通常情况下28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案,人们期望在 web 服务器上进行的主要是读操作,而很少进行写操作。

在现实世界中,带宽分配通常应如下所示:

28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案 第13张

以上是作者对第二个树莓派集群的升级操作,但是如果你已经熟悉 系统,或者正在寻找高性能的家庭设置,在此不建议使用此教程。

为何选择此集群?

如果你对 和 感兴趣,作者强烈建议你上手搭个这样的集群。对此,他给出了两个理由:

首先,该集群与官方支持的最新版本 映像兼容。此外, Pi 3B 在 armv7 CPU 架构上运行。最新的 Arm 处理器(arm64)向后兼容在 armv7 上编写和编译的所有代码。相反,arm64 处理器不向后兼容 armv6 处理器( Pi 1 和 2),因此它们正在被社区淘汰。

其次,对于大多数对带宽要求较高的应用程序,该集群将是理想的选择,例如托管你自己的博客树莓派做服务器合适吗,文件同步服务,媒体库管理器,记笔记应用程序等。考虑到 Pi 3 中的 USB 2.0 总线瓶颈28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案,如果你的应用程序需要大量持续的写入(例如对视频进行编码),这个集群的性能可能无法达到要求。

总而言之,构建 Pi 3 集群是学习 和集群的最经济有效的方式,并且在可预见的将来仍将如此。因此,如果你只是想接触 ,强烈建议你尝试一下。

原文链接:

加入微信交流群:************ ,请猛戳这里→点击入群

扫描二维码推送至手机访问。

版权声明:本文由生活百事通发布,如需转载请注明出处。

本文链接:https://www.shbaishi.com/post/6363.html

分享给朋友:

“28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案” 的相关文章

后疫情时代,健康家居理念深入人心

后疫情时代,健康家居理念深入人心

在经历了漫长的疫情岁月后,人们对于健康的重视达到了前所未有的高度。家居环境作为人们日常生活的重要场所,其健康理念也随之深入人心。后疫情时代,人们更加注重家居的清洁、通风、舒适与安全,以打造一个真正健康的居住空间。清洁,是健康家居的基础。疫情的爆发让人们深刻认识到细菌、病毒的可怕,因此,家居清洁工作变...

日式 MUJI 风家居流行,追求自然质朴生活

日式 MUJI 风家居流行,追求自然质朴生活

在当今快节奏的现代生活中,人们对于家居环境的需求逐渐从华丽繁琐转向自然质朴。日式 MUJI 风家居便应运而生,以其简约、淡雅、舒适的风格,成为了家居界的一股清流,深受人们的喜爱。MUJI,这个源自日本的品牌,以“无印良品”之名,倡导“简约而不简单”的生活理念。其家居产品注重材质的天然与质感,追求线条...

智能马桶功能升级,带来全新如厕体验

智能马桶功能升级,带来全新如厕体验

在当今科技飞速发展的时代,智能马桶无疑是家居领域的一大创新亮点。它不仅满足了人们基本的如厕需求,更通过不断的功能升级,为用户带来了前所未有的全新如厕体验。传统的马桶仅仅是一个简单的排泄工具,而智能马桶则在此基础上进行了全方位的升级与拓展。从外观设计到内部结构,从便捷功能到健康关怀,每一个细节都体现着...

家居企业供应链金融服务探索,缓解资金压力

家居企业供应链金融服务探索,缓解资金压力

在当今竞争激烈的家居市场环境下,家居企业面临着诸多挑战,其中资金压力尤为突出。资金的短缺不仅会影响企业的日常运营,还可能制约企业的发展规模和创新能力。随着供应链金融服务的逐渐兴起和发展,家居企业找到了一条缓解资金压力的新路径。供应链金融是指将供应链上核心企业及其相关上下游企业作为一个整体,基于真实贸...

智能家居市场细分领域发展潜力分析

智能家居市场细分领域发展潜力分析

随着科技的不断进步和人们生活水平的提高,智能家居市场逐渐成为了市场关注的焦点。智能家居市场细分领域众多,每个领域都有着不同的发展潜力和机遇。本文将对智能家居市场细分领域的发展潜力进行分析,帮助读者更好地了解智能家居市场的发展趋势。一、智能安防领域智能安防领域是智能家居市场中最早发展起来的细分领域之一...

欧式家居风格分类与特点,展现欧式风情

欧式家居风格分类与特点,展现欧式风情

欧式家居风格,以其华丽、典雅、浪漫的特质,成为家居设计领域中一道璀璨的风景线。它仿佛是时光隧道的入口,将人们带入那个充满贵族气息与浪漫情怀的欧洲时代。在这个风格的世界里,每一个细节都散发着独特的魅力,让家居空间充满了浓郁的欧式风情。一、古典欧式风格古典欧式风格是欧式家居风格的经典代表,它追求极致的华...