Anyways, I've realized I have no good way to answer questions like: "My download speed dropped to 0, is Hetzner throttling my bandwidth, or is it Or, Hetzner claims I get up to 1GB/s network speed, but in practice I only get 13 MiB/s out of their cloud. Is the issue with them, or with the software I'm using to download, or with my computer? So HN, what are the tools you use to debug network connections / data transfer jobs? Mostly, I notice that I have never even got close to the promised 1GiB/s Hetzner bandwith when trying to download data.
Per description, sounds like when transfering from A to B, what is happening is 1) downloading from A to computer, then 2) uploading from computer to B.
(vs. logging into Hetzner and initiating a direct transfer from Hetzner to another cloud provider, which may or may not be allowed by the Hetzner account).
Basic recomended step would be to find a 'internet speed test' site and test speeds from computer to A, and from computer to B.
Alternatively, if transfering directly between Hetzner and other provder, try using the internet speed test site from Hetzner account to where ever trying to transfer to. That would rule out the issue being with Hetzner. (assuming Hetzner account doesn't have a 'transfer only during non-peak hours' and/or other transfer limiting policies)
After that, would depend how internet connection is provided & local network & computer hardware/setup.
aka some ideas:
network card is 10mb network card, so will never be able to get speeds beyond the theoretical 10mb hardware limit.
Internet account maximum speed is 10mb.
Some internet accounts impose speed limits based on time of day.
Some accounts only permit uploads during non-peak hours.
Some connections, from an internet service providers view point, are 'shared bandwidth' accounts, so that more people connected, the more the available bandwidth is split between other users.
... etc ...