-
Notifications
You must be signed in to change notification settings - Fork 59
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
Network performance and bandwidth degradation on Fedora CoreOS #542
Comments
Are you in a position to run the same test using the traditional Fedora 32 Server image? This will at least tell us whether this is specific to FCOS or rather part of the Fedora stack in general. For metal: https://getfedora.org/en/server/download/ |
This is a buggy behavior due to #484, which we are currently working on. |
@wkruse can you maybe repeat the same test outside of docker (to pin-point whether it's a container network issue) and with a single link up (to pin-point whether it's a bonding issue, assuming you can test this in your network)? |
It should be sufficient to just |
It seems extremely unlikely to me that something here is specific to the "CoreOS" part of FCOS. Much more likely to be a kernel issue in which case trying different kernel versions via |
@jlebon We are provisioning bare metal machines, using PXE boot, matchbox and ignition. I guess we could PXE boot Fedora 32 Server and install manually to disk. But it looks like, we will not need it for now. @lucab Thanks for the reference, subscribed. @lucab, @cgwalters Running the
Looks like it is Docker. I'll dig deeper. |
@lucab I was testing with and without teaming as I created the issue, it didn't make any difference. Also no differences on Fedora CoreOS
CoreOS
|
Docker version 19.03.8 (Fedora CoreOS) vs 1.12.6 (CoreOS). |
@wkruse Out of curiosity, do you also see this problem on Container Linux if you write |
@bgilbert There is sadly no CoreOS release, that supports Docker version 19.03.8. |
No, but you could try with 18.06.3. |
@bgilbert CoreOS 2512.3.0 with Docker 18.06.3 running
with So I guess it is Docker and not Fedora CoreOS. |
The solution for me is not to use Docker network virtualization. Closing it. |
We moved half of the machines in our CoreOS cluster to Fedora CoreOS and are running some last and performance tests. Currently we see a severe performance degradation.
We already enabled SMT #181.
Network performance and bandwidth is less then the half of what we measure in our old CoreOS cluster.
All machines have 4 NICs, 2 of which are connected, 10 Gb each.
Running
iperf3
on two machines in Docker on the Fedora CoreOS clusterRunning
iperf3
on two machines in Docker on the CoreOS clusterAlso after every reboot we see, when we run
ip addr show
that the devices (eth[0-3]
), that areUP
change, leading to port that areDOWN
when teaming is setup.Do you have any hints or things we could check to get the bandwith back?
The text was updated successfully, but these errors were encountered: