有些機房會限制機器的流量,為了不觸及底線,在使用scp和rsync的時候都要注意。
為了避免你的scp或者rsync因為無良&懶惰的OPS設置防火墻的偷懶而造成的斷流現象,我們必須對自己的數據傳輸進行一定的限流措施,慢一點總比被掐了的好。因此(限制為 1M Bytes/s):
scp -l 10000 某個大文件 你的賬號@遠程的機器或者rsync是(限制為 60k Bytes/s):
rsync
限制速度很簡單,添加個參數即可bwlimit,后面的值是多少k Bytes/s
如:限制為 1000k Bytes/s):
復制代碼代碼如下:
rsync -auvz --progress --delete --bwlimit=1000 遠程文件 本地文件
rsync -auvz --progress --delete --bwlimit=1000 本地文件 遠程文件
完成!