안녕하세요.
micro SD Card를 사용하다 보면 데이터가 잘 깨진다, 느리다고 이야기를 많이 합니다. 그래서 emmc 붙은 micro sd card로 하면 안정성도 좋고 속도도 좀 더 빠르지 않을까 해서 확인해 보았습니다.
1. 테스트 환경
- Raspberry Pi 4B, 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 명령
'IT' 카테고리의 다른 글
USB to RS485(MFA-02) 모듈을 이용해서 불꽃 감지기 IRT-020-K(IR-3 Digital)와 통신하기 (6) | 2024.11.07 |
---|---|
불꽃감지기 IRT-020-K(IR-3Digital 50m) 제품 확인 (10) | 2024.11.01 |
SC-9547-9 (A-Si 박막형 태양전지 실내 발전가능) 테스트 (2) | 2024.10.26 |
비접촉 온도 센서 Digital Thermopile Sensor (TB-I2C-S70) I2C 연결, 프로그래밍, 작동 테스트 (12) | 2024.10.24 |
LED 택트스위치 6X6 (색상선택) 사용 후기 (2) | 2024.10.22 |