
다른 여러 서버가 rsync 및 scp를 통해 정기적으로 대용량 파일을 업로드하는 서버가 있습니다. 그 중 일부는 내 서버의 인터넷 연결을 최대화할 만큼 빠르게 업로드하여 다른 모든 작업의 속도를 늦출 수 있습니다.
어떻게 하면 그들이 내 쪽에서 더 느리게 가도록 할 수 있나요? 시스템에서 아무것도 변경하도록 할 수 없으므로 rsync의 bwlimit 옵션을 사용하는 것은 불가능합니다.
모든 시스템에는 고정 IP 주소가 있으므로 이를 식별하는 것은 문제가 되지 않습니다. iptables나 그와 유사한 기능으로 속도를 늦추고 인터넷 연결을 확보할 수 있는 방법이 있나요?
답변1
scp에는 Kbit/s로 지정된 사용 대역폭을 제한하는 "-l 제한" 옵션이 있습니다.
rsync에는 대역폭을 제한하기 위해 "-i --bwlimit=KBPS"가 있습니다.
이것들을 확인하고 궁금한 점이 있으면 댓글로 물어보세요.
답변2
데몬 rsync를 시작하는 데 사용되는 명령에서 -bwlimit 옵션을 사용해 보십시오. Ubuntu 및 일부 다른 시스템에서는 /etc/default/rsync에서 구성할 수 있습니다. 면책 조항: 나는 이것을 테스트한 적이 없습니다.