3P by GN⁺ 2일전 | ★ favorite | 댓글 1개
  • 약 1년 10개월 동안 256개의 다양한 브랜드/제품을 대상으로 마이크로SD 카드 신뢰성 실험을 진행
  • 전체 카드의 82%에서 최소 1번 이상의 에러가 발생, 평균 최초 에러까지 2,400회, 중앙값은 1,450회 읽기/쓰기 사이클
  • 0.1% 섹터 에러 기준에서 절반 가까이 4,500회(평균), 3,100회(중앙값) 이내에 임계점 도달
  • 특정 브랜드별 내구성 편차가 컸으며, Amazon Basics, Kingston, Kioxia(일부), Lexar, OV 등은 상대적으로 우수, SanDisk, Silicon Power, Gigastone, onn. 등은 평균 이하로 평가
  • 브랜드와 상관없이 off-brand(비주류 브랜드) 카드들도 이름있는 브랜드와 유사하거나 더 나은 결과를 보인 사례도 많음
  • 카드 불량은 쓰기 금지, CSD 레지스터 손상, 데이터 전체 손상, 전원 시퀀스 실패 등 다양한 방식으로 발생
  • Amazon에서 구매한 카드가 AliExpress 구매 카드보다 전반적으로 더 나은 결과를 보임

How reliable are microSD cards? Well, as it turns out...

실험 개요

  • 약 1년 10개월 동안 256개 마이크로SD 카드(223개 테스트 진행 중, 105개는 고장까지 테스트)
  • 총 47페타바이트 이상의 랜덤 데이터를 카드에 지속적으로 기록/검증
  • 브랜드, 용량, 제품군 등 매우 다양한 카드가 대상

주요 결과 요약

일반적인 오류 빈도와 내구성

  • 82% 카드에서 1회 이상 에러 발생: 일부는 10회 미만 사이클에서 첫 에러, 일부는 10만회 이상도 무에러(극소수)
  • 평균 첫 에러 발생 시점: 2,400회, 중앙값: 1,450회 읽기/쓰기 사이클
  • 0.1% 섹터 에러 임계점 도달: 평균 4,500회, 중앙값 3,100회 사이클(절반 가까이 이 시점에 도달)
  • 일부 카드는 3,100회 이하에서 완전 고장 혹은 임계점 도달

브랜드별 내구성 차이

  • ADATA: 평균 2,352회로 평균 이하
  • Amazon Basics: 4개 모두 1년간 무고장, 2개는 에러 전무
  • Delkin Devices: 평균 이상, 무에러 기록(6~8개월간)
  • Gigastone: 9개 중 8개 완전 고장, 6개월 내 고장 사례 다수
  • Kingston: 15개 중 1개만 완전 고장, 산업용 제품도 SanDisk보다 우수
  • Kioxia: Exceria는 모두 조기 고장, Exceria Plus/G2는 1만회 이상 무에러, 신뢰성 상위권
  • Lexar: Micron 시절 모델 일부 제조 이슈 있었으나 전반적으로 내구성 양호
  • onn. (Walmart PB): 4개 모두 2,000회 미만 고장
  • OV (AliExpress): 3개 모두 1만회 이상 견디며 평균 이상 신뢰성
  • PNY, Samsung, Transcend: 1년 이상 테스트 결과 대부분 무에러, 신뢰성은 평균 이상
  • SanDisk/WD: 29개 중 14개 완전 고장, 갑작스러운 고장(파워 장애, 리더기 교체 등) 다수 보고
  • Silicon Power: 8개 중 5개 완전 고장, 평균 2,000회 미만
  • XrayDisk: 3개 중 1개만 고장, 성능은 낮으나 내구성은 평균 이상

브랜드 영향 및 구매처

  • 오프 브랜드/중소 브랜드도 이름있는 브랜드와 신뢰성 큰 차이 없음, 오히려 평균은 약간 더 높음
  • 가짜/불량 플래시는 평균 2,200회로 가장 빨리 고장
  • Amazon 구매 카드가 AliExpress 대비 평균적으로 더 나은 내구성을 보임

