USB 2.0 모드와 USB 3.0 모드의 USB 플래시 드라이브 쓰기 속도 비교

USB 2.0 모드와 USB 3.0 모드의 USB 플래시 드라이브 쓰기 속도 비교

내가 연결할 때샌디스크 USB 플래시 드라이브USB 2.0 포트에 연결하고 102MB의 데이터를 쓰면 데이터 전송 속도는 9.2MB/s입니다.

# time dd if=/dev/zero of=/dev/sdb bs=512 count=200000
200000+0 records in
200000+0 records out
102400000 bytes (102 MB, 98 MiB) copied, 11,1333 s, 9,2 MB/s

real    0m11.134s
user    0m0.000s
sys 0m0.244s
# 

동일한 USB 플래시 드라이브를 동일한 PC의 USB 3.0 포트에 연결하면 데이터 전송 속도가 15.4MB/s입니다.

# time dd if=/dev/zero of=/dev/sdb bs=512 count=200000
200000+0 records in
200000+0 records out
102400000 bytes (102 MB, 98 MiB) copied, 6,63853 s, 15,4 MB/s

real    0m6.639s
user    0m0.028s
sys 0m0.180s
# 

이 문제의 원인은 무엇입니까? USB 2.0의 이론적 최대 전송 속도는 60MB/s여야 합니다. 즉, high-speed입출력 모드에서 SuperSpeed약 15MB/s의 동일한 전송 속도를 기대합니다 .

답변1

Amazon에서 사용자 리뷰를 확인하세요. 플래시 드라이브가 느린 것으로 알려졌습니다. 사양은 쓰기 속도에 대해 절대 수치를 제공하지 않습니다. USB3 커넥터 또는 USB3 호환성은 결코 속도를 보장하지 않습니다.

다음과 같은 경우 다른 결과를 얻을 수 있습니다.

  • 파일 시스템을 포맷하고 원시 장치 대신 파일을 씁니다.
  • 100MB 파일 하나가 아닌 100개의 1MB 파일로 테스트합니다.

또한 /dev/urandom은 /dev/zero보다 이러한 장치에 작성하는 일반적인 파일을 더 잘 에뮬레이트합니다. 하지만 /dev/random을 사용하면 속도가 느려지고 병목 현상이 발생하므로 사용하지 마십시오.

관련 정보