High rate of packet loss after installing this package

Asked by Alan Jowett on 2020-05-31

Performing testing on Ubuntu 18.04 LTS.

Setup:
ocserv built from https://gitlab.com/openconnect/ocserv.git @ 59bdd070b6b9f893d3f552b6a8895a5f4eb014da

Test:
1000 clients connected using openconnect (https://gitlab.com/openconnect/openconnect) (clients spread across 54 VMs, each client running in a Docker container for network isolation)

Simulating 3 workloads:
1) IM traffic - (TCP, with server echoing the stream and client sending [1,1024] bytes every [2500,7500]ms)
2) Audio streaming - (UDP, with server sending 128kbps, sending packets 60 times per second)
3) web-browser - (Loading of 3mb web-page, with 11 elements requiring separate HTTP gets, reloading every 60 seconds.)

Results:
Linux kernel version 4.15.0-101-generic (buildd@lgw01-amd64-003)) - less than 1% packet loss.
Linux kernel version 5.3.0-1022-azure (buildd@lcy01-amd64-001)) - 9% packet loss.

Is this a known bug? Is there a workaround? We see higher CPU usage with generic kernel vs Azure kernel.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu linux-meta-azure-5.3 Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:

I suggest you report a bug. Is the system a VM? If not could you try a new network card that uses a different chip to see if it is unique to the controller you have (Isolates as a driver issue).

Can you help with this problem?

Provide an answer of your own, or ask Alan Jowett for more information if necessary.

To post a message you must log in.