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