brainage.egloos.com

포토로그



충격적인 SSD용 MLC메모리의 품질 by 천하귀남

시중에 MLC타입 SSD가 널리기는 했지만 이것의 안정성은 별로 알려지지 않았습니다. 그러나 실상은 충격적인 수준으로 나오고 있습니다.

MLC메모리는 기존 SLC메모리에 비해 최대 쓰기 횟수가 1/10인 1만회 정도라고 알려져 있습니다.  그러나 실상 아직도 더 낮아질거라고 합니다. 현재의 주류인 2bit셀은 1만회 정도라고 하지만 양산이 시작된 3비트 셀은 3000회이고 이 이상의 멀티셀도 연구중인데 역시 가용수명은 더 줄어 듭니다. 여기에 저 위의 그래프에서 보이듯 회로 미세화가 진행될수록 데이터의 보존기간도 치명적으로 줄고있습니다.
 
업체들은 이런문제를 콘트롤러의 개선을 통해 고치겠다고 합니다. 오류가 발생한 셀을 사용하지 못하게 막아서 데이터 저장에 문제가 없게 하겠다는 겁니다.

하지만 문제는 많습니다.

1. 읽는 데이터의 오류는?
저 데이터 보존기간이 문제입니다. 평균 보존타임이니 실상 더 일찍 데이터가 날아갈수 있습니다. 과연 날려도 될 데이터란게 있던가요? 그냥 그러려니 하고 쓰실분은 얼마나 될까요?

2. 메모리의 빈공간 문제
SSD로 사용할경우 하드안에 지우지 않고 쌓아두는 데이터는 엄청나게 많습니다. 여기에 용량자체가 작으니 남아있는 공간은 그렇게 크지 않습니다. 문제는 이럴경우 빈공간에 쓰기가 집중되는데 셀의 다시쓰기 수명이 치명적인 MLC가 과연 버텨 주느냐 입니다. 업계는 MLC라도 몇년이상은 간다고 하지만 단순계산이지 수학적이나 논리적인 검증을 제대로 하는것도 아니고 실제 산업용 SSD는 MLC는 안쓰는것이 일반적이니 신뢰도에 문제가 있습니다. 

3, 저가 SSD가 과연 제대로된 콘트롤러를 사용할까?
요즘 듣보잡 저가 SSD도 많고 제대로만들었다는 인텔등과의 가격차이도 많은데 연구 제대로 해서 만든 콘트롤러가 들어가 있을까요? 영 못믿겠습니다.

MLC기술은 정말 마법같은 이익을 보장해 줍니다. 기존 공장의 설비로 칩하나를 찍어도 SLC의 몇배의 용량을 보장해주는데 나쁠리가 없지요. 여기에 적당히 고장도 잘나줍니다. AS기간 지나서 나는 고장이니 할말이 없겠군요. 이러니 앞으로도 MLC는 대세가 될겁니다. 물론 이런 문제를 해결해줄 기술이 앞으로 나오기는 할겁니다. 지금 없다는게 문제지요 ^^;

한마디로 현재의 MLC SSD의 신뢰도는 아무도 보증못합니다. 그동안 발전해온 HDD와 비교하면 오히려 뒤지는 경우도 많습니다. 일부 업체는 SSD가 최신이라고 떠들지만 무조건 믿을건 못되는가 봅니다. 




P.s 다만 이렇게 양산비용이 떨어져 가고 있으니 재생전용 광미디어 분야도 이런 메모리 타입에 밀려날 시간은 점점 다가오는듯 합니다.

