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