SD 카드 속도 저하 - SD kadeu sogdo jeoha

윈도우즈 환경에서 SD카드 읽기 속도 느려지는 원인 해결 방안

SD 카드 속도 저하 - SD kadeu sogdo jeoha
Tip
SD 카드 속도 저하 - SD kadeu sogdo jeoha
 

2016. 1. 8. 14:28

SD 카드 속도 저하 - SD kadeu sogdo jeoha
https://blog.naver.com/neos_rtos/220591458004

1. 목적

SD카드 읽기 속도가 느려지는 경우와 파일 로딩 시간이 오래(20~30) 걸리는 문제에 대한 원인 및 해결 방법

2. 테스트 환경

  1. 운영체제: Windows 7/8 Enterprise K 32bit

  2. SD카드 리더기: cosy CR947 (http://www.cosy.co.kr/)

3. 원인

  1. 윈도우 설정의 영향

  2. USB 케이블, 접촉 불량

  3. USB 포트의 전원 부족

4. 내용

USB 표준의 이론상 최고 전송 속도는 다음과 같다.

  • 저속모드(Low speed): 1.5 Mbps

  • 풀모드(Full speed): 12 Mbps

  • 고속모드(Hi-speed): 480 Mbps

  • 슈퍼모드(Super-speed): 5 Gbps

    USB 2.0 제품의 이론상 최대 전송속도는 60MB/s(480Mb/s)이지만 실제 속도는 절반 정도인 30MB/s(240Mb/s)가 나온다. 그러나 USB의 속도에는 제약이 있는데 주 컨트롤러(host controller)에 연결된 기기들 간에는 대역폭을 나누어 쓰게 되므로 장치가 늘어날수록 속도는 현저히 떨어진다.

    아래 그림들은 윈도우에 있는 WinSat 명령어를 사용하여 SD카드 읽기(128kb) 테스트 진행

    두 가지 경우 정상, 비정상(느려지는 경우)에 대한 읽기 속도 결과 값이다.

SD 카드 속도 저하 - SD kadeu sogdo jeoha

(그림1) SD 메모리 읽기 속도가 현저히 느려지는 경우(대략 1MB/s)

 

SD 카드 속도 저하 - SD kadeu sogdo jeoha

(그림2) SD 메모리 읽기 속도가 정상적인 경우(대략 20MB/s)

SD카드 읽기 속도가 느려지는 경우 아래 (그림3)처럼 Windows 7/8 운영체제에서 ReadyBoost 기능이 동작하지 않고 USB1.1 속도로 동작하는 경우가 있음 

레디부스트(ReadyBoost)는 20​06년에 마이크로소프트 윈도 비스타 운영 체제에 처음 포함되어 지금은 윈도 7, 윈도 8에도 포함된 디스크 캐시 기술이다. USB 2.0의 플래시 메모리, SD 카드, 콤팩트플래시와 같은 플래시 종류의 메모리를 사용함으로써 윈도 비스타를 실행하고 있는 컴퓨터의 응답을 빠르게 만들어 시스템 성능을 향상시키는 것이 목적이다.

레디부스트는 윈도 XP의 프리패처의 업데이트된 버전인 슈퍼페치를 가속하기 위해 사용할 수도 있다. 슈퍼페치는 시동 시간 디스크 사용 패턴의 분석을 수행하고 이에 따라 시스템 시동에 쓰이는 캐시를 만든다. (출처:ko.wikipedia.org)

SD 카드 속도 저하 - SD kadeu sogdo jeoha

5. 해결 가이드

1. USB Device 속성 정책 변경

USB디스크에서 마우스 우 클릭 -> 속성 -> 정책-> 제거 정책, 향상된 성능 체크

SD 카드 속도 저하 - SD kadeu sogdo jeoha

2. 전원 옵션 -> USB 선택적 절전모드 설정 -> 사용하지 안 함

SD 카드 속도 저하 - SD kadeu sogdo jeoha

3. 동일한 USB 버스 사용 피하기

 

SD 카드 속도 저하 - SD kadeu sogdo jeoha

4. USB 디바이스에 충분한 전원 공급 확인

USB 포트는 5V/12V의 전압에 최대 500mA ~ 900mA 의 전류 용량을 가지고 있음. 전면 USB포트로는 정상적인 용량의 전원이 인가되지 못하는 경우가 많이 발생

SD 카드 속도 저하 - SD kadeu sogdo jeoha

5. USB 리더기, 케이블 교체 및 후면 USB 포트 사용

작성 : 이승재()