-
Notifications
You must be signed in to change notification settings - Fork 683
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 benchmarking #388
Comments
Adding some networking benchmark sounds nice first. However, we would need to ensure that we don't ddos someone. And 1000 other things that we need to ensure. IMO this should be solved by recommending some external tool in the validator setup to verify their download/upload speed. |
Yeah, this is tricky. As Basti said, there are many potential problems here that need to be handled to make sure this is reliable and doesn't DoS any third-party. The way I see it, if we want to do this and have the benchmark be fully automatic and do it at least semi-reliably then I don't really see any other way than having our own infrastructure that we control. Basically, something like this (just writing out anything which comes to my mind):
All in all, a lot of potential problems, probably way too many. Trying to implement this would be a fun technical challenge, but I'm not entirely convinced it'd be worth it; perhaps like Basti said it'd be better to just YOLO it and delegate it to an external tool and expect it to be just a very rough guideline? I'm not sure. |
Yea also from a cost-benefit perspective this is nothing that we have to do. Leaving the issue open until this is done. |
The idea of adding a network benchmark came up in the chat. The reason is that validators have a required minimum network speed of 500 Mbit/s.
It seems that multiple hosters promise one thing and then deliver another. Adding a network benchmark will help with sieving out subpar hardware quicker.
How?
Some infrastructure would be required for this. There are three ways that I can think of (feel free to extend 😆):
A
.A
.cc @koute
The text was updated successfully, but these errors were encountered: