Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Toolbox containers inflict significant network performance impact on network perf #1547

Open
aenertia opened this issue Sep 19, 2024 · 1 comment
Labels
1. Bug Something isn't working

Comments

@aenertia
Copy link

Describe the bug

I noticed severe network penalty using the default network/tap setup instatiated for toolbox containers On a 10Gbit connection to a NAS with 20G of bandwidth available to the fabric I am seeing toolbox throughput top out at around 3.5Gbit/s

Rootful distrobox of the same container runs close to line/host kernel rate

Steps how to reproduce the behaviour
*Create a toolbox container using fedora:latest tag - install iperf3 or similar tool
*Run iperf3 or similar on a target connected host OS which is able to saturate fabric
*run test from inside toolbox container to target
*repeat for distrobox/rootful container of same image
*repeat from host network userspace

Expected behaviour
Throughput should be roughly analogous for all three scenarios

Actual behaviour
toolbox containers top out around 3.5gbit

Screenshots
Attached
image

Output of toolbox --version (v0.0.90+)
toolbox version 0.0.99.5

Toolbx package info (rpm -q toolbox)
toolbox-0.0.99.5-11.fc40.x86_64

Output of podman version

Client:       Podman Engine
Version:      5.2.2
API Version:  5.2.2
Go Version:   go1.22.6
Built:        Wed Aug 21 12:00:00 2024
OS/Arch:      linux/amd64

Podman package info (rpm -q podman)
e.g., podman-1.9.2-1.fc32.x86_64

Info about your OS
Fedora40, Nobara, Bazzite(ublue/kiinote)

@aenertia aenertia added the 1. Bug Something isn't working label Sep 19, 2024
@debarshiray
Copy link
Member

Interesting. Did you try with a rootful Toolbx container?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants