rsync 속도 향상이란 무엇입니까?


최상의 답변

David가 성공했지만 몇 가지 설명이 필요합니다.

Rsync가 실행되도록 설정되는 경우가 많습니다. 주기적으로 SOURCE 디렉터리 아래의 모든 콘텐츠를 DESTINATION 디렉터리에 동기화합니다. rsync의 “R”은 “원격”입니다. 즉, 대상이 다른 컴퓨터에있을 수 있습니다.

rsync를 처음 실행할 때 백업을 위해 비어있는 DESTINATION 디렉토리로 시작했다고 가정하고 모든 데이터를 복사합니다. David가 언급했듯이이 경우 속도 향상 요소는 1.0입니다. 모든 데이터를 복사하는 데 걸리는 시간 만큼은 걸립니다.

다음에 동일한 rsync 명령을 실행할 때 SOURCE에서 파일을 거의 변경하지 않았다면 속도가 상당히 향상 될 수 있습니다.

rsync를 cron 작업으로 실행하고 모니터링해야하는 경우 얼마나 잘 작동하고 딸꾹질이 발생할 가능성이있는시기 / 장소 … 로그 검토를 통해 해당 작업에서 발생한 실제 속도 향상을 검토하는 것은 매우 유익하고 도움이 될 수 있습니다.

답변

t 이미 목적지에있는 바이트를 복사하는 데 사용하지 않았고 실제로 사용하는 시간이 아닙니다.

모든 것을 복사해야하는 경우 속도는 1.0입니다. 복사중인 항목의 절반이 이미 존재하는 경우 현재 존재하는 항목을 확인하는 데 걸리는 시간에 따라 속도가 약 2.0이됩니다. 이미있는 항목을 복사하면 60,000과 같은 어리석은 속도 향상을 얻을 수 있습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다