Skip to content

Ubuntu 22.04+ perf issue #4361

Open
Open
@ami-GS

Description

@ami-GS

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

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions