Banana Pi M5 基准测试已成为我网站上最受欢迎的基准测试之一,人们似乎真的希望看到它与其树莓派同类产品之间的直接比较,因此以下是Banana Pi M5 与Raspberry Pi 4 的比较,我将其与树莓派4 进行比较。想法是免费的。
注意:这篇文章包含亚马逊和速卖通附属链接,如果您点击并购买商品,我可能会赚取少量佣金。这些有助于继续为这些比较提供资金,所以我希望没关系!
规格
Banana Pi M5 Raspberry Pi 4 CPU 1.91GHz 四核Amlogic S905X3 Cortex-A551.5GHz 四核Broadcom BCM2711 Cortex-A72 内存4GB LPDDR41/2/4/8GB LPDDR4 显卡Mali G31 MP2 (650MHz) VideoCore VI (500MHz)存储Micro SD 卡Micro SD 卡板载16 GB eMMC 闪存输入/输出1 x HDMI 2.12 x Micro HDMI 2.04 x USB 3.02 x USB 3.0/2 x USB 2.024 pin DVP/RMII 摄像头连接器Pi 摄像头(MIPI CSI) Pi 显示屏(MIPI DSI) 40 针GPIO 连接器40 针GPIO 连接器3.5 毫米音频插孔3.5 毫米音频插孔红外接收器网络1x 10/100/1000 以太网1x 10/100/1000 以太网802.11 b/g/n/ac 无线LAN 蓝牙5.0 (带BLE) 电源USB-C (5V 3A) USB-C (5V 3A) GPIO 连接器(5V 3A) PoE(带额外的Pi PoE Hat) 尺寸92x60mm(长x 高) 85.6 x 56.5mm(长x 高) 48g 46g硬件差异
在研究数据之前,我们应该解决这两个板之间存在一些明显的差异。首先,在这个特定的比较中,我使用的是Raspberry Pi 4 的2GB RAM 版本,因为我手头没有4GB 型号。 SoC 和其他硬件是相同的,您可能看到的唯一差异是RAM 基准测试,但这应该是最小的。
对于大多数人来说,最大的区别是Banana Pi M5 没有WiFi 或蓝牙。根据您的用例,这可能会破坏交易。如果是的话,他们确实会多卖一顶帽子,但这是以失去对所有GPIO 接头的访问权限为代价的。如果是我,我会选择USB 适配器。
它在无线通信方面的不足,在存储方面得到了弥补。 M5 包括16GB 板载eMMC 内存,可用于代替microSD 卡进行启动。根据具体测试,这可提供50-1000% 的存储速度,并且使用寿命应该比SD 卡长得多。
除此之外,还有一些较小的差异,例如M5 具有全尺寸HDMI,而Pi 4 具有迷你HDMI。或者,Banana Pi 上有4 个USB 3.0,而Raspberry Pi 4 上只有2 个(旁边有2 个USB 2.0)。我最喜欢的小细节是Banana Pi M5 的板上有一个物理重置按钮,这是一个非常好的功能,可以防止电源线被拉扯!
软件支持
本周早些时候,当我开始考虑软件支持时,我对Mango Pi MQ Quad 评论感到有点恼火,而Banana Pi 是这里的罪魁祸首之一。他们自己的“BPI-M5 入门”页面开头很好,详细介绍了如何将图像写入SD 卡或eMMC,并提到运行Android 和Linux。当你去主板的维基页面寻找系统镜像时,问题就开始了,你最终会得到无数的百度云和谷歌云端硬盘链接来下载用户提供的镜像,这一切都感觉有点不对劲。
幸运的是,Armbian 已经介入,现在正式支持基于Banana Pi M5 Armbian Debian Bullseye 的映像,但正如我在上一篇文章中所说,这确实不应该留给社区来做。
Raspberry Pi 的含义非常不言自明。您可以通过官方来源的预捆绑软件,对Raspberry Pi OS 以及Ubuntu、Manjaro、Apertis、RISC OS 和许多其他操作系统提供强大支持。
价格
啊,是的,是时候再次讨论Raspberry Pi 的定价和可用性了,这总是很有趣。我在Twitter 上被指责使用Raspberry Pi 的零售价,但考虑到像rpilocator 这样的网站存在并显示定期补货,我会坚持下去。我还将比较4GB Pi 4 的价格,作为与M5 中包含的4GB 的公平比较。
Raspberry Pi 4B 4GB 型号的售价为55 美元(加上任何相关税费/运费),如果您留意rpilocator,您可能会很幸运并挑选一个。 Banana Pi M5 的售价约为63 美元(同样,加上所有税费和运费),因此价格稍贵一些,但也不会贵很多。
价格差异是否值得取决于您是否接受上面列出的差异/缺少的功能,当然还有它的性能如何,所以让我们开始吧?
计算性能
与往常一样,所有测试都是在120 毫米风扇全面吹动的情况下进行的,因此显示的分数是在没有热节流的情况下可能达到的最高分数。
我还在这篇文章中尝试了一种稍微不同的方法。由于UnixBench 和Geekbench 等测试数量庞大,图表变得难以阅读。为了尝试解决这个问题,我展示了总体基准分数的图表,然后在每个测试下方的可折叠区域中包含一个表格,其中包含所有结果和百分比差异。如果您喜欢这个,或者我是否应该重新开始,请告诉我!
Unix平台:
完整结果(1 个CPU)
测试名称Banana Pi M5 Raspberry Pi 4 差异(%) Drystone 29201385-40% 双油石540487+10% 执行吞吐量314368-16% 文件复制(1024/2000) 642390+49% 文件复制(256/500) 461270 + 52 % 文件复制(4096/8000) 1086750 + 37% 管道吞吐量469127 + 115% 基于管道的上下文切换3580-78% 进程创建122217-56% Shell 脚本(1) 625835-29% Shell 脚本(8) 15721655 - 5 % 系统调用开销77082 + 162% 完整结果(4 个CPU)
测试名称Banana Pi M5 Raspberry Pi 4 差异(%) Drystone 236785504-40% 双油石21571938 +11% 执行吞吐量851997-16% 文件复制(1024/2000) 10861364-23% 文件复制(256/500) 6008973 + 144 % 文件复制(4096/8000) 2300 1993 + 14% 管道吞吐量1877 511 + 114% 基于管道的上下文切换510 270 + 62% 进程创建848641 + 28% Shell 脚本(1) 17511882 年- 7% shell 脚本(8 ) 16831746 - 4% 系统调用开销2716323 + 157% Geek Benchmark 5.4.0 AArch64:
测试名称Banana Pi M5 Raspberry Pi 4 差异(%) AES-XTS28434+157% 文本压缩220277-23% 图像压缩234274-16% 导航210217-3% HTML5184262-35% SQLite177236-29% PDF 渲染237296- 22% 文本渲染173256-39% Clang 160237-39% 相机103210-68% N 身体物理81141-54% 刚体物理213324-41% 高斯模糊69100-37% 人脸检测168255-41% 地平线检测192339-55 % 图像恢复175383 -75% 高动态范围300465-43% 光线追踪150317-72% 运动结构120215-57% 语音识别123203-49% 机器学习77113-38% 完整结果(4 个CPU)
测试名称Banana Pi M5 Raspberry Pi 4 差异(%) AES-XTS1103133+157% 文本压缩732767-5% 图像压缩8581044-20% 导航489285+53% HTML5690965-33% SQLite641849-28% PDF 渲染899939- 4% 文本渲染616729-17% clang 520684-27% 相机303471-43%N 身体物理288415-36% 刚体物理6521224-61% 高斯模糊273573-71% 人脸检测642985-42% 地平线检测716922-25 % 图像恢复520916 -55% 高动态范围11741623-32% 光线追踪5951088-59% 运动结构344689-67% 语音识别390321+19% 机器学习218201+8% GZIP 压缩:
PHPBench:
工作台:
WavPack 音频编码:
密码++:
OpenSSL 工作台
内存(RAM) 性能
通过sbc-bench 使用tinymembench,我们可以更深入地研究一些RAM 功能,因为它正在跨各种变量测试内存的延迟和带宽。
Banana Pi M5 在RAM 方面总体领先于Raspberry Pi 4,但请记住,在此特定测试中您查看的是4GB M5 与2GB Pi 4。
测试名称Banana Pi M5 Raspberry Pi 4 差异(%) C 向后复制21442489-16% C 向后复制(32 字节) 21802484-14% C 向后复制(64 字节) 22592489-10% C 复制36242508+31%C 复制预取(32 字节) 22142503-13%C 复制预取(64 字节) 34312502+27%C 2 遍复制23692196+7%C 2 遍复制预取(32 字节) 12372255-82%C 2 遍复制预取(64字节) 22262258-1%C 填充63943362+47%C 填充(随机播放16 字节) 63903363+47%C 填充(随机播放32 字节) 63903358+47%C 填充(随机播放64 字节) 63843361+47% 标准内存35412510+47% 标准内存组63933363+47%NEON LDP/STP 复制36492501+31%NEON LDP/STP 复制pldl2strm (32byte)27572492+10%NEON LDP/STP 复制pldl2strm (64byte)35992493+31%NEON LDP/STP 复制pldl1keep (32byte) 26512517+5%NEON LDP/STP 复制pldl1keep (64byte)38262518+34%neon LD1/ST1 复制36962499+32%NEON STP 填充63893352+48%NEON STNP 填充56743172+44%ARM LDP/STP 复制36472499+31% ARM STP 填充63943364+47%ARM STNP 填充56923110+45% 缓存平台:
网络性能
这里的Banana Pi 和Raspberry Pi 都具有板载1Gigabit RJ45 以太网端口,它们之间没有任何您所期望的。我使用Linksys 1Gbit USB3 适配器尝试了USB 转以太网,并且都达到了最大极限(当然使用Pi 4 上的USB 3.0 端口),所以如果您出于任何原因需要第二个端口,那就去吧!
由于M5 没有WiFi,因此此处仅列出Pi 4。一旦我拿到M5 的WiFi/蓝牙附加“帽子”,我就会在这里更新结果。
存储性能
Banana Pi M5 具有32GB 板载eMMC 内存,尽管它们都有microSD 插槽,但在开箱即用的速度方面具有明显的优势,因此我为这两款产品提供了来自我最好的microSD 卡的全套基准测试。板树莓派。
事实证明,在这里具有速度优势的不仅仅是eMMC。有了Amazon Basics microSD 卡等不错的选择,您将看到一些非常令人尊敬的SD 卡速度,因此M5 获胜。
在测试USB 连接的SSD 时,潮流正在摇摆,使用完全相同的SATA 转USB 电缆可以将性能提高3 到5 倍,并且考虑到它配备USB 3.0 端口和网络部分,我们看到它推动了这一点,这是非常有趣的1Gbit over USB 以太网。它在两个板上显示为相同的驱动程序/设备,如果我遗漏了什么,请随时在评论中对我大喊大叫!
Banana Pi M5 MicroSD 卡速度
SD 卡型号顺序读取顺序写入随机读取随机写入IOP SanDisk Extreme (8GB) 34.79 MB/秒12.7 MB/秒5.75 MB/秒0.71 MB/秒0.85 毫秒SanDisk Extreme (16GB) 71 MB 字节/秒12.6 MB/秒9.35 MB/秒2.89 MB/秒2.89 毫秒SanDisk Extreme (32GB) 70.93 MB/秒12.6 MB/秒9.35 MB/秒2.89 MB/秒2.81 毫秒SanDisk Extreme (64GB) 72.62 MB/秒32.7 兆字节/秒8.57 MB/秒3.87 MB/秒0.62 毫秒SanDisk Extreme (128GB) 72.57 MB/秒40.53 MB/秒8.21 MB/秒3.89 MB/秒0.68 毫秒金士顿Canvas Select Plus (32GB))67.2 MB/秒22.93 MB/秒6.72 MB/秒2.25 MB /秒0.85 毫秒铠侠EXCERIA (32GB) 67.3 MB/秒17.65 MB/秒10.38 MB/秒5.05 MB/秒0.67 毫秒三星EVO Plus (32GB) 66.66 MB/秒16.03 MB/秒11.37 MB/秒2.27 MB/秒0.8毫秒Amazon Basic (64GB) 74.58 MB/秒36.5 MB/秒11.9 MB/秒4.92 MB/秒1.21 毫秒Verbatim Premium (16GB) 63.32 MB/秒10.33 MB/秒9.15 MB/秒2.99 MB/秒0.75 毫秒SanDisk 最大耐用性(32GB) 72.52 MB/秒34.4MB/秒8.28 MB/秒3.35 MB/秒0.82 毫秒Credits Ultima PRO (64GB) 74.89 MB/秒31.1 兆字节/秒9.22 MB/秒4.67 MB/秒0.94 毫秒Patriot EP 系列(64GB) ) 65.61 MB/秒30.9 兆字节/秒8.14 MB/秒3.2 MB/秒0.89 毫秒柯达(64GB) 62.11 MB/秒31.8 MB/秒3.39 MB/秒0.86 MB/秒1.02 毫秒密集(64GB) 21.9 MB/秒17.9 MB/秒8.4 MB/秒3.95 MB/秒1.29 毫秒Transcend (32GB) 76.75 MB/秒20.5 MB/秒12.93 MB/秒4.13 MB/秒0.58 毫秒三星EVO Select (32GB) 67.86 MB/秒17.6 MB/秒11.37 MB/秒2.19 MB/秒1.08 毫秒三星PRO Plus (128GB) 76.56 MB/秒23.7 MB/秒11.4MB/秒2.69 MB/秒0.58 毫秒SanDisk High Endurance (64GB) 68.64 MB/秒28.9 MB/秒6.89 MB/秒3.26 MB/秒0.65 毫秒三星PRO Endurance (32GB)70.02 MB/秒34.33 MB/秒11.42 MB/秒2.48 MB/秒0.67 毫秒板载eMMC (16GB) 129.39 MB/秒45.5 MB/秒22.65 MB/秒24.61 MB /sec 0.42 毫秒Raspberry Pi 4 MicroSD 卡速度
SD 卡型号顺序读取顺序写入随机读取随机写入IOP SanDisk Extreme (8GB) 39.42 MB/秒13.77 MB/秒8.13 MB/秒0.73 MB/秒0.75 ms SanDisk Extreme (16GB) 41.91 MB/秒13.93 MB/秒8.3 MB /s 2.65 MB/s 2.7 毫秒SanDisk Extreme (32GB) 39.63 MB/s 17.53 MB/s 7.99 MB/s 2.25 MB/s 2.6 毫秒SanDisk Extreme (64GB) 39.68 MB/s 35.27 兆字节/秒7.28 MB/秒3.63 MB /秒0.73 毫秒SanDisk Extreme (128GB) 38.98 MB/秒35.87 MB/秒6.66 MB/秒3.51 MB/秒0.76 毫秒Kingston Canvas Select Plus (32GB) 38.42 MB/秒秒20.73 MB/秒5.7 MB/秒2.16 MB/秒0.63 毫秒铠侠EXCERIA (32GB) 39.66 MB/秒17.17 MB/秒8.58 MB/秒4.49 MB/秒0.97 毫秒三星EVO Plus (32GB) 40.31 MB/秒24.37 MB/秒9.94 MB/秒2.55 MB/秒0.75 毫秒Amazon Base (64GB) 39.3 MB/秒36.3 MB/秒10.2 MB/秒4.35 MB/秒1.11 毫秒PNY Performance Plus (16GB) 不适用不适用适用不适用不适用不适用Verbatim Premium (16GB) 40.44 MB/s 11.6 MB/s 7.55 MB/s 2.8 MB/s 0.98 ms SanDisk Max Endurance (32GB) 43.35 MB/s 33.3 MB/s 7.57 MB/秒3.51 MB/秒0.6 毫秒Credits ultima PRO (64GB) 41.05 MB/秒34.7 MB /sec 8.05 MB/秒4.3MB/秒1.07 毫秒Patriot EP 系列(64GB) 40.77 MB/秒29.57 MB/秒6.74 MB/秒2.9 MB/秒0.87 毫秒柯达(64GB) 40.11 MB/秒27.97 MB/秒3.33 MB /秒0.84 MB/秒0.87 毫秒密集(64GB) 40.12 MB/秒34.73 MB/秒9.81 MB/秒4.36 MB/秒0.95 毫秒超越(32GB) 42.34 MB/秒20.43 MB/秒11.11 MB/秒3.96 MB/秒0.55 毫秒三星EVO Select (32GB) 40.08 MB/秒24.07 MB/秒9.28 MB/秒2.66 MB/秒0.74 MS 三星PRO Plus (128GB) 40.89 MB/秒32.67 MB/秒10.03 MB/秒2.62 MB/秒0.6 MS SanDisk High Endurance (64GB) 41.55 MB/秒30.27 MB/秒6.15 MB/秒3.08 MB/秒0.74 毫秒三星PRO Endurance (32GB) 41.46 MB/秒31.7 兆字节/秒9.34 MB/秒2.67 MB/秒0.67 毫秒USB SSD 、eMMC和microSD卡对比:
温度和功耗:热和电
总体而言,在更多“真实世界”测试情况下,Banana Pi M5 的运行温度比Raspberry Pi 4 更低。虽然同等情况下其功耗较低,但这是可以预料的。
所有数据均以25 摄氏度的环境温度标准化。
温度
电量使用情况
虽然世界大部分地区的电价都在飙升,但幸运的是,对于任何一个议会来说,您的电费都不会成为一个重要的考虑因素。本月到目前为止,我的平均价格为0.11 美元/千瓦时(不包括任何固定费用/送货费),因此以100% 负载运行M5 每年的成本约为3.60 美元,而Raspberry Pi 4 的成本为4.55 美元。
值得注意的是,这两款主板都是在默认操作系统下进行测量的,没有禁用任何功能,只插入了以太网线。这意味着Pi 4 当时也运行着WiFi/蓝牙,而且它也是唯一一款具备WiFi/蓝牙功能的主板。已插入microSD 卡。
Banana Pi M5 vs Raspberry Pi 4—— 谁赢了?
现在我们已经有了一系列的测试、各种基准测试和涵盖的大多数基础(至少在无头/服务器端,我可能稍后会回来更新桌面/GPU 详细信息),让我们能够做出判断: Banana Pi M5 是Raspberry Pi 4 的有力竞争者,以及您是否应该放弃辛苦赚来的钱。
Banana Pi M5 性能良好,如果您不需要WiFi/蓝牙,那么它是一个有吸引力的购买选择,价格差异因包含eMMC 而被抵消,因此不需要SD 卡(如果您可以使用16GB)。如果您确实需要更多空间,M5 上的microSD 卡效果非常好,可以控制项目的物理占用空间。
再加上它们在全球速卖通上的即时可用性,如果您愿意做更多的工作,如果它是开箱即用的并且您喜欢修补的话,这可能是您的一个不错的选择。
我知道,这对我来说不是很有用,尽管最终的选择将取决于您计划做什么、您的项目需要哪些功能以及您想要做出哪些妥协!
我的2分钱?如果我不着急并且愿意做一些工作来关注可用库存,我想我最终仍然会尽可能选择Raspberry Pi,因为它涵盖了更多的价格基础。您将看到更好的操作系统支持、更大的整体社区以及更多可用配件。
您想让我看看还有其他Pi 4 替代品吗?也许是香蕉、覆盆子和橙子派的阵容?也许我们可以再添加一些,并进行类似于Raspberry Pi Zero 比较的全面比较?