rsync 속도 최적화

rsync 속도 최적화

컨텍스트: 기가비트 스위치를 통해 다수의 크고 작은 파일을 복제합니다. rsync는 탁월한 피드백 및 동기화 기능을 제공하므로 다른 명령보다 선호됩니다.

예전에 rsync를 사용해봤는데 12MB/초로 제한되어 있었어요. 암호화가 병목 현상을 일으키는 것으로 의심됩니다.

date > TicToc_Bloggie.txt
rsync -avxu --progress --delete-after --exclude "RECYCLER/" \
      --exclude "System Volume Information/" \ 
      /SOURCE/Public/Video/Bloggie\ Sony\ Dad/ /DESTINATION/MEDIA/Bloggie\ Sony\Dad/ \
    | tee ~/rsync_log_Bloggie.txt;
date >> TicToc_Bloggie.txt

소스는 일반적으로 CIFS를 통해 마운트된 다른 네트워크 장치입니다.

암호화를 비활성화하려면 위 명령문에 추가해야 하는 구문은 무엇입니까? 예제를 높이 평가합니다.

답변1

rsync를 데몬으로 실행하세요. 그런 다음 암호화 없이 rsync --daemon 클라이언트에서 연결할 수 있습니다 . rsync -a blabla rsync://host/dir사용자 이름, 기본 디렉터리 등을 사용할 수 있습니다. 자세한 내용은 다음을 참조하세요.man rsync

답변2

man rsync도구를 사용하는 다양한 방법에 대한 세부정보를 얻으 십시오 . 수많은 예가 있습니다.

종종 속도가 느리다고 생각 rsync하지만 일반적으로 전송할 필요가 없는 데이터 전송을 피합니다. 전송할 필요가 없는 파일을 건너뛰는 데는 많은 시간이 걸릴 수 있습니다.

CIFS가 병목 현상을 일으키는 경우가 종종 있습니다. 파일에 액세스하는 데 추가 오버헤드가 추가됩니다. CIFS를 통해 파일을 내보내는 시스템에서 파일에 액세스하는 것이 더 나을 수 있습니다. 파일 시스템이 Windows에 있는 경우 Windows용 rsync 서버를 사용할 수 있습니다.

기가비트 스위치에서는 연결이 포화될 만큼 빠르게 데이터를 읽거나 쓸 수 없을 가능성이 높습니다. 구형 장치에서는 시스템 버스가 연결을 포화시킬 만큼 빠르게 데이터를 전송하지 못할 수도 있습니다.

관련 정보