서로 다른 직접 연결 스토리지 장치의 모든 소스 및 대상과 함께 여러 rsync 인스턴스를 실행하면 성능 저하가 발생합니까, 아니면 각 개별 rsync 전송에 대한 속도 제한이 적용됩니까?오직개별 rsync 명령 자체 내에서 직접 연결된 저장 장치의 읽기/쓰기 속도에 영향을 줍니까?
예를 들어, 다음을 전송하고 싶다고 가정해 보겠습니다.
카메라 카드 1 - 직접 연결된 하드 드라이브 1
그리고
카메라 카드 2를 직접 연결된 하드 드라이브 2로
이러한 rsync 명령을 동시에 실행하면 두 rsync 인스턴스가 서로 느려지거나 각 개별 인스턴스의 속도 제한이 발생합니까?아직가장 느린 장치 읽기/쓰기 속도가 무엇이든 상관없습니다.이내에각 rsync 인스턴스?
장치 인터페이스에 병목 현상이 발생하지 않는다고 가정합니다.
답변1
나는 이것에 대해 실험을 실행할 기회가 있었기 때문에 궁금해하는 사람들을 위해 답변을 게시할 것이라고 생각했습니다.
CPU로 인한 성능 저하가 존재하더라도 감지할 수 없습니다. 서로 다른 장치가 다른 장치의 읽기 또는 쓰기 속도를 놓고 경쟁하지 않는 한 데이터 전송 속도에 대한 불이익은 없습니다.
예를 들어 은(는 ) 로 동시에 전송 DAS A
되며 의 병목 현상은 의 읽기 속도 또는 쓰기 속도 이며 에서 로(으) 로 전송되는 다른 인스턴스 의 영향을 받지 않습니다 . 마찬가지로 에서 으로 의 전송은 에서 으로 의 인스턴스 전송 에 영향을 받지 않습니다 .DAS B
DAS C
DAS D
A
B
A
B
rsync
C
D
rsync
C
D
rsync
A
B