Email WhatsApp
WeChat
WeChat QR

Table of Contents

Kiwi Pi 5 内存与 CPU 基准测试

引言

采用瑞芯微 RK3588S 芯片组的单板计算机在 AIoT、机器人、边缘计算和多媒体等领域越来越受欢迎。瑞芯微 RK3588S 芯片拥有强大的 CPU、GPU、NPU 和多媒体能力,使其成为既适合测试也适合最终产品的灵活平台。

本文介绍如何测试基于 RK3588S 的单板计算机,并以 Firefly 开发板和 Kiwi Pi 5 为例。我们将涵盖硬件检查和软件测试。本文中,我们对 Kiwi Pi 5 和 ROC-RK3588S-PC 进行了快速的内存与 CPU 测试,并附有以下附加信息。

kiwipi5 ram test cpu

为什么选择 RK3588S?

RK3588S 是一款 8 纳米、八核 SoC,具备以下特性:

  • CPU: 4× Cortex-A76 (2.2GHz) + 4× Cortex-A55 (1.8GHz)
  • GPU: ARM Mali-G610 MC4,支持 OpenGL ES 3.2、Vulkan 1.2
  • NPU: 6 TOPS AI 算力(支持 INT4/8/16、FP16、BF16、TF32)
  • VPU: 8K/60fps 解码,8K/30fps 编码
  • 内存: 最高支持 LPDDR4X 32GB
  • 连接性: HDMI 2.1、USB 3.1、PCIe、以太网、Wi-Fi 6

另外需要说明的是,RK3588S 是 RK3588 的成本优化紧凑型变体。如果您想深入了解这款芯片,可以查阅我们的指南:RK3588 规格与性能详解

主要单板计算机示例

通用计算、GPU 渲染和 AI 加速的平衡使该芯片对单板计算机极具吸引力。它也被广泛用于边缘 AI 设备,包括专用的 AI 盒子 – 您可以在我们的指南中查看一些示例:AI Box:2026 年五大解决方案

Firefly RK3588S 开发板

Firefly 已发布多款基于 RK3588S 的单板计算机,例如:

  • ROC-RK3588S-PC – 面向工业和嵌入式 AI 应用
  • Station P2 – 基于 RK3588S 的紧凑型迷你 PC
  • Core-3588S-JD4 – 用于集成到定制设计中的核心板模块

Kiwi Pi 5(我们的产品)

Kiwi Pi 5 是一款基于 RK3588S、对开发者友好的单板计算机:

  • CPU/GPU/NPU: RK3588S、Mali-G610、6 TOPS NPU
  • 内存: 8GB LPDDR4X(可选 4–32GB)
  • 存储: 64GB eMMC(最高 512GB),microSD 扩展
  • 视频: HDMI 2.1(8K@60fps)、Type-C DP 1.4(8K@30fps)、MIPI-DSI
  • I/O 接口: 2× MIPI-CSI、USB 3.1、USB 3.0、26 针 GPIO 扩展
  • 网络: Wi-Fi 6、蓝牙 5.4、千兆以太网
  • 操作系统支持: Linux 5.10/6.10、Android 12、Debian 11、Ubuntu 22.04

Kiwi Pi 5 采用紧凑的 56×85 mm 设计,面向需要小巧而强大的 AI 能力单板计算机的开发者。

如何测试 RK3588S 单板计算机:内存与 CPU

测试应验证硬件稳定性和软件性能。以下是推荐步骤。

CPU 与内存性能

  • 内存与 CPU 基准测试工具:
    • sysbench – 用于 CPU 性能测试
    • 7-zip 基准测试 – 用于压缩/解压缩吞吐量测试
    • memtester – 用于内存稳定性测试
  • Firefly ROC-RK3588S-PC 示例: Geekbench 5 多核得分预计约为 60,000–70,000。
  • Kiwi Pi 5 示例: 由于使用相同的 SoC,结果相似,但需注意散热差异。

例如,我们演示如何在 Kiwi Pi 5(Ubuntu 20.04)上执行快速的内存与 CPU 测试。首先,需要安装 sysbench 和 memtester。如果在测试期间使用外部存储,可能还需要手动挂载。您可以参考这个简单指南:如何在 Raspberry Pi 上挂载 sda1

memtester 安装

然后进行快速测试:

  • 512M – 要测试的内存量(不超过可用空闲内存)
  • 1 – 循环次数

结果:

现在安装 Sysbench 并运行快速测试。

结果:

