syscall/getppid

Micro-benchmark measuring getppid system call round-trip latency.

Benchmark Profile

  • Type: Micro

  • Kernel subsystem: Syscall path, task metadata lookup

  • Coverage: Directly measured

  • Topology: Single role: executer

Overview

Same methodology as getpid but for getppid(2). Since getppid is not accelerated by the vDSO on most architectures, it provides a complementary data point to getpid for measuring raw syscall path cost.

Fastpath Parameters

Name

Description

iterations

Number of syscall iterations per measurement. Mandatory.

syscall

Syscall to benchmark. Set to ‘getppid’ for this benchmark.

Result Classes

Single result class reporting latency in nanoseconds.

Fastpath Metadata

Field

Value

Suite

syscall

Name

getppid

Type

micro

Container Image

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

Documentation Path

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

Documentation URL

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