SSD용량 중 일부만 계속 읽고 쓰기시 셀을 전체적으로 사용 할까요?

   조회 3031   추천 0    

안녕하세요?


인텔 옵테인 SSD 900P 480GB를 DB서버의 임시테이블 캐쉬용도로 사용중입니다.

480GB중 약 40~50GB정도만 사용 중인데 지속적으로 읽고 쓰기를 반복합니다. (파일명 같음, 4GB 파일 12개)


그럴경우 SSD 메모리 셀 전체적으로 읽고 쓰기가 되는건가요? 아니면 특정 셀 일부분만 계속 읽고 쓰기가 되는걸까요..?

( 파티션은 나눠져 있지 않고 통으로 잡혀있습니다. 임시테이블 전용SSD )


SSD는 한셀만 지속적으로 쓸경우 수명이 줄어들것 같은데.. 


제조사가 멍청하지 않는 이상 전체적으로 읽고 쓰게끔할 것 같은데 실제로는 어떤지 궁금합니다.

(예전 하드디스크의 웨어레벨링 같은 기술을 쓸것 같긴한데.. 컨트롤러에 따라 틀릴까요?)



반갑습니다.
짧은글 일수록 신중하게.
무아 2019-10
같은자리에 쓰는 건 아니고 적게 사용된 블럭에 쓰기를 하고 현재 것은 지워질 겁니다.
     
셀마다 따로 카운트(?)를 하나보군요
          
무아 2019-10
펌웨어가 똑똑하면 그러지 않을까요?
셀 마다는 아니고 블록 단위로 카운트 하지 않을 까 싶습니다.
https://tech.kakao.com/2016/07/15/coding-for-ssd-part-3/
박문형 2019-10
SSD는 여러개의 플래쉬 메모리 셀을 RAID 0으로 묶는 것입니다..

따라서 작은 파일이 카피되거나 할때에도 전체 셀에 영향을 미칠 것입니다...
간장게장 2019-10
한 곳에 지속적으로 쓰지 않고 골고루 사용합니다.

옵테인 SSD는 flash 기반 SSD와는 달리 block 단위로 write 하지 않습니다. garbage collection도 필요 없습니다. 따라서 overprovisioning할 필요도 없습니다.
김현린 2019-10
문형님 말씀처럼 기본적으로 raid0 으로 되어있습니다.
작은 용량의 파일 하나를 넣는다고 셀하나에만 들어가지 않습니다.
읽을때도 모는 셀에서 읽는데 읽기는 수명에 상관없구요.
쓰기 할때 모든 셀에 쓰기때문에 골고루 분산됩니다.
옵테인은 기존 ssd와는 다르다 듣긴했지만 이 구조는 비슷하지않을까.. 생각합니다.
엠브리오 2019-10
"웨어 레벨링" 이라는 기능이 들어 있습니다.
간단히 말해서 "골고루 쓰기" 기능입니다.


QnA
제목Page 4840/5718
2015-12   1740469   백메가
2014-05   5208785   정은준1
2021-02   3034   명랑
2019-08   3034   수필처럼
2020-04   3034   쌍cpu
2020-08   3034   이지포토
2020-08   3033   빨간불
2020-10   3033   전산oa
2020-04   3033   정은준1
2023-10   3033   Sgtsteam
2019-03   3033   하셀호프
2020-06   3033   isaiah
2019-07   3033   백룡
2019-12   3033   saint
2019-12   3033   천마건빵
2018-12   3033   Dosh
2019-04   3033   풀꽃들꽃
2020-03   3033   아리아리
2020-05   3032   나우소래
2019-10   3032   김민성
2020-03   3032   JandD
2020-03   3032   나파이강승훈