By default S3 Sync will consume around 40 MB/s (320 Mbps)
We can limit the bandwidth by using the limitation parameters in AWS Config
Example : To limit to 5 MB/s
aws configure set default.s3.max_bandwidth 5MB/s
Only adding the above parameter will not work, we need to update concurrent threads too, because here the limiting bandwidth is thread based.
aws configure set default.s3.max_concurrent_requests 1
After this the .aws/config file will be like –
root@linuxraja:~# cat .aws/config
[default]
region = eu-west-1
s3 =
max_bandwidth = 5MB/s
max_concurrent_requests = 1
Now start the sync – aws s3 sync /path1 s3://path1
You can watch the Bandwidth utilization of your node with nload command in Linux