Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Sep 2024 15:54:39 +0100
From:      Sad Clouds <cryintothebluesky@gmail.com>
To:        Mark Saad <nonesuch@longcount.org>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Performance issues with vnet jails + epair + bridge
Message-ID:  <20240913155439.1e171a88bd01ce9b97558a90@gmail.com>
In-Reply-To: <39B2C95D-1E4F-4133-8923-AD305DFA9435@longcount.org>
References:  <20240913100938.3eac55c9fbd976fa72d58bb5@gmail.com> <39B2C95D-1E4F-4133-8923-AD305DFA9435@longcount.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 13 Sep 2024 08:08:02 -0400
Mark Saad <nonesuch@longcount.org> wrote:

> Sad
>    Can you go back a bit you mentioned there is a RPi in the mix ? Some of the raspberries have their nic usb attached under the covers . Which will kill the total speed of things. 
>  
> Can you cobble together a diagram of what you have on either end ?

Hello, I'm not sending data across the network, only between the host
and the jails. I'm trying to evaluate how FreeBSD handles TCP data
locally within a single host.

I understand that vnet jails will have more overhead, compared to a
shared TCP/IP stack via localhost. So I'm trying to measure it and see
where the bottlenecks are.

The Raspberry Pi 4 host has a single vnet jail, exchanging data with
the host via epair(4) and if_bridge(4) interfaces. I don't really know
what topology FreeBSD is using to represent all this so can't draw any
diagrams, but I think all data flows through the kernel internally and
never leaves the physical network interface.



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