新版计算模块 5 (CM5)与旧版 CM4 的基准测试比较


因此,我们尝试了计算模块 4(”CM4″)和 CM5 的基准测试。
我们使用了 Geenbench 和 PiBenchmark。


配有 CM4 的 “PL-R4 “的操作系统是 “Bullseye”,配 有 CM5 的 “PL-R5M “的操作系统是 “Bookworm”。
两种系统均由 eMMC 激活。

Geekbench

著名的基准测试 Geekbench 可以在 Raspberry Pi 上运行。不过,目前只支持预览版,也就是测试版。
这是因为 CPU 是 Arm。

Geekbench 预览版:https://www.geekbench.com/preview/

对于 Linux,我发现它与 Ubuntu 18.04 或更高版本兼容。它在 Raspberry Pi 操作系统上也能顺利运行,这可能是因为它也是从 Debian 衍生而来的缘故。
撰写本文时的版本为 Geekbench-6.4.0-LinuxARMPreview。

执行方式

Geekbench 预览版只需在下载后通过命令运行即可使用。非常简单。

下载

wget https://cdn.geekbench.com/Geekbench-6.4.0-LinuxARMPreview.tar.gz
tar -xf Geekbench-6.4.0-LinuxARMPreview.tar.gz
cd Geekbench-6.4.0-LinuxARMPreview

执行

./geekbench6

测量结果会自动上传到 Geekbench,并将测量结果的 URL 链接输出到终端屏幕。(例如https://browser.geekbench.com/v6/cpu/<id>)

如果您是 Geekbench 的新用户,可以在从 URL 访问的页面上创建账户。我们建议您创建一个账户,因为一旦创建,您就可以将所有结果保存在一个地方,并查看比较结果。

在 Raspi 上执行需要相当长的时间。稍等一下。

Geekbench 结果

Geekbench 以分数表示。您还可以查看具体的测量细节。

因此,CM5 的得分似乎与 CM4 的得分相差甚远。
这是一个数量级的差别。我有点吃惊。
即使在体验速度时,也能感受到这种性能差异。

无论是单核还是多核,CM5 都胜出一筹。事实上,两者的分数相差 3.4 倍。

测试结果的 URL

测量结果还显示了详细的规格。例如,文件压缩率为 126.6 MB/秒。


比较图表的 URL 如下

基于 CM5 的比较图
https://browser.geekbench.com/v6/cpu/compare/10676765?baseline=10638221

基于 CM4 的比较图
https://browser.geekbench.com/v6/cpu/compare/10638221?baseline=10676765

看看哪些地方明显增加了。

PiBenchmarks

接下来,我用 PiBenchmarks 进行了测量。
它与 Geekbench 类似。它也用分数表示。

我使用 Raspida 测量 NVMe 硬盘已经有一段时间了。(参考文献https://raspida.com/pi5-nvme-ssd-like-a-pc/)

如果操作系统运行在 eMMC 上,则可使用以下命令完成操作。

sudo curl https://raw.githubusercontent.com/TheRemote/PiBenchmarks/master/Storage.sh | sudo bash


如果要测量已激活 eMMC 的 microSD 卡,则必须指定目标设备。
可选择指定设备的路径。

findmnt
在本例中,/dev/mmcblk0 是 eMMC,/dev/mmcblk2 是 microSD 卡,但也可以看到它们的挂载位置。

├─/boot/firmware               /dev/mmcblk0p1 vfat       rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii
└─/media/pi/SDCARD             /dev/mmcblk2p1 vfat       rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=00

下载另一个硬盘的测量数据,然后运行。

本项目中使用的工业级 raspberry pi 可以使用另一个驱动器(如 microSD 卡),因此,如果要测量 bootfs 以外的数据,可以下载一次 sh 文件并指定其路径。

wget https://raw.githubusercontent.com/TheRemote/PiBenchmarks/master/Storage.sh
chmod +x Storage.sh

只需使用下载位置的路径运行 sh 文件即可。

sudo ./Storage.sh /media/pi/SDCARD

在这种情况下,我想知道 eMMC(即 bootfs)的得分,所以在没有指定路径的情况下运行了它。
如果要测量运行的驱动器以外的驱动器,请记住下载一次并指定路径。

CM4 eMMC 读/写速度

与 Geekbench 一样,PiBenchmarks 网站也允许您查看自己的测量结果列表,并与其他测试数据进行比较。(不提供比较表)。

该网站可用于根据 Raspberry Pi 型号进行筛选,例如哪家制造商的硬盘最常用,也可作为购买连接 NVMe 的固态硬盘的参考。

和以前一样,让我们在 CM4 的基础上与 CM5 进行比较。
这是 CM4 的得分。图片是终端显示的内容。

CM4 eMMC 结果 URL:https://pibenchmarks.com/benchmark/104107/

其他测试数据显示,分数大致相同,都在 6000 分左右。

CM5 eMMC 读写速度

新的 CM5 如何?这就是我所说的数量级差异。

CM5 eMMC 结果 URL:https://pibenchmarks.com/benchmark/104123/

我查看了其他人上传的分数,结果大致相同,都在 13100 左右。
一些超频测量显示分数在 14400 左右。

更不用说分数了,更不用说 CM4 的 eMMC,它在所有读写类别中的表现都优于 CM4。
毕竟,我们可以看到 CM5 的性能有了很大提高。

其他测量方法


也可通过指定 eMMC 或 microSD 卡进行测量。

hdparm 命令

您只需使用 hdparm 命令来测量读取速度即可。
为了准确起见,请执行同一命令四到五次,然后取平均值。

对于读取速度,则使用 -t 选项。

hdparm -t /dev/mmcblk0

用于图形用户界面的gnome-disks

gnome-disks 就是一个可以通过图形用户界面进行测量的典型例子。

你可以通过安装 gnome-disk-utility 来使用它。
,它在 Raspberry Pi 上运行正常。

sudo apt install gnome-disk-utility

设置可保留为默认值。

CM5 的读写速度大约提高了一倍?

Geekbench 和 PiBenchmark 在可用性方面相似。
首先,试试 Geekbench,它以条形图著称。

这次,考虑到 Geekbench 的测量结果,CM4 的读取速度约为 80 MB/s,CM5 为 309 MB/s,确实快了 3.8 倍以上。
,写入速度也提高了约 1.7 倍。


没有什么比快速处理更好了,看来 CM5 将是未来将 Raspberry Pi 引入工业用途的产品。

值得注意的是,CM5 只能在书虫上使用,因此如果要使用因操作系统版本不同而有问题的模块或应用程序,仍需放弃 CM4 选项。

*PL-R4 系列工业级 Raspberry Pi 采用 CM4 配置,但可轻松修改为与 CM5 兼容。

携带板从 CM4 更换为 CM5


处理规格并不是唯一重要的事情,但以前过于繁琐的项目可能会成功。
,速度越快越好,尤其是当你要处理繁重的数据时。未来,Raspberry Pi 计算模块 5 也可能会更多地出现在日本的工业领域。


文章由拉斯必达提供

非工程师也能愉快使用的 Raspberry Pi 信息网站 raspida.com一个非工程师也能享受和使用的 Raspberry Pi 信息网站。他还为 PiLink 网站提供有关工业用 Raspberry Pi 的技术博客文章