iperf3 (3.16) udp test lots of packet loss when server set CPU affinity
- Dominant language
- C
- Stars
- 8.8k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
Description
## Context
OS: Ubuntu 24.04 (Server / Client)
iperf3 version: 3.16
## Bug Report
### Server set CPU affinity (packet loss)
Test commands:
Server: iperf3 -s -p 10000 -V -d -A 0
Client: iperf3 -c $REMOTE_HOST -i 10 -l 16 -u -b 10M -p 10000 -t 60 -A 0
Test result: (Client)
[ ID] Interval Transfer Bitrate Total Datagrams
[ 5] 0.00-10.00 sec 11.9 MBytes 10.0 Mbits/sec 781205
[ 5] 10.00-20.00 sec 11.9 MBytes 10.0 Mbits/sec 781250
[ 5] 20.00-30.00 sec 11.9 MBytes 10.0 Mbits/sec 781250
[ 5] 30.00-40.00 sec 11.9 MBytes 10.0 Mbits/sec 781250
[ 5] 40.00-50.00 sec 11.9 MBytes 10.0 Mbits/sec 781250
[ 5] 50.00-60.00 sec 11.9 MBytes 10.0 Mbits/sec 781250
[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5] 0.00-60.00 sec 71.5 MBytes 10.0 Mbits/sec 0.000 ms 0/4687455 (0%) sender
[ 5] 0.00-60.00 sec 59.3 MBytes 8.29 Mbits/sec 0.003 ms 801112/4687455 (17%) receiver
iperf Done.
### Server not set CPU affinity (no packet loss)
Test commands:
Server: iperf3 -s -p 10000 -V -d
Client: iperf3 -c $REMOTE_HOST -i 10 -l 16 -u -b 10M -p 10000 -t 60 -A 0
[ ID] Interval Transfer Bitrate Total Datagrams
[ 5] 0.00-10.00 sec 11.9 MBytes 10.0 Mbits/sec 781205
[ 5] 10.00-20.00 sec 11.9 MBytes 10.0 Mbits/sec 781250
[ 5] 20.00-30.00 sec 11.9 MBytes 10.0 Mbits/sec 781250
[ 5] 30.00-40.00 sec 11.9 MBytes 10.0 Mbits/sec 781250
[ 5] 40.00-50.00 sec 11.9 MBytes 10.0 Mbits/sec 781251
[ 5] 50.00-60.00 sec 11.9 MBytes 10.0 Mbits/sec 781249
[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5] 0.00-60.00 sec 71.5 MBytes 10.0 Mbits/sec 0.000 ms 0/4687455 (0%) sender
[ 5] 0.00-60.00 sec 71.5 MBytes 10.0 Mbits/sec 0.002 ms 0/4687455 (0%) receiver
iperf Done.
Contributor guide
Assessment
This issue has not been assessed yet.