카드 고장 방식

  • 쓰기 금지 비트 활성화(데이터는 남음, 백업 가능)
  • CSD 레지스터 손상(카드 용량 127MB로 표시 등)
  • 전체 데이터 손상, 파워업 시퀀스 실패 등 다양한 고장 유형

결론 및 실무적 시사점

  • 마이크로SD 카드의 내구성은 카드마다 매우 다양하며, 평균적으로 몇 천회 쓰기/지우기 후 오류 가능성이 존재
  • 브랜드명만으로 신뢰성 보장 불가, 같은 브랜드 내 제품군·생산시점별 편차 큼
  • 중요 데이터 저장에는 신중한 선택과 정기적 백업 필수
  • 라즈베리파이 등 SBC, 감시카메라, 임베디드 등 연속 쓰기가 많은 환경에서는 특히 주의

보다 상세한 수치는 작성자의 실험 결과 페이지 - On the Capacity, Performance, and Reliability of microSD Cards)에서 확인 가능


Reddit 의 주요 댓글들 요약

  • Raspberry Pi와 SD 카드의 궁합 문제는 과거 커널/드라이버 이슈였고, 최근에는 상당 부분 개선된 것으로 언급됨
  • High Endurance/Industrial 등 내구성 강화 모델이 일반 카드보다 훨씬 오래 버틴다는 실제 경험 다수. 특히 Samsung PRO Endurance, SanDisk High/Max Endurance, Kingston Industrial 시리즈가 좋다는 평가
  • Sandisk/Nintendo Switch 전용 카드는 신뢰성 면에서 좋은 평가, 특히 대용량(128GB 등)일수록 내구성이 높을 수 있다는 의견(단, 테스트 데이터상 대용량이 꼭 오래가는지 여부는 불분명)
  • 카드 고장의 주요 원인은 전원 차단(브라운아웃, 하드 셧다운), 발열, 품질 불량, 그리고 과도한 시스템/DB 로그 기록 등임. SD카드는 전원 중단 시 매우 취약하다는 사례 많음
  • SD 카드의 NAND 타입(SLC, MLC, TLC 등)이 내구성에 핵심적이나, 대부분의 소비자용 제품은 이를 공개하지 않음. Industrial/고급형 카드는 명확하게 명시되어 있으니 Digi-Key, Mouser 등에서 구매 추천
  • SSD나 M.2, NVMe, USB 드라이브로 부팅/데이터 저장하는 사례도 많으며, 실질적으로 속도, 내구성 모두 SD 카드보다 낫다는 의견 많음
  • 카드 운영환경(온도, 장치, 리더기 품질 등)도 수명에 영향을 준다는 지적. Pi 환경에서 SD 카드 고장은 사용 환경이나 파워, 리더기 품질에 크게 좌우됨
  • Amazon Basics 카드의 성능이 의외로 좋았다는 결과가 눈길을 끎. 많은 사용자가 저가형 브랜드에 불신이 있었으나 실제 테스트에서는 준수하게 평가됨
  • 읽기 전용/읽기 위주 사용 환경에서는 고장이 현저히 적다는 의견도 있었으나, 시간이 지나면 플래시 내부 전하 보존 문제로 결국 열화 가능성 있음
  • 가격 대비 최고의 조합으로 Kingston Canvas Go! Plus 등도 추천되고 있음(내구성+성능+가격 기준)
  • 신뢰성, 내구성만 생각하면 산업용 카드/고가형 모델이 최상이지만, 일반 사용자에겐 가격이 부담이라는 지적도 있음
