들어가기 WA(Write amplification) > WINFIX REVIEW

본문 바로가기

사이트 내 전체검색


WINFIX REVIEW 목록

Silicon Motion SM2258G WA(Write Amplification) TEST

들어가기 WA(Write amplification)

페이지 정보

윈픽스 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물   작성일16-11-28 23:28  hit:8,928  reply:0

본문

zqmLP9L.png

Silicon Motion SM2258G FPU 의 WA(Write amplification)에 대한 간단한 안내를 드립니다

근래 출시되는 SSD 들은 대부분 실제로 제품의 수명과 밀접한 연관이 있는 Total Nand Write에 대한 정보를 제공해 주지 않기 시작했습니다

그런 이유로 간접적인 수치인 Total Host Write 수치나 wear leveling 수치 등을 기반으로 추정해 사용량을 측정하고 있습니다

반면 특이한 케이스로 Silicon Motion 사는 각 SSD 제조사에 제공되는 펌웨어에는 Total Nand Write 정보를 제공하고 있습니다

여기서는 사용자가 파악 가능한 이 정보를 기반으로 WA 정보를 확인해 보겠습니다

WA 정보를 확인하는 이유는 실제로 기록되는 Total Nand Write 의 수치가 입력된 Total Host Write 수치보다 크다면 TLC 낸드플래시를 장착한 제품들의 내구성은 상대적으로 더 취약해 질 수밖에 없기 때문입니다.

WA(Write amplification) 에 대해 간략히 설명 드리면 호스트로부터 입력되는 데이터를 '1'로 볼 때 실제 '1'만큼의 데이터를 기록하는데 소모되는 낸드플래시의 데이터 기록량이라고 할 수 있습니다

따라서 '1' 미만이라면 그만큼 낸드플래시의 사용량을 줄일 수 있어 낸드플래시 수명과 이를 기반으로 하는 SSD 등 기기의 수명을 향상시켜주게 되는 반면 '1' 보다 높다면 불필요하게 소비되는 낸드플래시의 수명이 크다는 것을 의미합니다

실제 일부 압축 기술을 사용하는 제품들은 이 WA 수치가 1 이하인 경우도 있으나 근래에는 이러한 압축 기술을 사용하는 제품들은 사라져 가는 추세이기 때문에 일반적으로 WA 수치는 '1' 이상이라고 할 수 있습니다

정리하자면 WA 수치의 기준은 '1'이며, 수치가 높을수록 낸드플래시를 운영하는 컨트롤러가 대체로 비경제적으로 수명을 소비하는 경향을 가진다고 할 수 있고, 1 이하의 수치를 가진 낸드플래시 컨트롤러도 존재한다라고 할 수 있겠습니다

Total Host Write 수치에 비해 Total Nand Write 수치가 증가하는 이유는 wear leveling, GC(Garbage collection) 및 에러 보정, 성능 증폭을 위한 수단 등이 있을 수 있습니다

간략히 설명을 마치고 다음 목차로 넘어가도록 하겠습니다

- 목차 -
1. Silicon Motion SM2258G WA(Write Amplification) TEST 2. 들어가기 WA(Write amplification)
3. Silicon Motion SM2258G 'Total Nand Write count' 누락 이슈 4. Silicon Motion SM2258G WA(Write amplification) 확인
5. 쓰기증폭이후 백그라운드 쓰기 6. 마무리

댓글목록

녹차빙수님의 댓글

녹차빙수 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

상대적으로 SM컨트롤러 제품군에서는 NAND품질이 우선시 되야할것 같군요.
컨트롤러 단계에서의 이슈인지, F/W군에서 누락여부를 지정할 수 있는것인지는 정확히 모르지만 확실한것은 이쯤되면... 고의적이라고 밖에 보기가 어려울듯 합니다.

윈픽스님의 댓글

윈픽스 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글의 댓글 작성일

읽어 주셔서 감사합니다
SM2258에 새롭게 추가된 SMART항목에 SLC 캐싱 모드 시 카운팅을 확인 할 수 있지만 SM2256과 SM2258 모두 낸드 기록량에 반영하지 않는 것을 보면 고의적인 것은 확실해 보입니다
WA 수치가 높은 만큼 정상적인 낸드플래시를 채용한 제품을 선택하는 것이 중요해 보입니다

마담님의 댓글

마담 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

SLC쓰기부분을 낸드쓰기 카운트에서 빠지게 하고, 나중에 실제 TLC에 낸드에 기록한 것만 카운트한다.
그럼에도 불구하고,  WA=3에 육박... 뭔가 무지 애매해 보입니다.
 
SLC화버퍼가... 지연쓰기등으로.. TLC낸드 수명에 도움을 주어야 하는데....
이젠 반대로.... TLC제품의 성능을 위해~ 일정부분 수명을 포기한 듯 하네요.
대용량파일을 자주 다루시거나, 쓰기량이 많으신 분들은?? 집어봐야 할 항목으로 보입니다.

너무 고생많으셨구요... 좋은 정보 감사드립니다.

 이전글 : Silicon Motion SM2258G WA(Write Amplification) TEST
 다음글 : A-DATA Ultimate SU800 256GB

Copyright © Winfix.net. All rights reserved.