장치에 직접 연결 시 USB 전송 속도가 느림

장치에 직접 연결 시 USB 전송 속도가 느림

또 다른 느린 전송 문제. 새로 구입한 SanDisk USB 3.0 드라이브가 있습니다. 노트북에는 USB 2.0만 있지만 전송 속도는 지속적으로 ~2MB/s입니다.

.img을(를 ) 드라이브로 전송 중입니다 .

dd if=my.img of=/dev/sdb status=progress

위와 모두 iostat일관된 2MB/s를 보여줍니다.

연결 시 kern.log는 다음을 제공합니다.

usb 2-1.2: new high-speed USB device number 6 using ehci-pci
usb 2-1.2: New USB device found, idVendor-0781, idProduct=5583
usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-1.2: Product: Ultra Fit
usb 2-1.2: Manufacturer: SanDisk
usb 2-1.2: SerialNumber: 4C53....
usb-storage 2-1.2:1.0: USB Mass Storage device detected
scsi host7: usb-storage 2-1.2:1.0
scsi 7:0:0:0 Direct-Access SanDisk Ultra Fit 1.00 PQ: 0 ANSI: 6
sd 7:0:0:0 Attached scsi generic sg2 type 0
sd 7:0:0:0 [sdb] 30031250 512-byte logical blocks: (15.4 GB/14.3GiB)
sd 7:0:0:0 [sdb] Write Protect is off
sd 7:0:0:0 [sdb] Mode Sense: 43 00 00 00
sd 7:0:0:0 [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
sd 7:0:0:0 [sdb] Attached SCSI removable disk

출력 관련 부분 lsusb -t:

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver-ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
        |__ Port 2: Dev 6, If 0, Class=Mass Storage, Driver=usb-storage, 480M

Ubuntu 16.04 LTS 서버 n Dell 6320을 실행합니다.

드라이버를 추가하려면:

# lsmod | grep pci
pci_stub       16384 1
vboxpci        24576 0
vboxdrv       454656 3 vboxnetadp,vboxnetflt,vboxpci
sdhci_pci      28672 0
sdhci          45056 1 sdhci_pci

# lsmod | grep hci
ahci           36864 4
sdhci_pci      28672 0
hibachi        32768 1
sdhci          45056 1 sdhci_pci

답변1

의 블록 크기를 늘리면 됩니다 dd. 기본값은 1싱글바이트이지만 더 큰 데이터 청크를 한 번에 전송하면 프로세스 속도를 크게 높일 수 있습니다. 담당 매개변수는 이라고 합니다 bs.

최적의 값으로 약간 실험해 볼 수도 있지만 약 4kB(4096바이트)이면 괜찮습니다. 일부 소스에서는 32kB, 64kB 또는 128kB와 같은 더 큰 블록 크기를 권장합니다. 최적의 값은 대상 드라이브의 물리적 구조에 따라 크게 달라지며 거의 실험을 통해서만 알 수 있습니다. 4kB를 하위 경계로 생각할 수 있지만 블록 크기가 작을수록 일반적으로 훨씬 느립니다.

최적의 블록 크기에 대한 자세한 내용은 다음 dd에서 확인할 수 있습니다.Unix 및 Linux 관련 질문.

dd if=my.img of=/dev/sdb bs=4096 status=progress

관련 정보