Tôi có phiên bản rsyncd 3.1.2 đang nghe trên cổng 873 và tôi muốn giới hạn băng thông mà các tệp của tôi được tải xuống bởi ứng dụng khách kết nối với tôi. Tôi đã thêm một bwlimit cả trong tệp cấu hình:
uid = không ai
gid = nhóm
[dữ liệu]
đường dẫn = /var/data/files/
bình luận = Repo
chỉ đọc = có
bwlimit = 10
và đã thử nó trên tệp cấu hình daemon
[Đơn vị]
Mô tả=daemon chương trình sao chép tập tin từ xa nhanh
Điều kiệnPathExists=/etc/rsyncd.conf
[Dịch vụ]
ExecStart=/usr/bin/rsync --daemon --no-detach --bwlimit=10
[Cài đặt]
WantedBy=multi-user.target
Trong cả hai trường hợp khi khách hàng của tôi kết nối với rsync để tải xuống tệp, tham số sẽ bị bỏ qua trên mỗi nhật ký:
Ngày 29 tháng 12 08:27:12 pubserver systemd[1]: Bắt đầu daemon chương trình sao chép tệp từ xa nhanh.
Ngày 29 tháng 12 08:27:12 pubserver rsyncd[32533]: bắt đầu rsyncd phiên bản 3.1.2, lắng nghe trên cổng 873
Ngày 29 tháng 12 08:29:42 pubserver rsyncd[1534]: Đã gặp tham số không xác định: "bwlimit"
Ngày 29 tháng 12 08:29:42 pubserver rsyncd[1534]: BỎ QUA tham số không xác định "bwlimit"
Ngày 29 tháng 12 08:29:42 pubserver rsyncd[1534]: kết nối từ không gian làm việc (10.155.120.1)
Ngày 29 tháng 12 08:29:42 pubserver rsyncd[1534]: rsync trên repo/từ không gian làm việc (10.155.120.1)
Ngày 29 tháng 12 08:29:42 pubserver rsyncd[1534]: xây dựng danh sách tệp
Ngày 29 tháng 12 08:29:44 pubserver rsyncd[1534]: gửi 17567 byte nhận tổng kích thước 72 byte 16787953
Có cách nào để làm cho giới hạn này hoạt động không? Ngoài ra, làm cách nào để làm chậm/điều tiết các kết nối rsync nếu bwlimit không còn được hỗ trợ nữa?