由于笔者也是首次进行开发板的性能测试,本文将基于个人理解,将性能测试划分为两个主要方向:一方面,借助常见的评测工具(如 Geekbench、sysbench、等)进行标准化的性能测试;另一方面,从日常使用角度出发,对各类常见操作进行实际测试,包括耗时统计与功能支持情况的评估。同时我会与Intel Pentium G4560(X86, 16Gb, Sata SSD)、RK3399(ARM64, 4Gb, EMMC)、Sipeed LicheePi4a(RISC-V64, 16Gb, EMMC)、Snapdragon 625(ARM64, 4Gb, EMMC)四个平台进行对比。本次测试仅供参考,实际性能与诸多因素有关,不能体现实际性能,但是可以对于目前的RISC-V软件生态与硬件能力有一定的体现。
设备名称 |
架构 |
内存 |
存储类型 |
内核版本 |
系统 |
Bit-Brick K1 |
RISC-V64 |
4GB |
SDcard |
6.6.63 |
bianbu os |
G4560 |
x86_64 |
16 GB |
SATA SSD |
6.9.3-76060903-generic |
pop-os |
RK3399 |
ARM64 |
4 GB |
eMMC |
6.1.27-media |
armbian |
Sipeed Lichee Pi 4A |
RISC-V64 |
16 GB |
eMMC |
6.6.82-th1520 |
revyos |
Snapdragon 625 |
ARM64 |
4 GB |
eMMC |
6.11.1 |
debian |
另外,需要注意的是骁龙625为8xA53@2.0GHz,rk3399为2xA72@1.8GHz+4xA53@1.4GHz,Licheepi4a为C910x4@2GHz。
一、标准化性能测试
为了全面评估各异构平台在不同场景下的计算性能,本文选择了四种常见的通用性能基准测试工具,包括 Geekbench、UnixBench 与 glmark2,分别代表系统总体性能、CPU计算能力、经典Unix环境下的综合评估,以及GPU图形渲染能力。
(1)Geekbench
Geekbench 是一款跨平台通用的性能测试工具,广泛用于评估处理器的单核与多核性能。它通过一系列模拟实际应用场景(如图像处理、压缩、加密等)的工作负载,反映系统在现代应用中的响应能力。
ID |
NAME |
PLATFORM |
ARCHITECTURE |
SINGLE-CORE SCORE |
MULTI-CORE SCORE |
GEEKBENCH URL |
11405075 |
spacemit k1-x bit-brick board |
Linux |
RISC-V |
130 |
551 |
Link |
11327413 |
Xiaomi Redmi Note 4X |
Linux |
AArch64 |
204 |
963 |
Link |
11397351 |
Dell Inc. OptiPlex 7050 |
Linux |
x64 |
810 |
1705 |
Link |
11397071 |
Sipeed Lichee Pi 4A 16G |
Linux |
RISC-V |
129 |
382 |
Link |
11396629 |
ZYSJ RK3399 |
Linux |
AArch64 |
305 |
853 |
Link |
从结果可以看出,当前 Geekbench 对 RISC-V 架构的支持仍处于早期阶段,存在一定程度的优化缺失,因此 RISC-V 的测试分数相对偏低,甚至落后于老旧的 A53 架构处理器很多,跨架构的分数比较暂不具备直接参考意义。
不过,通过同为 RISC-V 的设备对比,Bit-Brick K1 的单核性能略优于 Lichee Pi 4A,同时凭借 8 核心的架构设计,在多核跑分上也表现更为出色,为后续的多场景应用提供了良好的算力基础。
(2)UnixBench
UnixBench 是一套历史悠久的性能评估工具,适用于类 Unix 系统。它通过多项基准程序组合测试系统整体性能,尤其反映出处理器在 Unix-like 环境下的运算与调度能力。
设备名称 |
单核跑分 |
多核跑分 |
Bit-Brick K1 |
362.4 |
2062.0 |
G4560 |
1057.0 |
2417.8 |
RK3399 |
423.6 |
1662.1 |
Lichee Pi 4A |
331.0 |
1089.8 |
Snapdragon 625 |
428.5 |
2979.6 |
从整体性能来看,同上面的测试可见,K1单核保持在略强于Licheepi4a的水平,并凭借着双倍的核心数使得多核性能翻倍,此外距离x86处理器g4560很小,而这仅仅是几瓦的功耗。
经过上述两个综合测试,发现Bit Brick K1并没有超过同为8核的a53的性能,而a53能耗比应在a55之下,但是介于a53有着2.0GHz的高频率,并且其emmc读写速度优于sd卡,此外linux对riscv的优化也并不像arm那样成熟,这样的结果似乎也正常。
原测试结果附在这里,感兴趣的可以自己对比查看。
UnixBench_results.zip
(100.02 KB, 下载次数: 0)