본문으로 건너뛰기

rsync 사용 시 대역폭 제한 방법은?

💡 요약 정리

  • rsync는 기본적으로 최대 대역폭을 사용하여 데이터 전송을 수행합니다.
  • 이로 인해 웹/FTP 등의 다른 서비스에 영향을 줄 수 있습니다.
  • --bwlimit 옵션을 사용하면 데이터 전송 시 대역폭 제한이 가능합니다.
  • 단위는 KBps(킬로바이트/초)이며, 0은 제한 없음입니다.

rsync를 이용한 서버 간 네트워크 데이터 동기화 시 별도의 제한 설정이 없으면, rsync는 시스템이 허용하는 최대 대역폭을 사용하여 데이터를 전송하게 됩니다.

이로 인해 rsync 프로세스가 모든 대역폭을 점유하면 웹 서비스나 FTP 서비스 등의 정상적인 서비스에 방해가 되는 상황이 자주 발생할 수 있습니다.

따라서 이러한 문제를 방지하기 위해, rsync 명령어에는 대역폭을 제한하는 옵션을 추가로 설정할 수 있습니다.


1. --bwlimit 옵션 설명

rsync의 man 페이지에는 다음과 같은 설명이 나와 있습니다.