sockperf/packet-tp-udp

sockperf UDP throughput benchmark sweeping message size.

Benchmark Profile

  • Type: Micro

  • Kernel subsystem: Networking, UDP sockets, softirq path

  • Coverage: Directly measured

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

Overview

Measures maximum UDP throughput. Sensitive to UDP send/receive path performance and kernel buffer management.

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 and throughput unit.

Fastpath Metadata

Field

Value

Suite

sockperf

Name

packet-tp-udp

Type

network

Container Image

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

Documentation Path

documentation/user-guide/benchmarkcatalog/sockperf-packet-tp-udp.rst

Documentation URL

https://fastpath.docs.arm.com/user-guide/benchmarkcatalog/sockperf-packet-tp-udp.html