Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Oct 2024 07:28:49 -0400
From:      Cheng Cui <cc@freebsd.org>
To:        void <void@f-m.fm>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Performance issues with vnet jails + epair + bridge
Message-ID:  <CAGaXuiJW5QW1eFqjXtSO%2BojOX5G12B56%2BnzE9zaVR7nB33VjWA@mail.gmail.com>
In-Reply-To: <ZxEqfISBJIW75p_P@vm2>
References:  <20240912181618.7895d10ad5ff2ebae9883192@gmail.com> <Zw3YGPIBC_s-q-Vg@vm2> <Zw3dlDuaSXsIG-yX@vm2> <CAGaXuiLG4Qv2KgDtJveN3adLh6b8tEzC4j6OYfLo1_dj8BKZWQ@mail.gmail.com> <Zw_6SNSEW5mXMy_I@vm2> <CAGaXuiL_Fk=_FtU23RoJBP0WguU8_-y3Tb1iZ=T2unVv-2aRpA@mail.gmail.com> <ZxDdnSngi13UyZSL@vm2> <CAGaXuiK52ufOs-eVfKHAYpGxRyGfCMpbbZy4GcShybTzHcjDGg@mail.gmail.com> <ZxEqfISBJIW75p_P@vm2>

next in thread | previous in thread | raw e-mail | index | archive | help
--00000000000092a3510624be9dbd
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, Oct 17, 2024 at 11:17=E2=80=AFAM 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 bg=
e0
> on the host. Or is the host a data receiver, because data goes tapN =3D>
> 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.

--=20
Best Regards,
Cheng Cui

--00000000000092a3510624be9dbd
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">On Thu, Oct 17, 2024 at 11:17=E2=80=AFAM =
void &lt;<a href=3D"mailto:void@f-m.fm">void@f-m.fm</a>&gt; wrote:<br></div=
><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-l=
eft-color:rgb(204,204,204);padding-left:1ex">On Thu, Oct 17, 2024 at 11:08:=
27AM -0400, Cheng Cui wrote:<br>
&gt;The patch has no effect at the host if the host is a data receiver.<br>
<br>
In this context, the vms being tested are on a bhyve host.<br>
<br>
Is the host a data sender, because the tap interfaces are bridged with bge0=
<br>
on the host. Or is the host a data receiver, because data goes tapN =3D&gt;=
 bge0 and<br>
then goes on to the iperf3 destination?<br>
<br>
The iperf3 destination was always a different physical machine, stable/14<b=
r>
-- <br>
<br>
</blockquote></div>The patch is a TCP congestion control algorithm improvem=
ent. So to be=C2=A0clear,<div>it only impacts a TCP data sender. These host=
s are just traffic forwarders,=C2=A0not</div><div>TCP sender/receiver.</div=
><div><br></div><div><div>I can send you a patch for the FreeBSD 14/stable =
to test performance</div><div>improvement.</div></div><div><br></div><div>I=
f you think FreeBSD 14.x releases are critical to your business, or you can=
&#39;t</div><div>wait until=C2=A0FreeBSD 15 is released, you can file a req=
uest to add this patch in</div><div>the 14.x. I think=C2=A0<a href=3D"https=
://bugs.freebsd.org/bugzilla/">https://bugs.freebsd.org/bugzilla/</a>; is wh=
ere a user can file such</div><div>request. If it is approved, which I am n=
ot sure if it can be approved, =C2=A0then maybe</div><div>it can be include=
d in the next 14.x release.</div><div><div><br></div><span class=3D"gmail_s=
ignature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><=
div dir=3D"ltr"><div></div>Best Regards,<div>Cheng Cui</div></div></div></d=
iv></div>

--00000000000092a3510624be9dbd--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGaXuiJW5QW1eFqjXtSO%2BojOX5G12B56%2BnzE9zaVR7nB33VjWA>