scp和rsyc限速傳輸

不一樣的天空w發表於2020-05-09

http://blog.chinaunix.net/uid-23544240-id-3488256.html

一、scp限速1M

scp -l 1000 檔名  賬號@遠端機器IP

此時的傳輸速率就是1M/8=100K左右


二、rsync是(限制為 100k Bytes/s):

rsync -auvzP--bwlimit=100 本地的檔案 遠端的檔案

引數說明:

v:詳細提示

a:以archive模式操作,複製目錄、符號連線,等價於 -rlptgoD 。

z:壓縮

u:只進行更新,防止本地新檔案被重寫,注意兩者機器的時鐘的同時

P:是綜合了--partial --progress兩個引數,

所以此時的rsync支援了斷點續傳


機房之間傳檔案一般都擔心頻寬佔用太多,特別是在共用頻寬的情況下。常用的兩個軟體都可以限速:

scp可以加上 -l 引數:

引用

     -l limit

             Limits the used bandwidth, specified in Kbit/s.

             

rsync可以加上 --bwlimit 引數

引用

        -i, --itemize-changes       output a change-summary for all updates

            --log-format=FORMAT     output filenames using the specified format

            --password-file=FILE    read password from FILE

            --list-only             list the files instead of copying them

            --bwlimit=KBPS          limit I/O bandwidth; KBytes per second

            --write-batch=FILE      write a batched update to FILE

            --like --write-batch but w/o updating dest    

            

KBs是KByte/s的縮寫,Kbit/s應該是Kbps(縮寫為KB/s)。KB/s通常用於傳輸速度,例如在複製檔案時。Kb/s通常用

於寬頻速度,如512Kb/s.

寬頻通常以每秒千位元組為單位安裝,但實際下載速度與通常的千位元組完全不同。例如:512kbps寬頻,下載速度每秒

512 / 8=64KB/s。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2690921/,如需轉載,請註明出處,否則將追究法律責任。

相關文章