Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Oct 2024 10:49:17 +0100
From:      void <void@f-m.fm>
To:        freebsd-net@freebsd.org
Subject:   Re: Performance issues with vnet jails + epair + bridge
Message-ID:  <ZxDdnSngi13UyZSL@vm2>
In-Reply-To: <CAGaXuiL_Fk=_FtU23RoJBP0WguU8_-y3Tb1iZ=T2unVv-2aRpA@mail.gmail.com>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 17, 2024 at 05:05:41AM -0400, Cheng Cui wrote:
>My commit is inside the FreeBSD kernel, so you just rebuild the `kernel`,
>and you don't need to rebuild the `world`.

OK thanks. Would building it the same on the bhyve *host* have an effect?
I'm asking because you earlier mentioned it's a vm-friendly change.

I can test this if you like. I'm wondering if some changes on the host also
change the vm throughput. The host is currently using rack but the kernel is
older than your changes. The host has expected throughput for 1GiB ethernet
right now. Everything in the tests apart from the test target had the default
params for the ethernet interface, so things like TSO are enabled.

How can I apply your commit into a local 14.1-p5 src tree? I think this is
called 'cherry picking' but I don't really know much about git at all.
It'd be interesting to test, i think.
-- 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ZxDdnSngi13UyZSL>