Hacker News 의견
  • 리스트에 있는 브랜드 중 상당수는 실제 제조사가 아닌 단순 브랜드명임을 언급하고 싶음, 진짜 제조사를 알아내는 과정 자체도 흥미로운 포인트라고 생각함, 이 과정은 카드 쿼리나 실물 확인(예: 뒷면 테스트 포인트 배열 등, 제조사마다 다름)으로 할 수 있음

  • 누군가 이런 테스트에 노력을 들여줘서 좋다고 생각함, 저렴한 전자제품의 품질을 소비자가 제대로 평가하기가 정말 힘든 상황임, 특히 주요 리뷰 매체가 점점 사라지고 있어서 더 어려움, Anandtech도 이제는 추억임, 대부분의 소비자가 얻는 정보는 스펙만 나열한 광고성 ‘리스트 기사’와 제휴 링크뿐임

    • 이래서 난 결국 브랜드 있는 제품을 삼, 예를 들어 Amazon에서 무명 브랜드가 절반 가격이어도 Apple 제품을 고름, 애플은 품질이나 진실성에서 신뢰감이 있기 때문임
  • 0.1% 오류율 기준에 대해 더 듣고 싶음, 실제로는 다음 세 가지 상황이 매우 다름: 1) 읽기가 오류를 리턴하지만 재시도 시 성공 2) 읽기가 오류를 계속 반환함 3) 읽기가 잘못된 데이터를 반환하는데도 성공했다고 나옴

  • 이 SD 카드들 내구성 기준으로 정말 감탄함, 컨슈머 SSD에서 용량 대비 600 드라이브 사이클(TBW 기준)이 광고되는 최고치임, 상당히 표준적인 수치임. 도박이기는 하지만 일부 SD 카드가 4000 사이클까지 버티는 결과는 매우 인상적임
    실제로 NVMe/SATA SSD들도 꽤 오래가는 경향이 있음, TechReport가 10년 전에 내구성 끝까지 테스트를 했는데, 모든 SSD가 3000사이클까지 버팀, 삼성 840 Pro는 거의 1만 사이클까지 도달함 TechReport SSD 내구성 실험
    최신 SSD도 테스트해보고 싶음, 실제로 누가 플래시를 제일 잘 만드는지(Kioxia, Micron 등) 궁금함, TechReport의 SSD DB를 보면 각 파트별로 스펙이 다 나와 있어서, 예를 들어 SanDisk/WD SN7100을 보면 Kioxia 218-Layer BiCS8 3D TLC 사용, 사실 플래시 자체를 만드는 회사는 많지 않음.
    컨슈머용 스택의 내구성 한계까지 테스트하는 것도 흥미로울 것임, 218층이라니! 오히려 지난 10년간 내구성이 올라갔는지 의문임, 예전엔 기대치보다 훨씬 더 잘 버텼었기 때문임 Western Digital SN7100 스펙

  • 결과 요약 및 약간의 추론
    중앙값 기준 SD카드의 내구성 데이터

  • 첫 오류 발생: 약 1450 읽기/쓰기 사이클

  • 실패 시점: 약 3100 읽기/쓰기 사이클(완전 실패 또는 0.1% 구간 오류)
    브랜드별 내구성(점수 높을수록 좋음):

    • 5점: 브랜드 ‘Endurance’/‘Industrial’ 시리즈

    • 2점: Adata

    • 4점: Amazon Basics

    • 4점: Delkin

    • 1점: Gigastone

    • 5점: Kingston

    • 4점: Kioxia (Plus, G2만 해당)

    • 4점: Lexar

    • 1점: onn.

    • 4점: OV(읽기/쓰기 성능 최악)

    • 4점: PNY

    • 1점: Sandisk(인수 후 버전)

    • 1점: Silicon Power

    • 4점: Transcend

    • Sandisk에서 벌어진 일은 아쉬움, 예전에는 최고였는데 지금은 최하임, 최근 Sandisk USB 드라이브를 반품했음, 지속적인 쓰기를 못 버티고 중간에 연결이 끊김

  • 이런 종합 테스트는 Storagereviews 같은 곳에서 다뤄줬으면 하는 내용임, 이미 다양한 카드를 다양한 시나리오로 벤치마크하니 내구성도 같이 다뤄주면 좋겠음
    총 드라이브 기록 3000번이면 라즈베리파이 활용에서는 꽤 높은 내구성임, 128GB 모델에서는 OS와 앱이 20~30GB밖에 안 잡으니 OS 업데이트나 DB 쓰기도 충분히 소화함
    누군가 실제로 이런 테스트를 해주는 게 반가움, 나는 개인적으로 A2 등급 endurance 카드(삼성)만 골랐음, 그동안 Sandisk 카드는 라즈베리파이에서 단 한 번도 망가지지 않았고 지금도 정상 작동함(강하게 굴린 적은 없음), 최근에는 Orange PI 5 plus로 넘어가 SSD를 씀, 성능과 내구성 관점에서 SSD가 최종 솔루션임

  • SanDisk/WD가 ‘brownout’(전압 강하)에 민감하다는 점을 실험을 통해 알게 됨
    직접적으로 SD 카드를 사용 중이던 SBC가 싸구려 USB 전원 어댑터로 인해 며칠 만에 멈추고 오동작, 제조사에 수리 문의까지 했는데, 새 전원 어댑터로 바꾸니 문제가 완전히 해결됨
    결론적으로 전원 문제가 원인이었고, 아쉬운 점은 SBC 제조사들이 저장 장치를 SSD로 전환해줬으면 좋겠음, 기본형 SSD도 TF 카드보다 훨씬 신뢰성 높음

  • SD 카드는 언젠가는 반드시 고장날 임시 저장장치로 취급함
    이 점을 받아들이면 스트레스가 훨씬 덜함, 정말 중요한 데이터라면 외부 저장에 따로 보관해야 함
    참고로 WD 인수 전 HGST 하드디스크를 썼었는데, 평소 자잘한 오류는 잘 처리하면서 실제로 완전히 고장났을 때는 읽기 전용 모드로 전환되어 데이터 전체 복구에 성공함

    • 나는 SD카드를 카메라 용도로 두 가지 트랙으로 나눠 관리함
      첫 번째는 매일 쓰는 일상용 SD카드이며, 이건 주로 카메라나 카드 리더기에서 돌려가며 쓰고 매달 한두 번씩 교체함
      두 번째는 프로젝트 단위로 쓰는 카드로, 한 프로젝트 끝나면 파일을 복사한 후 별도 보관함
      동영상은 찍지 않고 Pentax 645Z처럼 상대적으로 느린 카메라를 사용하니 속도 낮은 카드도 무리 없음, 32GB 카드를 대량 구매함

    • 참고로 지금 Seagate HDD를 RMA 보내는 중임, 매주 백업용으로 쓰던 중 백업이 절반 정도 진행된 상태에서 오류가 발생하고, 그 뒤로 계속 오류와 클릭음만 무한 반복, 포맷도 안 되고 완전히 망가짐(프리저 트릭은 안 해봄)
      SD카드는 신뢰성 낮은 저장매체 중 하나지만, 진짜로 데이터가 아쉬우면 SD카드 두 개에 두 번 저장하는 게 하드디스크 한 번보단 더 나아 보임, 물론 첫 번째 선택지는 아님

  • SD 및 microSD 카드는 원래 배터리 동작 기기에 맞춰 설계됨
    SBC는 배터리로 동작하지 않고, SD카드 고문 기계에 가까움
    대부분의 경우, SD카드의 손상 원인은 카드 자체가 아니라 파워서플라이 품질임

    • 전원 품질이 원인이라는 구체적 근거가 있는지 궁금함
      개인적으론 리눅스 배포판의 쓰기 패턴이 SD카드에는 훨씬 부담스럽다고 느낌, 디지털 카메라는 대부분 FAT/exFAT로 대용량 순차 쓰기를 하고 저널링이 없음

    • microSD 카드 문제로 질문하는 사람들은 거의 다 싸구려 전원 어댑터를 쓰고 있던 경험임
      나는 RPi 공식 어댑터와 SanDisk 일반형 카드만 사용했고, 8년 넘게 여러 대 운영 중 단 한 번의 문제도 없음
      성능 세팅이나 읽기 전용 모드도 따로 안 했고, 예전 Pi에서 전원을 뽑아 재시동도 자주 해봤지만 문제 없음
      오히려 RPi 본체가 랜덤하게 고장 났을 때도 microSD 카드는 멀쩡했음

  • 최근에는 모든 Raspberry Pi에 DietPi를 설치함, 기본 설정(RAM log 등)이 아주 뛰어나서 좋음, 그리고 라즈베리파이 외에도 다양한 SBC에 설치할 수 있다는 점도 장점임