Banana Pi M5 基准测试已成为我的网站上最受欢迎的作品之一,而且似乎人们真正想看到的是它与其 Raspberry 口味的表亲之间的直接比较,所以这里就是 Banana Pi M5 与 Raspberry Pi 4 的比较,我免费附上我的想法..
注意:这篇文章包含亚马逊和 AliExpress 的联盟链接,如果您点击并购买商品,我可能会赚取少量佣金。这些有助于继续资助这些比较,所以我希望没问题!
目录
规格
硬件差异
软件支持
价格
计算性能UnixBench完整结果 (1 CPU)完整结果 (4 CPU)Geekbench 5.4.0 AArch64完整结果 (1 CPU)完整结果 (4 CPU)GZIP 压缩PHPBenchPyBenchWavPack 音频编码加密++OpenSSL 工作台
内存 (RAM) 性能tinymembenchCacheBench
网络性能
存储性能Banana Pi M5 MicroSD 卡速度Raspberry Pi 4 MicroSD 卡速度USB SSD、eMMC 和 microSD 卡比较
散热与电源温度用电量
Banana Pi M5 与 Raspberry Pi 4 — 谁胜出?
规格
香蕉派 M5 | 树莓派 4 | |
中央处理器 | 1.91GHz 四核 Amlogic S905X3 Cortex-A55 | 1.5GHz 四核 Broadcom BCM2711 Cortex-A72 |
内存 | 4GB LPDDR4 | 1/2/4/8GB LPDDR4 |
图形处理器 | Mali G31 MP2(650MHz) | 视频核心 VI (500MHz) |
贮存 | MicroSD 卡 | MicroSD 卡 |
板载 16 GB eMMC 闪存 | ||
输入/输出 | 1 个 HDMI 2.1 | 2 个微型 HDMI 2.0 |
4 个 USB 3.0 | 2 个 USB 3.0 / 2 个 USB 2.0 | |
24 针 DVP/RMII 摄像头连接器 | Pi 相机 (MIPI CSI) | |
Pi 显示器 (MIPI DSI) | ||
40 针 GPIO 接头 | 40 针 GPIO 接头 | |
3.5 毫米音频插孔 | 3.5 毫米音频插孔 | |
红外线接收器 | ||
联网 | 1 个 10/100/1000 以太网 | 1 个 10/100/1000 以太网 |
802.11 b/g/n/ac 无线局域网 | ||
蓝牙 5.0(带 BLE) | ||
力量 | USB-C(5 伏 3 安) | USB-C(5 伏 3 安) |
GPIO 接头 (5V 3A) | ||
PoE(带额外的Pi PoE Hat) | ||
方面 | 92x60mm(长x高) | 85.6×56.5mm(长×高) |
48 克 | 46克 |
硬件差异
在深入了解数据之前,我们应该先解决这两款主板之间的一些明显差异。首先,在这个特定的比较中,我使用的是 2GB RAM 版本的 Raspberry Pi 4,因为我手头没有 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。问题开始于当您转到主板的 wiki 页面查找系统图像时,您最终会得到大量百度云和 Google Drive 链接来下载用户贡献的图像,这一切都感觉有点不对劲。
幸运的是,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 等程序中的测试数量庞大,图表变得非常难以阅读。为了尝试解决这个问题,我展示了一个总体基准测试分数的图表,然后在每个测试下方的可折叠区域中包含一个包含所有结果和百分比差异的表格。如果您喜欢这个,或者我应该重新开始,请告诉我!
UnixBench
完整结果 (1 CPU)
测试名称 | 香蕉派 M5 | 树莓派 4 | 不同之处 (%) |
德里斯顿 2 | 920 | 1385 | -40% |
双精度磨刀石 | 540 | 487 | +10% |
执行吞吐量 | 314 | 368 | -16% |
文件复制 (1024/2000) | 642 | 390 | +49% |
文件复制 (256/500) | 461 | 270 | +52% |
文件复制 (4096/8000) | 1086 | 750 | +37% |
管道吞吐量 | 469 | 127 | +115% |
基于管道的上下文切换 | 三十五 | 80 | -78% |
流程创建 | 122 | 217 | -56% |
Shell 脚本 (1) | 625 | 835 | -29% |
Shell 脚本 (8) | 1572 | 1655 | -5% |
系统调用开销 | 770 | 82 | +162% |
完整结果 (4 CPU)
测试名称 | 香蕉派 M5 | 树莓派 4 | 不同之处 (%) |
德里斯顿 2 | 3678 | 5504 | -40% |
双精度磨刀石 | 2157 | 1938 | +11% |
执行吞吐量 | 851 | 997 | -16% |
文件复制 (1024/2000) | 1086 | 1364 | -23% |
文件复制 (256/500) | 6008 | 973 | +144% |
文件复制 (4096/8000) | 2300 | 1993 | +14% |
管道吞吐量 | 1877 | 511 | +114% |
基于管道的上下文切换 | 510 | 270 | +62% |
流程创建 | 848 | 641 | + 28% |
Shell 脚本 (1) | 1751 | 1882 | -7% |
Shell 脚本 (8) | 1683 | 1746 | -4% |
系统调用开销 | 2716 | 323 | +157% |
Geekbench 5.4.0 AArch64
完整结果 (1 CPU)
测试名称 | 香蕉派 M5 | 树莓派 4 | 不同之处 (%) |
电化学测试 | 284 | 三十四 | +157% |
文本压缩 | 220 | 277 | -23% |
图像压缩 | 234 | 274 | -16% |
导航 | 210 | 217 | -3% |
HTML5 | 184 | 262 | -35% |
SQLite | 177 | 236 | -29% |
PDF 渲染 | 237 | 296 | -22% |
文本渲染 | 173 | 256 | -39% |
铛 | 160 | 237 | -39% |
相机 | 103 | 210 | -68% |
N 体物理学 | 81 | 141 | -54% |
刚体物理 | 213 | 324 | -41% |
高斯模糊 | 69 | 100 | -37% |
人脸检测 | 168 | 255 | -41% |
地平线检测 | 192 | 339 | -55% |
图像修复 | 175 | 383 | -75% |
HDR | 300 | 465 | -43% |
光线追踪 | 150 | 317 | -72% |
运动结构 | 120 | 215 | -57% |
语音识别 | 123 | 203 | -49% |
机器学习 | 77 | 113 | -38% |
完整结果 (4 CPU)
测试名称 | 香蕉派 M5 | 树莓派 4 | 不同之处 (%) |
电化学测试 | 1103 | 133 | +157% |
文本压缩 | 732 | 767 | -5% |
图像压缩 | 858 | 1044 | -20% |
导航 | 489 | 285 | +53% |
HTML5 | 690 | 965 | -33% |
SQLite | 641 | 849 | -28% |
PDF 渲染 | 899 | 939 | -4% |
文本渲染 | 616 | 729 | -17% |
铛 | 520 | 684 | -27% |
相机 | 303 | 471 | -43% |
N 体物理学 | 288 | 415 | -36% |
刚体物理 | 652 | 1224 | -61% |
高斯模糊 | 273 | 573 | -71% |
人脸检测 | 642 | 985 | -42% |
地平线检测 | 716 | 922 | -25% |
图像修复 | 520 | 916 | -55% |
HDR | 1174 | 1623 | -32% |
光线追踪 | 595 | 1088 | -59% |
运动结构 | 344 | 689 | -67% |
语音识别 | 390 | 321 | +19% |
机器学习 | 218 | 201 | +8% |
GZIP 压缩
PHPBench
PyBench
WavPack 音频编码
加密++
OpenSSL 工作台
内存 (RAM) 性能
通过 sbc-bench 使用 tinymembench,我们可以更深入地了解某些 RAM 功能,因为它可以在各种变量中测试内存的延迟和带宽。
在 RAM 方面,Banana Pi M5 总体上领先于 Raspberry Pi 4,但请记住,在这个特定测试中,您会看到 4GB M5 对抗 2GB Pi 4。
tinymembench
测试名称 | 香蕉派 M5 | 树莓派 4 | 不同之处 (%) |
C 向后复制 | 2144 | 2489 | -16% |
C 向后复制(32字节) | 2180 | 2484 | -14% |
C 向后复制(64字节) | 2259 | 2489 | -10% |
C 副本 | 3624 | 2508 | +31% |
C 复制预取(32byte) | 2214 | 2503 | -13% |
C 复制预取(64字节) | 3431 | 2502 | + 27% |
C 2 次复印 | 2369 | 2196 | +7% |
C 2-pass 复制预取 (32byte) | 1237 | 2255 | -82% |
C 2-pass 复制预取 (64byte) | 2226 | 2258 | -1% |
C填充 | 6394 | 3362 | +47% |
C 填充(随机16byte) | 6390 | 3363 | +47% |
C 填充(乱序32byte) | 6390 | 3358 | +47% |
C 填充(随机 64byte) | 6384 | 3361 | +47% |
标准 memcpy | 3541 | 2510 | +47% |
标准 memset | 6393 | 3363 | +47% |
NEON LDP/STP 副本 | 3649 | 2501 | +31% |
NEON LDP/STP 复制 pldl2strm (32字节) | 2757 | 2492 | +10% |
NEON LDP/STP 复制 pldl2strm (64字节) | 3599 | 2493 | +31% |
NEON LDP/STP 复制 pldl1keep (32字节) | 2651 | 2517 | +5% |
NEON LDP/STP 复制 pldl1keep (64字节) | 3826 | 2518 | +34% |
NEON LD1/ST1 副本 | 3696 | 2499 | +32% |
NEON STP 填充 | 6389 | 3352 | +48% |
NEON STNP 填充 | 5674 | 3172 | +44% |
ARM LDP/STP 复制 | 3647 | 2499 | +31% |
ARM STP 填充 | 6394 | 3364 | +47% |
ARM STNP 填充 | 5692 | 3110 | +45% |
CacheBench
网络性能
这里的 Banana Pi 和 Raspberry Pi 都带有板载 1Gigabit RJ45 以太网端口,正如您所期望的那样,它们之间没有任何连接。我尝试使用 Linksys 1Gbit USB3 适配器在两者上使用 USB 以太网,并且两者都达到了最大值(当然,使用 Pi 4 上的 USB 3.0 端口),因此如果您出于某种原因需要第二个端口,那就去那里吧!
由于 M5 不具备 WiFi,因此这里仅列出了 Pi 4。一旦我拿到 M5 的 WiFi/蓝牙附加“帽”,我就会在这里更新结果。
存储性能
由于配备了 32GB eMMC 内存,Banana Pi M5 在开箱即用的速度方面具有明显优势,但两者都配备了 microSD 插槽,因此我在这两款主板的Raspberry Pi 最佳 microSD 卡中都包含了全套基准测试。
事实证明,并非只有 eMMC 具有速度优势。选择Amazon Basics microSD 卡等优质产品,您将看到非常可观的 SD 卡速度,因此 M5 胜出。
在 USB 连接的 SSD 测试中,情况发生了变化,使用完全相同的 SATA-USB 电缆可使性能提高 3 到 5 倍,这非常有趣,因为两者都配备了 USB 3.0 端口,并且在网络部分,我们看到它通过 USB 以太网传输 1Gbit。它在两个板上显示为相同的驱动程序/设备,如果我遗漏了什么,请随时在评论中告诉我!
Banana Pi M5 MicroSD 卡速度
SD卡型号 | 顺序读取 | 顺序写入 | 随机读取 | 随机写入 | 同步 |
SanDisk Ultra(8GB) | 34.79 MB/秒 | 12.7 MB/秒 | 5.75 MB/秒 | 0.71 MB/秒 | 0.85 毫秒 |
SanDisk Ultra(16GB) | 71 MB/秒 | 12.6 MB/秒 | 9.35 MB/秒 | 2.89 MB/秒 | 2.89 毫秒 |
SanDisk Ultra(32GB) | 70.93 MB/秒 | 12.6 MB/秒 | 9.35 MB/秒 | 2.89 MB/秒 | 2.81 毫秒 |
SanDisk Extreme(64GB) | 72.62 MB/秒 | 32.7 MB/秒 | 8.57 MB/秒 | 3.87 MB/秒 | 0.62 毫秒 |
SanDisk Extreme PRO(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 毫秒 |
亚马逊基础版 (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 MAX ENDURANCE(32GB) | 72.52 MB/秒 | 34.4 MB/秒 | 8.28 MB/秒 | 3.35 MB/秒 | 0.82 毫秒 |
Integral ultima PRO (64GB) | 74.89 MB/秒 | 31.1 MB/秒 | 9.22 MB/秒 | 4.67 MB/秒 | 0.94 毫秒 |
爱国者EP系列 (64GB) | 65.61 MB/秒 | 30.9 MB/秒 | 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 毫秒 |
创见 (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.4 MB/秒 | 2.69 MB/秒 | 0.58 毫秒 |
SanDisk 高耐久性 (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/秒 | 0.42 毫秒 |
Raspberry Pi 4 MicroSD 卡速度
SD卡型号 | 顺序读取 | 顺序写入 | 随机读取 | 随机写入 | 同步 |
SanDisk Ultra(8GB) | 39.42 MB/秒 | 13.77 MB/秒 | 8.13 MB/秒 | 0.73 MB/秒 | 0.75 毫秒 |
SanDisk Ultra(16GB) | 41.91 MB/秒 | 13.93 MB/秒 | 8.3 MB/秒 | 2.65 MB/秒 | 2.7 毫秒 |
SanDisk Ultra(32GB) | 39.63 MB/秒 | 17.53 MB/秒 | 7.99 MB/秒 | 2.25 MB/秒 | 2.6 毫秒 |
SanDisk Extreme(64GB) | 39.68 MB/秒 | 35.27 MB/秒 | 7.28 MB/秒 | 3.63 MB/秒 | 0.73 毫秒 |
SanDisk Extreme PRO(128GB) | 38.98 MB/秒 | 35.87 MB/秒 | 6.66 MB/秒 | 3.51 MB/秒 | 0.76 毫秒 |
金士顿 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 毫秒 |
亚马逊基础版 (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/秒 | 11.6 MB/秒 | 7.55 MB/秒 | 2.8 MB/秒 | 0.98 毫秒 |
SanDisk MAX ENDURANCE(32GB) | 43.35 MB/秒 | 33.3 MB/秒 | 7.57 MB/秒 | 3.51 MB/秒 | 0.6 毫秒 |
Integral ultima PRO (64GB) | 41.05 MB/秒 | 34.7 MB/秒 | 8.05 MB/秒 | 4.3 MB/秒 | 1.07 毫秒 |
爱国者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 毫秒 |
三星 PRO Plus (128GB) | 40.89 MB/秒 | 32.67 MB/秒 | 10.03 MB/秒 | 2.62 MB/秒 | 0.6 毫秒 |
SanDisk 高耐久性 (64GB) | 41.55 MB/秒 | 30.27 MB/秒 | 6.15 MB/秒 | 3.08 MB/秒 | 0.74 毫秒 |
三星 PRO Endurance(32GB) | 41.46 MB/秒 | 31.7 MB/秒 | 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/蓝牙,它也是唯一一块插入了 microSD 卡的主板。
Banana Pi M5 与 Raspberry Pi 4 — 谁胜出?
所以,我们进行了一系列测试、各种基准测试并涵盖了大多数基础(至少在无头/服务器端,我可能会在以后回来更新桌面/GPU 详细信息),使我们能够判断 Banana Pi M5 是否是 Raspberry Pi 4 的有力竞争对手,以及您是否应该花掉辛苦赚来的钱。
Banana Pi M5 性能出色,如果您不需要 WiFi/蓝牙,那么它可能会是一个有吸引力的选择,价格差异可以通过包含 eMMC 来抵消,因此不需要 SD 卡(如果您对 16GB 感到满意)。如果您确实需要更多空间,M5 上的 microSD 卡性能很好,可以控制项目的物理占用空间。
再加上它们可以在AliExpress上立即供货,如果您愿意做更多的工作(如果东西不能“开箱即用”并且您喜欢修修补补),那么它可能是一个不错的选择。
我知道,我说这些并没有什么用,但最终的选择取决于你打算做什么、项目需要什么功能以及你想做出什么妥协!
我的看法是?如果我不着急,而且愿意花点时间留意库存,我想我最终还是会选择 Raspberry Pi,因为它的价格更实惠。你会看到更好的操作系统支持、更大的整体社区和更多可用的配件。
还有其他 Pi 4 替代品吗?你希望我看看吗?也许是 Banana Pi、Raspberry Pi 和 Orange Pi 的比较?也许我们可以再加几个,做一个类似于Raspberry Pi Zero 比较的全尺寸比较?
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !