CHR vSphere >10 gigabit of throughput

Do any of you have a CHR running on vSphere that is moving more than 10 gigabit/s on a given interface?

We have one going to a vswitch is configured with more than one physical interface in an LACP configuration.
We have one VM (a CHR) on that vSwitch.
ROS reports the connection as 10 gigabit/s.
We start getting packet loss (about 70% - 80% CPU usage) at about 8.5 gigs and we peaked around 9 gigs. My first suspicion is that the bonded port isn’t actually providing 20 gigs to the CHR and thus hitting an interface capacity issue. That said, I don’t see anywhere I would change this, either in vSphere or in ROS.

Is that changeable somehow? If so, how?


What else might be causing me woes?

I’ve disabled RPS and moved to the multi-queue Ethernet queues. I got lower CPU usage, but it’s not flowing more bits.

It seems like once we cross 8.5 gigabit/s through it, CPU usage increases faster than it did before.
graph.png
graph (3).png
graph (2).png
graph (4).png

Something I posted in another greater than 10-Gib related post a few moments ago …

1st - check your license level.
2nd - If using VmWare ESXi, then use vmxnet3 interfaces

Unlimited license. We were using VMXNet3 but moved some of them to PCI passthrough we can’t really move the 40 gig interfaces over, however.

Does the lacp is configured on the vswitch or on the ros?

What brand and model is the switch? Can you share the LACP config?