블록 크기를 추가하면 속도가 빨라질 수 있습니다. 예 : dd if=/dev/sdc bs=1M
.
사용하려는 bs는 예측하기 어렵지만 기본값은 512 바이트로 보입니다. 즉, 750x1024x1024x2 척으로 750GiB를 전송한다는 의미입니다. 1M을 블록 크기로 사용하면 척 (및 시스템 호출) 수가 2048 개 줄어 듭니다. 이로 인해 많은 오버 헤드가 제거됩니다.
dd 및 SAS 및 SATA 연결 디스크를 사용한 자체 테스팅은 512 바이트에서 4KB로 크게 증가하지만 이후에는 훨씬 적은 증가를 보입니다.
두 번째 : 두 디스크가 동일한 USB3 컨트롤러에 연결되어 있습니까? 그런 다음 USB 컨트롤러 대역폭을 공유하고 있습니다. 두 개의 다른 USB 컨트롤러가 속도를 높여야합니다. (필자는 컨트롤러를 작성했지만 USB 포트는 작성하지 않았다는 것을 유의하십시오. 하나의 컨트롤러는 일반적으로 여러 포트를 제어합니다).
USB2는 종종 최대 30 또는 35MB / 초의 속도로 보관합니다. 디스크 중 하나를 USB 2 커넥터로 옮기고 다른 하나는 USB 3 포트에 남겨 둡니다. USB3 포트가 두 채널을 유지하는 (내부) 대역폭을 가지고 있지 않다고 가정하면 속도가 두 배 빨라질 수 있습니다. (블록 크기 설정에서 얻은 부스트에 추가로).
셋째, '거울'이라는 용어의 사용은 약간 혼란 스럽다. 대부분의 경우 '거울'은 RAID-1 RAID-1 미러에서 2 개의 USB 디스크를 사용할 수 있습니다. 그런 식으로 그들은 항상 동일한 내용을 얻습니다. 또한 무언가를 삭제하면 두 드라이브에서 삭제됩니다.