덧글

  • 푸른마음 2010/01/15 12:01 # 답글

    솔직히 SLC고 MLC고 불안하게 여겼는데 (고장 한번 나는 날엔 끝장이라 생각하면....)
    MLC는 더더욱 안심 못하겠네요.
    SSD에 살짝 관심가졌는데 그냥 기존방식의 하드디스크나 열심히 쓰는 게 나은걸까요? ㅠ.ㅠ
  • 천하귀남 2010/01/15 13:16 #

    SLC방식의 SSD 32g라면 OS설치용 메인하드로 쓰시는건 나름 효과 있을겁니다.
    물론 그중에서도 중요 데이터는 자주 백업해야지요.
  • 다물 2010/01/15 13:02 # 답글

    1년 무상 AS 끝나면 데이터도 날라가는거네요. ㅡㅡ;
    역시 백업은 2중, 3중 해야하겠습니다.
  • 천하귀남 2010/01/15 13:16 #

    최악은 그렇지요. 그러니 데이터 장기 보관용으로사용은 못합니다.
  • 냥이 2010/01/15 13:27 # 답글

    MLC는 끔찍할 정도네요.
    진짜 대기업급 제품 외의 MLC에서 연이어 문제 터지는게 아닐지.... 요새는 SLC도 잘 안나오는데 말입니다.

    저야 SLC 32GB 사용중인데, 회사가 망해가서... ㅠ.ㅠ
  • 천하귀남 2010/01/15 13:40 #

    수명만으로 보면 2005년의 SLC가 요즘나온 MLC보다 오류나 생존확률이 더 높으니 말다했지요.
    그리고 기초 소자가 저모양이니 대기업이라 해도 안에 저장된 데이터가 오류가 안나기를 기대하기는 어렵습니다.

    한마디로 적당히 쓰다가 버리는게 MLC라는 뜻이되더군요. 이러면 SSD용으로는 실격입니다.
  • vibis 2010/01/15 13:48 # 답글

    불량섹터(?)는 에러 검출로 커버하고 예비 공간을 미리 10~20% 정도 확보해놓는 방식이 주류가 될 거라고 들었습니다.
    지금은 MLC가 어떤 알고리듬을 가지고 있는지 모르겠습니다.
    다만 이것도 콘트롤러가 받혀 줘야...
  • 천하귀남 2010/01/15 13:59 #

    패리티체크등의 알고리즘이면 읽을때 한셀정도의 오류는 보정 가능할 겁니다. 하지만 진짜 문제는 그런기능이 들어갈때의 추가용량이나 고성능 알고리즘을 저가 모델이 제대로 지키느냐겠지요.
    어디 인증기관 같은것이 필요할듯 하기는 합니다.
  • 긁적 2010/01/15 14:11 # 답글

    함부로 쓸 게 못되는군요. OS용 하드로 쓰고, 이미지를 제대로 떠놓아야 되겠습니다.
    아예 램디스크로 가볼까.. (이봐!)
  • 천하귀남 2010/01/15 20:08 #

    OS야 날라가도 다시 깔면 되기도 하고 오류나기 이전에 1년에 한번정도는 깔일이 있을테니 별문제 없을겁니다.
    물론 중요한 자료는 절대 SSD에 넣으면 안될겁니다.
  • 2010/01/15 15:42 # 삭제 답글

    플레쉬 메로리 시장도 저렇습니다
    과거 4G가 3~4만원하던게
    1만원이면 살수있습니다..
    흔히들 기술이 좋아졋다고 하는데
    그게아니라 극단적으로 성능이 떨어진거죠..
    이렇게된 가장큰 원인은 소비자들이 싼거 싼거 타령을 하다보니 ..
    아이러니하게도 소비자 자신이 저질시장을 만드는거죠..
    그리고 메모리시장은 CPU랑 다른 구조상
    공정전환으로 가격을 확확 떨구거나 품질을 올릴수없습니다..
  • 천하귀남 2010/01/15 20:12 #

    기술이 좋아진건 맞습니다. 한셀안의 전압으로 구분하는 MLC의 방식이 좀 문제될 뿐입니다.
    미세선폭 기술의 발전이 없다면 CPU든 메모리든 1년마다 같은값에서 성능이나 용량이 늘어나지 못할겁니다.
    당장은 몰라도 이부분역시 해결될 기술은 나올겁니다.
    다만 당장은 좀 조심하기는 해야지요.
  • 두리뭉 2010/01/15 16:01 # 답글

    약간 다른 이야긴데 데이터보존기간은 어떻게 측정하는 건가요?
  • 천하귀남 2010/01/15 20:16 #

    글쎄요 그건 잘 모르겠습니다.
    하지만 실험실등에서 메모리셀안의 전압이나 전하의 강하속도등을 측정하면 예측할수 있을듯 합니다.
    중요한건 HDD나 DVD와 달리 시간한계이 있다는 걸겁니다.
  • highseek 2010/09/05 12:26 #

    아마 평균 무고장 시간(MTBF)측정으로 계산할 겁니다.

    뭐 별다른 건 없고, 고장날 때까지 과부하를 주는 겁니다. 그리고 다시 수리한 후에, 또 고장날 때까지 과부하를 주죠.

    그리고 (가동시간 - 고장시간)/고장횟수 를 계산합니다. 그런 뒤에 이것을 밀도함수 f(t)로 적분해서 (총가동시간 - 총고장시간)/고장횟수 를 계산하면 MTBF가 나옵니다.

    요새 나오는 MLC SSD는 MTBF가 100만 시간 이상 되더군요.
  • 천하귀남 2010/09/05 12:39 #

    SSD의 고장시간과 MLC회로 자체의 고장시간은 틀립니다. SSD는 오류난 회로를 다른걸로 대체 하지만 소자 자체는 그런것이 없거든요. 저 측정은 소자 자체의 신뢰도 입니다.
    패리티체크등의 방법으로 보정이 가능하기는 한데 문제는 시간이 경과되 전하누설로 상태구분이 어려워 오류나는 데이터는 동시다발로 여러개가 터질수 있고 이런걸 컨트롤러가 대처하기는 쉽지 않습니다.
  • highseek 2010/09/05 13:35 #

    ssd의 고장시간과 소자의 고장시간이 정확히 일치하지는 않겠지만, 어느정도의 상관도는 있을 겁니다. 일종의 함수관계를 가지지 않을까요. 컨트롤러에서 웨어레벨링을 해 주면 결국엔 밀도함수의 적분값으로 수렴할 테니까..
  • 천하귀남 2010/09/05 13:48 #

    SSD의 평균 고장시간이란 SSD자체가 특별한 조치없이는 사용 불가능하게 될결우를 이야기 하는데 통상적인 셀오류로 여벌의 다른셀로 교체한건 SSD에서는 자동적으로 이루어지는 작업이고 오류로 치지 않습니다. 이건 컨트롤러의 능력이 좌우하는 부분이라 상관성을 따지는것이 불가능합니다.

    더군다나 그 평균고장시간이란 것에대한 업계공통의 명백한 테스트가 존재하는것이 아닙니다. 가령 이미 써둔데이터가 시간이 되서 못읽게 되는 경우는 HDD에는 거의 없거나 아주 긴시간을 요구하는데 MLC SSD에서는 제대로 측정이 될까요?

    산업용분야에서 SSD는 SLC만 쓰거나 쓰더라도 캐쉬디스크등 제한적인 영역에서 쓰이는것은 아직 신뢰도에 대한 검증이 해결되지 않았기 때문이기도 합니다. 업체말대로야 뭔들 안될려구요.
  • highseek 2010/09/05 13:53 #

    업체마다 측정치가 제멋대로긴 하죠 :)
  • 페퍼 2010/01/17 06:52 # 답글

    기술이 좋아지긴 했는데 기업이 안하는거죠...
    못하는게 아니라 덕분에 진흑탕같은 상태가 계속되리라 생각합니다..
    싸게만들어야 하니깐..
  • 천하귀남 2010/01/17 21:14 #

    MLC도 수명이 길게 나오는 기술이 언젠가는 나오겠지요.
    그러나 지금의 상황에서는 아예 피하는것이 상책일듯 합니다. ^^;
  • 에스텔 2010/01/17 21:25 # 삭제 답글

    근데 문제는 이런 현상이 SSD에서만 국한되는게 아니라 고용량 하드에서도 벽돌이되는 심각한 문제가 발발한다는게 더 문제인듯;; 덕택에 불안에 떨고 있어요 =ㅅ=;; 일테라하드와 육백기가 하드 때문에 불안의 나날을 보내고 있다는;;;
  • 천하귀남 2010/01/17 21:35 #

    고용량 하드의 벽돌문제는 시게이트 쪽의 펌웨어 오류 아니던가요? 일반적인 하드에서 크게 문제되는 현상은 아닌걸로 알고 있습니다. 제경우는 1년에 한개씩 새하드를 구입해 기존 하드를 백업전용으로 돌리는 편이라 중요자료는 3중이상으로 백업합니다.
  • bori 2012/03/07 17:29 # 답글

    1.제가 지금 메모렛월드 스핀usb와, softie shoe(32gb)를 사용하고 있습니다. 이 제품도 데이터가 날라갈 수 있는건가요?
    취약한가요? ㅠ_ㅠ

    2.외장하드2.5inch를 구매하려구요.휴대해서 가지고 다니려고요. 하드웨어 보안적용이 된거였으면 좋겠어서,
    usb는 메모렛월드 m secure를 구매하려구 해요. 괜찮은가요? ㅠ_ㅠ
    외장하드는 eben을 살려고 했더니 이
  • 천하귀남 2012/03/07 17:53 #

    일시사용 이외에 장기 보관은 좀 불안합니다. 겨울철 정전기로 잡아본적도 두어번 있어서 중요데이터는 HDD와 웹하드 이용해 백업중입니다.
    메모렛이면 나름 신뢰도는 있다고 봅니다만 USB메모리 자체의 취약점이 있으니 아주 신뢰하기는 그렇습니다.
    외장하드는 무조건 케이스와 HDD별개로 구하시길 바랍니다. 그래야 HDD쪽 AS긴걸로 버팁니다. 외장하드 업체는 리퍼하드를 쓴다는 소문도 있어서리...
  • bori 2012/03/07 17:37 # 답글

    이벤은 열쇠분실우려때문에 좀고민되서더알아보니ezsave락다운 외장하드가잇더라구요. 그래서 하드웨어보안이 되는 ezsave락다운 외장하드늘 구매하려고하는데요. 어떤가요 제품추천이나 상세사항좀알러주세요ㅜㅜ
  • 천하귀남 2012/03/07 17:59 #

    가격을 보니 상당히 세더군요 ^^;
    그냥 PC자체에 암호를 걸어놓거나 암호화 압축을 이용하는걸 고려하시고 그것으로 해결이 불가능할 경우나 구입하시기를 권합니다.
    메이커 자체는 스카이 디지털이니 문제는 없을거라 봅니다만...
  • 천하귀남 2012/03/07 18:00 #

    암호화 외장하드란것 자체가 만원으로도 별문제없는 외장하드에 가격올리는 구실로 추가됬다는설도 있습니다. 저역시 이 설이 상당히 타당하다고 봅니다.
댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.

구글 애널리틱스

통계 위젯 (화이트)

4131263
9697
6154976

2019 대표이글루_IT

이 이글루를 링크한 사람 (화이트)

411

당부드리는 말

블로그 사진을 포함한 전체가 아닌 일부의 내용은 얼마든지 사용하셔도 상관없습니다.

상대방을 존중하는 생각이 있다면 욕설과 과도한 비아냥은 자제를 부탁드립니다. 정도가 심하거나 비로그인의 글은 임의 삭제 가능함을 알려드립니다.

A타입 클린 캠페인 위젯

방문자

Map