mmtests/sysbench-thread
sysbench thread benchmark measuring thread scheduling and yield behavior.
Benchmark Profile
Type: Macro
Kernel subsystem: Scheduler, thread wakeup and yield paths
Coverage: Directly measured
Topology: Single role: executer
Overview
Runs the sysbench thread workload through mmtests to measure thread scheduling and yield behavior across configured thread counts. Sensitive to scheduler latency, wakeup behavior, and core scalability changes.
Fastpath Parameters
Name |
Description |
|---|---|
config-base |
Base mmtests configuration file. |
config |
Additional mmtests configuration overrides, including SYSBENCHTHREAD_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 ‘sysbenchthread-1’.
Fastpath Metadata
Field |
Value |
|---|---|
Suite |
mmtests |
Name |
sysbench-thread |
Type |
scheduler |
Container Image |
registry.gitlab.arm.com/tooling/fastpath/containers/mmtests:v1.1 |
Documentation Path |
documentation/user-guide/benchmarkcatalog/mmtests-sysbench-thread.rst |
Documentation URL |
https://fastpath.docs.arm.com/user-guide/benchmarkcatalog/mmtests-sysbench-thread.html |