행복한 하루

eMMC 타입 micro SD Card 테스트 ( 32GB eMMC Module for Rock Pi ) 본문

IT

eMMC 타입 micro SD Card 테스트 ( 32GB eMMC Module for Rock Pi )

변화의 물결 2022. 2. 25. 00:05

 

 

안녕하세요.

 

 micro SD Card를 사용하다 보면 데이터가 잘 깨진다, 느리다고 이야기를 많이 합니다. 그래서 emmc 붙은 micro sd card로 하면 안정성도 좋고 속도도 좀 더 빠르지 않을까 해서 확인해보았습니다.


 1. 테스트 환경

 - Raspberry Pi 4 B,  emmc 32G module, emmc 32G module micro SD adapter,  sandisk 32GB micro sdcard V30, sandisk 64GB micro sdcard XC,

 - balenaEtcher, Ubuntu 21.10 (약 2GB), hdparm

2. emmc 제품 확인

  - RockPi 제품으로 emmc가 나온 것인데 micro SD 아답터를 제공해서 사용할 수 있도록 하고 있습니다. 이것과 유사한 emmc 제품도 있으므로 참고 삼아 보시면 좋을 듯합니다.

  - 아답터 모듈과 emmc 모듈을 별도로 판매하고 있고 용량은 16GB / 32GB/ 64GB/ 128GB로 선택할 수 있습니다.

3.  성능확인

   - 실제적으로 어느 정도로 빨라 질까 궁금해서 writing은 우분투를 flash 하는 속도로 확인해보았고, 읽는 속도는 리눅스 명령어인 hdparm으로 확인해보았습니다.

   - 라즈베리파이에서 확인할 것이기 때문에 용량이 큰 우분투 데스크 버전을 다운로드하였습니다.

https://ubuntu.com/download/raspberry-pi

 

1) balenaEtcher로 다운로드 테스트

  - micro sd card reader에 넣어서 테스트하였고 USB3.x 가 메인보드에 없어서 기본 USB 포트에서 연결하였습니다.

 

 

  (1) EMMC 버전으로 Flash 할 경우

 

  - 평균적으로 18 ~ 20 MB/s 나왔습니다.        

  

  (2) 32GB Micro SD card V30 A1으로 Flash 할 경우

   - 평균적으로 18 ~ 20 MB/s 나왔습니다.  

  

  (3) 64GB Micro SD card XC로 Flash 할 경우

  - 평균적으로 16 ~ 20 MB/s 나왔습니다.

 

  2) Ubuntu hdparm으로 읽기 속도 테스트

  - hdparm으로 디스크의 read속도를 측정해 볼 수 있습니다. 하지만 이 속도는 시스템의 상황에 따라 크게 달라질 수 있으며 절대적인 기준이 아닙니다.

  -  -T 옵션은 캐시 된 디스크 데이터의 읽는 속도를 의미, -t 옵션은 캐시 되지 않은 디스크 데이터 읽는 속도를 의미

  

  (1) EMMC SD card

 

(2) 32GB Micro SD card V30 A1

 

(3) 64GB Micro SD card XC

4. 사용 후기

  - 중국산이라 용량은 맞는지, 다른 문제는 없을지 약간 의심을 했지만, 작동 잘하였습니다.  

  - 제품 실크를 뒷면에 하고 부품을 조금 조정했으면 아답터 PCB를 더 작게 할 수 있었을 것 같은데 장착하면 생각보다 크게 보입니다. 그리고 emmc 모듈도 방향이 있으므로 상단 모서리를 보고 장착하여야 합니다.

  - 최종 결과를 보면 1~3MB 정도 차이를 보이지만 두 번 하면 서로 간 비슷하게 보였습니다. 그래서 emmc 타입으로 한다고 더 빠르다는 느낌은 받지 못했습니다. 이 제품 말고 다른 제품으로  유튜브에 테스트한 것을 보면  속도나  빠르다고 보여주었습니다. 그러나 현재 환경에서는 큰 차이를 확인할 수 없었습니다.

  - 내구성 테스트를 진행해보지 않아서 어느 정도 안정적으로 데이터를 읽고 쓰고 하는지는 확실하지 않습니다. 그렇기 때문에 현장에 사용하는 것은 한번 더 생각해보시고, 참고 정도로 보시면 좋을 것 같습니다.

 

  혹시 테스트 방법이나 정보가 잘못되었다면 댓글 부탁드립니다.

 

감사합니다.

 

 

<참고사이트>

1. [Linux] 디스크 입출력(I/O) 성능 측정하기 – dd, hdparm 명령

https://hbase.tistory.com/21

 

 

 

 

Comments