Technically shaping is limiting the rate at which packets are sent over a connection. If you want to continue surfing the web or interacting with websites while uploading your files to online storage, you have to find some way to shape your connection to your online storage. Not only will you not be able to interact with websites while uploading files, but your transfer statistics won't be accurate.
There are really only two ways you can shape a connection without traffic control. You can either use a relay that supports delaying packets or find some way to slowdown the rate at which your file is sent.
In any case, the first thing you have to do is determine how much of your bandwidth you want to dedicate to uploading files. Then you have to convert your bandwidth to a unit measurement that is recognizable by the command rsync. When you're ready you can play with the next command.
Here's a one-liner for transferring a file from a remote server via sshd then uploading it to online storage via mount.davfs at directory cloud, and limiting the rate at which the file is sent to 450 Kbps:
rsync --bwlimit=55 --progress $(scp -2 -v root@remote_server:/root/dir/$(n=file_name; echo $n) .; echo $n) cloud/dir/$nDo you have a suggestion about how to improve this blog? Let's talk about it. Contact me at David.Brenner.Jr@Gmail.com or 720-584-5229.
Comments
Post a Comment
Comments to this blog will be reviewed within 72 hours. No trolling please