sockperf/echo-lat-udp

sockperf UDP ping-pong latency benchmark sweeping message size.

Benchmark Profile

  • Type: Micro

  • Kernel subsystem: Networking, UDP sockets, scheduler

  • Coverage: Directly measured

  • Topology: Two roles: client, server; multi-node preferred

Overview

Same as echo-lat-tcp but using UDP. Measures raw UDP round-trip latency without TCP overhead. Sensitive to kernel UDP receive and send paths.

Fastpath Parameters

Name

Description

server-port

UDP port number for the sockperf server. Mandatory.

msg-size-start

Message size sweep start in bytes. Mandatory.

msg-size-end

Message size sweep end in bytes. Optional; defaults to 256.

msg-size-multiply

Multiplicative step for message size. Optional; defaults to 4.

test-time

Test duration per data point in seconds. Mandatory.

timeout

Socket timeout in seconds. Optional; defaults to 10s.

protocol

Transport protocol. Set to ‘udp’ for this benchmark.

Result Classes

Result class names encode the message size.

Fastpath Metadata

Field

Value

Suite

sockperf

Name

echo-lat-udp

Type

network

Container Image

registry.gitlab.arm.com/tooling/fastpath/containers/sockperf:v1.0

Documentation Path

documentation/user-guide/benchmarkcatalog/sockperf-echo-lat-udp.rst

Documentation URL

https://fastpath.docs.arm.com/user-guide/benchmarkcatalog/sockperf-echo-lat-udp.html