Closed hohl closed 7 months ago
Hello @hohl! I really appreciate the contribution here and for clearly laying out your line of thought going into this.
I definitely agree with the no more than 2 locations per provider reasoning and recognize the need to diversify both geographically and in regards to offering different transit networks in the test. I do have a couple suggestions before we merge this commit into the main branch --
I'm open to further discussion on this and any objections to my thoughts above.
Glad if I can give back a little bit to this project! My intention was mainly to kick off a discussion on this matter anyhow. It's tricky to find a good balance here.
Yes, you are right about Montreal. I guess I was a bit to preoccupied with seaching something outside the US to see that. Mexico would surely be an interesting choice too, but no provider comes to mind for this. The R0GGER/public-iperf3-servers project does unfortunately also not list anything that strikes my attention in that regard.
For APAC, it would probably be better for someone more familiar with that region to judge the pro's and con's of each location. Not much experience with this region myself.
Sounds good. I'll do some outreach and try and get some input from YABS users on what path we should take with this.
Hi guys,
we (Anexia and netcup) could sponsor 2,3 servers. Here is a list of locations of Anexia: https://anexia.com/en/hosting-it-solutions/infrastructure
netcup is available in Nuremberg (Germany), Vienna (Austria) and soon in the US.
Let me know what suits best. We would be happy to help.
Alex
Agreeing with Mason here. In many recent YABS tests, NYC and LON Cloudvider servers seem heavily congested, it would be better to replace the NYC one with Leaseweb. And yes, Montreal is very close to NYC, so I'd suggest against it.
As for Leaseweb Asia, as an Asian I'd highly suggest Singapore, since at has good connectivity to both east and west Asia, whereas HK and JP are more focused towards east Asia. This would be the suggestive order SG > JP > HK. It would be great if 2 asian locations could be added.
iperf server locations were updated in 0a07c87.
iperf locations as of 04 Mar 2024:
Finalizing details on the AMS and Africa locations. Kept it at no more than 2 locations per provider and tried my best to include a decent spread of networks while maintaining reliability. Can re-address over time if we need to change anything up. Closing this issue.
So far, all
iperf3
servers in the US are provided by Clouvider. While very generous of Clouvider to sponsor all that bandwidth, that unfortunately doesn't provide much diversity in the network tests. Additionally, should Clouvider's network ever encounter some stress (like it just did a few weeks ago), an inexperienced user could easily (and wrongfully) conclude that there are network issues on his end when he sees 4 out of 7 locations yielding bad results.Leaseweb now also provides a broad selection of public
iperf3
servers since a few months, so there would not even be a need to stick solely to Clouvider anymore for North America. This pull request includes a suggestion of which two Leasweb locations might be a sensible choice for new locations in the US and Canda.Why precisely those two?
Are there alternatives worth of consideration?
Leaseweb also offers speed test servers in APAC region. Given that speed test servers seem generally rare in APAC, it might make sense to "save" Leaseweb for APAC instead (assuming one might want to stick to "two locations per provider max," but I would highly suggest to make this a principle when picking locations in any case).
How could the output of YABS look after this change?
Here is a sample of the network section:
To give it a try yourself, just run the following in a VM:
curl -sL https://raw.githubusercontent.com/hohl/yet-another-bench-script/patch-3/yabs.sh | bash