Tôi hiện đang sử dụng rsync để chuyển tập tin lớn từ máy chủ sang máy chủ khác. Tôi muốn giới hạn ghi nợ cho việc chuyển nhượng này. Sau khi đọc trang man tôi đã tìm thấy tùy chọn --bwlimit đang mong đợi giá trị KB / s.
Tôi muốn giới hạn transfert thành arround 100Mbit / s Vì vậy, tôi đã sử dụng các cài đặt sau:
rsync --progress -v --bwlimit=10000 --temp-dir=/tmp srv:/tmp/* /tmp/
Nhưng điều này dường như không được tôn trọng theo đầu ra của rsync:
file.sql.gz
570851702 100% 33.90MB/s 0:00:16 (xfer#5, to-check=34/39)
file.sql.gz
11195140 100% 7.45MB/s 0:00:01 (xfer#6, to-check=33/39)
file.sql.gz
51439169 100% 19.41MB/s 0:00:02 (xfer#7, to-check=32/39)
file.sql.gz
34022 100% 1.55MB/s 0:00:00 (xfer#8, to-check=31/39)
file.sql.gz
2305698 100% 6.96MB/s 0:00:00 (xfer#9, to-check=30/39)
file.sql.gz
2152942 100% 2.73MB/s 0:00:00 (xfer#10, to-check=29/39)
file.sql.gz
86655633 100% 19.33MB/s 0:00:04 (xfer#11, to-check=28/39)
file.sql.gz
3614476032 40% 34.82MB/s 0:02:28
Nếu tôi không sai: 19,33 MB / s ~ = 154Mbit / s
Vậy có gì sai ở đây?
PS: rsync phiên bản 3.0.6 giao thức phiên bản 30
Cảm ơn bạn đã giúp đỡ !