性能:

  • 每秒事件数: 14,247.01
    CPU 每秒处理约 14.2k 次操作(整数运算测试)。性能在多次运行中保持稳定。
  • 总事件数: 10 秒内 142,506 次
    完全符合预期吞吐量。

延迟:

  • 最小延迟: 0.37 ms
  • 平均延迟: 0.56 ms
  • 第 95 百分位数: 1.08 ms
  • 最大延迟: 24.20 ms

几乎所有操作都在约 1ms 内完成,但出现了一次高达 24.20 ms 的尖峰。

这可能是由以下原因引起的:

  • 后台进程(调度器中断、I/O 等待)
  • 热/功耗限制短暂启动
  • Linux 多任务处理下的正常波动

由于第 95 百分位数仅为 1.08 ms,这个离群值不足为虑。

线程公平性:

  • 每线程事件数(平均): 17,813
  • 标准差: 8,631
    工作负载分布并不完美平衡。某些核心比其他核心做了更多工作。这在 big.LITTLE CPU 上使用 sysbench 时很典型(RK3588S = 4× Cortex-A76 + 4× Cortex-A55)。
    • Cortex-A76(大核)处理更多任务。
    • Cortex-A55(小核)速度较慢,因此分布看起来不均。
  • 每线程执行时间: 约 9.99 秒(各线程几乎相同)。调度器确保了所有线程在测试期间都处于活动状态。

Firefly ROC-RK3588S-PC

开发人员/测试人员报告的典型 sysbench cpu –threads=8 输出:

  • CPU 速度: 约 14,000 – 14,800 事件/秒
  • 平均延迟: 0.55 – 0.60 ms
  • 第 95 百分位数延迟: 约 1.0 ms

解读:

  • 性能非常接近 Kiwi Pi 5(使用相同的 RK3588S 芯片)
  • 可能因以下原因获得稍高的吞吐量:
    • 更好的散热(Firefly 开发板有可选的散热片/风扇套件)
    • 不同的 DDR 配置(某些 ROC 开发板使用更快的 LPDDR4x 模块)
  • 同样可以观察到线程公平性不均(big.LITTLE 架构设计)

直接对比表

指标Kiwi Pi 5(我们的测试)Firefly ROC-RK3588S-PC(示例)
CPU 事件/秒~14,247~14,000 – 14,800
平均延迟0.56 ms0.55 – 0.60 ms
第 95 百分位数延迟1.08 ms~1.0 ms
最大延迟24.2 ms(尖峰)10–14 ms(典型尖峰)
线程公平性不均(big.LITTLE)不均(big.LITTLE)

结论:

  • Kiwi Pi 5 和 Firefly ROC-RK3588S-PC 在 CPU 基准测试中表现几乎相同(约 14k–15k 事件/秒)
  • 任何差异都源于散热和内存速度,而非 CPU 架构
  • Kiwi Pi 5 的紧凑尺寸使得在持续负载下散热更为关键,而 Firefly 较大的 PCB 允许更容易的热量散发

Firefly SBC 与 Kiwi Pi 5 对比

指标Firefly ROC-RK3588S-PCKiwi Pi 5
CPU/GPURK3588S, Mali-G610RK3588S, Mali-G610
NPU6 TOPS6 TOPS
内存最高 32GB4–32GB 可选
存储eMMC + NVMeeMMC + microSD
网络千兆 LAN, Wi-Fi 6千兆 LAN, Wi-Fi 6, 蓝牙 5.4
视频8K 输出8K 输出
扩展GPIO, PCIe26 针 GPIO
外形尺寸较大板型紧凑 (56×85mm)

两者共享相同的 SoC 能力,但 Kiwi Pi 5 强调紧凑设计和开发灵活性,而 Firefly 开发板通常面向工业用例,提供更多扩展选项。

顺便说一下,您也可以将 Kiwi Pi 5 Pro 与其他单板计算机进行比较

结论?

测试基于 RK3588S 的单板计算机需要验证电源、CPU、GPU、AI、多媒体、I/O 和操作系统性能。Firefly 和 Kiwi Pi 5 开发板都展示了该 SoC 的潜力,但 Kiwi Pi 5 对于那些想要一款紧凑、支持 Wi-Fi 6 且具有广泛操作系统支持的 SBC 的开发者来说更为突出。

两款开发板都表现出良好的结果,但 Kiwi Pi 5 是一款小巧紧凑的开发板,具有与 Firefly 开发板相当的内存和 CPU 性能。

Get in Touch about Your Needs

Contact Us