You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would expect performance when reading/writing from/to TCP to be in the GB/s. I wrote a small program to test the bandwidth: https://git.rwth-aachen.de/niklas.eiling/rust-network-benchmark
Running it without rusty-hermit (i.e., using a local loopback socket) yields approx. 5 GiB/s bandwidth.
When running it in rusty-hermit I only get the following bandwidths:
Write BW: 0.039 MiB/s
Read BW: 0.53 MiB/s
We seem to solve this issue. I run a few tests on our test machine. The server is running on the host (Rocky Linux). The client is running in a VM. I used a TAP device as interface between guest and host and build the benchmark as follow:
I would expect performance when reading/writing from/to TCP to be in the GB/s. I wrote a small program to test the bandwidth:
https://git.rwth-aachen.de/niklas.eiling/rust-network-benchmark
Running it without rusty-hermit (i.e., using a local loopback socket) yields approx. 5 GiB/s bandwidth.
When running it in rusty-hermit I only get the following bandwidths:
Write BW: 0.039 MiB/s
Read BW: 0.53 MiB/s
My program is very similar to this benchmark in the rusty-hermit repo:
https://github.com/hermitcore/rusty-hermit/tree/master/benches/netbench
This also shows very bad performance.
The text was updated successfully, but these errors were encountered: