I'm trying to upload massive amount of data into OneDrive. I have 1Gbps uplink on Hetzner dedicated server, but no matter what I do I can't fully utilize 1Gbps upload speed. Of course I'm using my own API keys.
--transfers flag with 8, 12, 16 even 32 but the upload speed never goes beyond 600 Mbps and it's very unstable. Sometimes its 100 Mbps, next second it's 400 Mbps. Very very unstable.
I also used
--onedrive-chunk-size=250M (OneDrive supports max 250M)
At first I thought, maybe Hetzner have issue with Microsoft; but then I tried DigitalOcean, Vultr, Linode and a Russian server. All of them had 1 Gbps uplink but the results were same.
Clearly Microsoft throttling upload speed, right?
The only thing left for me is to try Azure, but I don't wanna. Because their bandwidth pricing is horrible.