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 |