perf/syscall

perf bench syscall micro-benchmark measuring system call overhead.

Benchmark Profile

  • Type: Micro

  • Kernel subsystem: Syscall path

  • Coverage: Directly measured

  • Topology: Single role: executer

Overview

Measures the raw overhead of invoking a system call using the perf bench syscall basic benchmark. A direct indicator of kernel entry/exit cost, sensitive to spectre mitigations and syscall table changes.

Fastpath Parameters

Name

Description

collection

perf bench collection to run. Set to ‘syscall’.

benchmark

Comma-separated list of syscall sub-benchmarks.

Result Classes

Result class names encode the syscall sub-benchmark, for example ‘syscall-basic’.

Fastpath Metadata

Field

Value

Suite

perf

Name

syscall

Type

micro

Container Image

registry.gitlab.arm.com/tooling/fastpath/containers/microbench:v2.1

Documentation Path

documentation/user-guide/benchmarkcatalog/perf-syscall.rst

Documentation URL

https://fastpath.docs.arm.com/user-guide/benchmarkcatalog/perf-syscall.html