• Happy holidays, folks! Thanks to each and every one of you for being part of the Tom's Hardware community!

Question backup with controlling the copy speed

Dec 12, 2023
5
1
15
backup or sync from Onedrive to Googledrive can be handled but backup between the 2 clouds with limiting the copy speed is impossible for me using Azcopy or Ondrive client !

how can I limit the copy speed from 50m/s to 10m/s to give the other devices in the network the ability work normally with the available bandwidth ?

I use windows 11

Isaaksi
 
More information needed.

The devices along the path will negotiate the applicable transfer speeds so all will hopefully proceed smoothly and error free.

If all is as it should be then the devices will limit/control the copy speed themselves.

What "other devices" are you working with and thus need to directly limit copy speeds?

Line diagram - example

[One drive] <----> Device 1 < ----> Device 2 <-----> Device 3 <------> [Google Drive]

And the backup or sync are taking place via the Internet - correct?

One drive and Google Drive being in "the cloud".

You have no control over devices outside of your network - those devices beyond your modem or modem/router.

You can, for example, control/configure network card speeds (versus the recommended "auto") but that can have other consequences.

Update your post with more details and device information. Show connectivity.
 
  • Like
Reactions: Isikom and PEnns
[One drive] <----> Device 1 < ----> Device 2 <-----> Device 3 <------> [Google Drive]
@Ralston18
I just want to copy from onedrive cloud to googledrive cloud , I use windows 11 ,
The bandwidth is up to 50m (internet ) , and downloading from onedrive and then uploading to googledrive will consume all the bandwidth , even if we have a direct way , this will also consume all the bandwidth , I just need to set to this copy process 10m internet through any tool like Azcopy , Ondrive client , or Robocopy !
So I am checking the link provided by @Grobe about Robocopy .
 
The required process, using one of your network computers, being something similar to:

1) Run the copy/paste application (e.g. Robocopy, AZcopy, OneDrive client, etc.) on the network computer.

2) Open a source folder on One Drive.

3) Open a target folder on Google Drive.

4) Copy a file from the One Drive source folder to the Google Drive target folder using the application software.

5) Limit the transfer speed to 10m.

No disagreement regarding Robocopy or any application per se.

However, why not just limit the network computer's bandwidth via the network router?

References - FYI:

https://www.lifewire.com/limit-bandwidth-on-your-router-4685625

https://www.lifewire.com/what-is-bandwidth-control-2617900

Use networking features to directly configure and manage the required bandwidth limit.

What make and model router is being used? (Or modem/router if combined.)

Also, before doing anything, ensure that you can accurately monitor/measure the bandwidth being used during file transfers.

Otherwise you will not know if any given application and/or configuration is or is not effective.
 
  • Like
Reactions: Isikom
The required process, using one of your network computers, being something similar to:

1) Run the copy/paste application (e.g. Robocopy, AZcopy, OneDrive client, etc.) on the network computer.

2) Open a source folder on One Drive.

3) Open a target folder on Google Drive.

4) Copy a file from the One Drive source folder to the Google Drive target folder using the application software.

5) Limit the transfer speed to 10m.

No disagreement regarding Robocopy or any application per se.

However, why not just limit the network computer's bandwidth via the network router?

References - FYI:

https://www.lifewire.com/limit-bandwidth-on-your-router-4685625

https://www.lifewire.com/what-is-bandwidth-control-2617900

Use networking features to directly configure and manage the required bandwidth limit.

What make and model router is being used? (Or modem/router if combined.)

Also, before doing anything, ensure that you can accurately monitor/measure the bandwidth being used during file transfers.

Otherwise, you will not know if any given application and/or configuration is or is not effective.
This is great and now my questions are :

How can I use (Robocopy AZcopy or OneDrive client) to transfer directly from Onedrive to Google?

How can I limit just the transfer speed of this process (transfer from from Onedrive to Google Drive) and give the other applications that work through this device like SAP to work normally and also the other devices in the same network that use the internet to work normally?
I think now you got what I mean 😊

 
You use Windows Resource Monitor which lets you monitor network traffic for each application. You can identify OneDrive's process (OneDrive.exe) and use the "QoS" tab to prioritize other network traffic over OneDrive. This won't limit the speed directly but can give other applications more access to the available bandwidth. You can use the Group Policy Editor which is available in Windows Pro editions and allows you to configure Quality of Service policies. You can create a policy to limit the bandwidth OneDrive can use, ensuring other applications have higher priority for the remaining bandwidth.

For the direct transfer from cloud to cloud, some third-party copy tools can copy from cloud to cloud directly like copying from onedrive cloud to googledrive directly with the ability to throttle the transfer speed for ths job only these tools are Gs richcopy360 (I use recently ) ,also Sharegate and Duplicati that I found from my searches recently (4 months ago) , this should make the other applications and the other devices in this network to work normally with the available network bandwidth (40m per s) , this if we assume you set the copying speed through the copy tool to (10m per s) .

I hop this helps i
 
  • Like
Reactions: Isikom
@njuser66 interested, please tell me more
I will tell you how can you do it through Gs Richcopy360 which I use :
- From the "copy job configuration" interface , you can just set the source location to "Onedrive" and set the destination location to "Google cloud "
- choose the copy option you need " copy changes only , mirror , move ...etc "
-from the configuration interface you can set " Max allowed cloud bandwidth " to what you need
- run the job

hope this helps
 
  • Like
Reactions: Isikom