-
Notifications
You must be signed in to change notification settings - Fork 43
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
Benchmarking feedback/notes #222
Comments
cc @mxinden |
Regarding iperf: Thank you for digging into this, @MarcoPolo! It would be really useful to have an iperf on TCP for comparison, as I've asked for in my review last month. UDP and TCP shouldn't differ by too much.
It certainly won't hurt. quic-go forces an increase in buffer size (thanks to your PR: quic-go/quic-go#3804), if run with sufficient permissions. I'm not sure if iperf does the same. The cost of running two |
Thank you @MarcoPolo! I am sorry for the delay. I am currently focusing on https://github.com/protocol/bifrost-infra/issues/2622. I have not forgotten about this issue. |
Documenting progress thus far:
Good call-out. Thank you. Addressed in #241.
I think the relevant limit in our case is the single flow limit of 5gbit/s. That is also what we see in #276.
I don't have an opinion on these names. If someone can come up with a better name, please post here and I will change it. Until then, I treat this as a low priority.
test-plans/perf/terraform/configs/local/terraform.tf Lines 64 to 88 in 483c19c
👍 done in #254. |
Spent a bit of time looking at some parts of the benchmarking setup, and had a couple of notes and comments:
We need to use the bitrate on the receiver side. The sender can push as much data as you want, but for these measurements we care about the data that was actually received. Look at the difference here: https://github.com/libp2p/test-plans/actions/runs/5466146370/jobs/9950640038#step:12:29
The text was updated successfully, but these errors were encountered: