mmtests/sysbench-cpu
sysbench CPU benchmark measuring arithmetic throughput across configured thread counts.
Benchmark Profile
Type: Macro
Kernel subsystem: Scheduler, CPU topology, frequency scaling
Coverage: Inferred from CPU-bound throughput
Topology: Single role: executer
Overview
Runs the sysbench CPU workload through mmtests to measure CPU-bound arithmetic throughput while varying load. Sensitive to CPU frequency, scheduler placement, and core scalability changes.
Fastpath Parameters
Name |
Description |
|---|---|
config-base |
Base mmtests configuration file. |
config |
Additional mmtests configuration overrides, including SYSBENCHCPU_ITERATIONS. |
performance-governor |
Whether to request the performance CPU governor before running the mmtests workload. |
Result Classes
Result class names follow mmtests sysbench conventions and encode the tested thread count, for example ‘sysbenchcpu-1’.
Fastpath Metadata
Field |
Value |
|---|---|
Suite |
mmtests |
Name |
sysbench-cpu |
Type |
scheduler |
Container Image |
registry.gitlab.arm.com/tooling/fastpath/containers/mmtests:v1.1 |
Documentation Path |
documentation/user-guide/benchmarkcatalog/mmtests-sysbench-cpu.rst |
Documentation URL |
https://fastpath.docs.arm.com/user-guide/benchmarkcatalog/mmtests-sysbench-cpu.html |