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 |