[solved]SSD, Turbo Memory write limit
글쓴이: 송효진 / 작성시간: 수, 2008/05/14 - 2:11오후
http://wiki.eeeuser.com/ssd_write_limit
SSD, Turbo Memory 둘 다 플래시메모리 기반인거죠?
그렇다면 둘 다 쓰기제한이 있다는 건데,
5. The Eee PC will perform between 100,000 and 200,000 writes to a sector before it fails.
이것이 섹터당 10만~20만번 쓸 수 있다는 말이 맞나요?
그러면 DBMS 용으로는 부적합할 것 같은데...
10만번 정도는 6개월이면 소모될듯...
음...SSD 를 위해 섹터별 write 수를 조절 해 주는 파일시스템이 있나요?
그렇다면 write 가 잦아도 저 그림에서처럼 몇년은 쓸 수 있을것 같기도 한데...
inode 영역은 조절이 안될것 같기도 하고...
아니면 hdd 에 inode 영역을 옮겨오고 순수 데이터 영역으로만 쓴다던가...
하드웨어 성능 올리는것에 관심이 많습니다.
Forums:
normal operation의 경우
normal operation의 경우 같은 장소에 계속 쓰는게 아니지 않나요?
또한 어디서 줏어들은 이야기로는 실제용량 + 알파로 구성된다는 이야기도 들었습니다만...
(알파는 일정 부분 fail 났을 때 대체용량)
비슷한 제품인지는 모르겠지만 MTBF 1,000,000 시간으로 나오네요.
http://www.brainbox.co.kr/review/view.asp?id=1991
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
wear-leveling 이라고
wear-leveling 이라고 합니다.
정확히 말하면 write 가 아니라 erase 횟수의 제한입니다.
h/w 벤더가 보장하는 수준이 100000 번 가량이고, 그 이후는 뭐..
swap 공간으로 활용하면 어떻겠냐는 의견에 결사반대를 외친적이 있었는데,
같은 이유로 파일시스템을 올리는 것에도 부정적입니다.
SSD 처럼 ATA 하드디스크 인터페이스라면 전통적인 파일시스템을 올릴 수 밖에 없을테고,
제가 알기론 wear-leveling 을 하는 파일시스템은 없습니다.
linux MTD 에 붙일 수 있다면...
JFFS2 의 짜가 wear-leveling 에 기대를 걸거나,
최근 만들어진 UBI 레이어에서 wear-leveling 을 지원하니 이놈을 사용하는 방법이 있겠는데, UBI 위에 올라가는 파일 시스템은 현재로썬 UBIFS 가 유일합니다.
(UBI 위에서 전통적인 파일시스템을 사용할 수 있도록 누군가가 삽질을 하고있는데,
이게 완료되면 파일시스템에 상관없이 wear-leveling 걱정은 접어도 되겠습니다.)
예전에 logfs 의 ToDo 목록에 wear-leveling 이 있는 것을 보긴 했는데,
구현됐는지 살펴보진 않았습니다.
logfs 는 linux block device 와 linux MTD 모두에서 사용할 수 있습니다.
(linux-2.6.24.5 에서 16bit NOR flash 에 logfs.773 을 테스트한 적이 있는데...
mount, read 속도는 감동적이지만 erase/write 속도가 절망적이더군요.
에라이, 논문용인가부다. 하고는 때려치웠습니다.)
OTL
ssd 내부적으로 보면
ssd 내부적으로 보면 nand flash 의 집합체에 추가적으로 내 외부 인터페이스 ftl 등으로 구성이 되어 있습니다.
그래서 sata 지원, pata, usb 지원등등의 제품들이 존재를 하고요.
nand의 구조가 페이지들의 모음으로 블럭이 만들어 지는데 erase는 블럭단위로만 가능합니다.
10만번의 쓰기라고 하는 부분이 이 블럭을 10만번 erase하면 더 이상 안정성의 보장을 하지 못한다라는 뜻이고요.
ssd 같은 경우는 내부적으로 block-copy를 지원합니다. wear-leveling을 ftl 단에서 처리를 해주고 있습니다.
erase가 많이 일어난 부분을 ftl에서 체크 하고 이걸 조정을 해주는 역할을 해줍니다.
일반 hdd의 수명대비까지 갈 수 있을지는 아직 미지수이긴 하지만 사실 이 문제보단 가격대 성능비로 아직은....
read 작업이 많은 시스템에서는 일단 월등히 나을수밖에 없습니다.
write 작업인 경우 위와 같은 수명의 문제외에도 erase 하는데 걸리는 시간이 꽤 깁니다.
블럭카피 같은게 빈번하게 발생하면 효율이 많이 떨어지기 때문에 ftl을 잘 짜면 좋은 물건이 나올 수 있겠지요.
== 언제나 가을느낌 - 낙엽
http://people.sarang.net
== 언제나 가을느낌 - 낙엽
http://people.sarang.net
답변
답변 감사합니다.
시기상조라는 거군요...
어쨌든 Turbo Memory 라도 활용을 할 수 있도록 목이 빠져라 기다리고 있습니다.;;;
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
https://xenosi.de/
Xiotech hybrid 제품
앞분이 찾는 해담이 있습니다.
Xiotech 에서 hdd 와 ssd를 혼합한 제품이 나왔습니다.
스토리지 용도 입니다,
궁금 하시면 aljinho@gmail,com 으로 주세요
댓글 달기