Open
Description
Describe the bug
secnetperf results from 22.04 and 24.04 are slower than that of 20.04.
- Both physically separated and local VMs have similar problem
- HPS/RPS tests are significantly slow (tested locally)
- Throughput test is unstable. sometimes fast, sometimes not
- Tried sysconfig change (buffersize etc.). slow
- NIC config doesn't affect (GRO LRO are on by default)
- Tried Both openssl and openssl3. slow.
- Tried disabling AppArmor. slow.
- Server Ubuntu22.04+ and Client Ubuntu20.04 is slow
- Server Ubuntu20.04 and Client Ubuntu22.04+ is enough fast
Server side QUIC handshake related part become slower when Ubuntu22.04+?
Affected OS
- Windows
- Linux
- macOS
- Other (specify below)
Additional OS information
No response
MsQuic version
main
Steps taken to reproduce bug
# Server
$ ./artifacts/bin/linux/x64_Release_openssl/secnetperf -exec:maxtput -io:epoll -pollidle:10000
# Client
$ ./artifacts/bin/linux/x64_Debug_openssl/secnetperf -target:172.25.246.35 -exec:maxtput -rconn:1 -share:1 -prate:1 -tcp:0 -trimout -watchdog:25000 -pollidle:10000 -run:12s -io:epoll -conns:100
Expected behavior
both should be similar perf
Actual outcome
1/3 - 1/10 slower HPS perf
Additional details
No response