Re: Performance issues with vnet jails + epair + bridge

From: Cheng Cui <cc_at_freebsd.org>
Date: Fri, 18 Oct 2024 11:28:49 UTC
On Thu, Oct 17, 2024 at 11:17 AM void <void@f-m.fm> wrote:

> On Thu, Oct 17, 2024 at 11:08:27AM -0400, Cheng Cui wrote:
> >The patch has no effect at the host if the host is a data receiver.
>
> In this context, the vms being tested are on a bhyve host.
>
> Is the host a data sender, because the tap interfaces are bridged with bge0
> on the host. Or is the host a data receiver, because data goes tapN =>
> bge0 and
> then goes on to the iperf3 destination?
>
> The iperf3 destination was always a different physical machine, stable/14
> --
>
> The patch is a TCP congestion control algorithm improvement. So to
be clear,
it only impacts a TCP data sender. These hosts are just traffic
forwarders, not
TCP sender/receiver.

I can send you a patch for the FreeBSD 14/stable to test performance
improvement.

If you think FreeBSD 14.x releases are critical to your business, or you
can't
wait until FreeBSD 15 is released, you can file a request to add this patch
in
the 14.x. I think https://bugs.freebsd.org/bugzilla/ is where a user can
file such
request. If it is approved, which I am not sure if it can be approved,
 then maybe
it can be included in the next 14.x release.

-- 
Best Regards,
Cheng Cui