대용량 SSD를 구입하면 SSD의 수명이 길어질 수 있다는 말을 들었습니다. 추론은 새로운 SSD가웨어 레벨링을 수행하므로이 쓰기를 (논리적) 디스크에 펼칠지 여부에 관계없이 동일한 양의 쓰기를 유지해야합니다. 그리고 필요한 크기의 두 배 크기 인 SSD를 사용하면웨어 레벨링을 수행 할 수있는 용량이 두 배가됩니다.
그것에 진실이 있습니까?
대용량 SSD를 구입하면 SSD의 수명이 길어질 수 있다는 말을 들었습니다. 추론은 새로운 SSD가웨어 레벨링을 수행하므로이 쓰기를 (논리적) 디스크에 펼칠지 여부에 관계없이 동일한 양의 쓰기를 유지해야합니다. 그리고 필요한 크기의 두 배 크기 인 SSD를 사용하면웨어 레벨링을 수행 할 수있는 용량이 두 배가됩니다.
그것에 진실이 있습니까?
답변:
이것은 사실이며 SLC (고속 플래시 셀이지만 작은 용량)에서 MLC (느리고 내구성이 낮은 플래시 셀이지만 더 큰 용량)로 스위치를 백업하는 데 중요한 동기 중 하나였습니다. 구식 34nm 기술에서 볼 파크 번호를 제공하려면 다음을 수행하십시오.
보시다시피 MLC 드라이브는 P / E 내구성의 1/3 미만으로 크기가 크기 때문에 전체 내구성 (테라 바이트 기록)은 SLC 드라이브의 60 % (예상 30 %가 아님) . 충분한 오버 프로비저닝으로 두 디스크간에 상대적인 패리티를 가져와 훨씬 높은 내구성을 달성 할 수 있습니다.
그러나 SSD는 NAND 마모로 인해 거의 죽지 않습니다. 오히려 컨트롤러 및 FLT (플래시 변환 계층) 버그는 플래시 기반 솔리드 스테이트 드라이브를 죽이거나 차단하는 것입니다. SSD를 선택하면 다음 사항에 우선 순위를 둡니다.
블록 지우기주기를 모두 사용하면 SSD가 마모됩니다. 각 블록은 여러 번만 지울 수 있습니다. 큰 SSD에는 더 많은 블록이 있으므로 더 많은 블록 지우기주기를 의미합니다. 다른 모든 것들이 동일하다면 마모되기 전에 512GB SSD에 비해 TB를 1TB SSD에 2 배 더 많이 쓸 수 있습니다.
솔직히, 나는 더 긴 수명을 얻기 위해 더 큰 SSD를 사지 않을 것입니다. SSD가 클수록 비용이 더 많이 듭니다. 그리고 SSD가 마모되면 새롭고 더 크고 빠르며 저렴한 SSD로 교체하는 것을 선호 할 것입니다. 실제로 최신 SSD의 마모 지점에 도달하는 것은 가장 현실적인 사용 패턴에서 오랜 시간이 걸립니다.
그렇습니다. SSD가 클수록 내구성이 높습니다.
여기에 관련된 몇 가지 요소가 있으며 표시되는 것처럼 간단하지 않습니다.
대부분의 소비자 또는 클라이언트 워크로드에서 내구성은 일반적으로 드라이브에 많은 양 의 데이터를 쓰지 않는 한 걱정할 필요가 없습니다 . 그러나 OLTP 또는 데이터베이스와 같은 데이터 센터 워크로드 용 드라이브를 구매하는 경우 내구성 등급에주의를 기울이고 드라이브에 얼마나 많은 I / O를 넣을 것인지 결정하고 사용자의 요구에 맞는 드라이브를 선택해야합니다. 요구 사항.
몇 년 전에 오늘날 사용했던 비디오 웹 사이트의 데이터베이스 집합에 대해 다소 큰 SSD 인증을 받았습니다. 스태틱웨어 레벨링은 당시에 없었기 때문에 과잉 프로비저닝했습니다. (최대 lba를 드라이브 크기의 80 %로 수동 설정). 이는 드라이브가 가득 차서 마모 레벨링을 수행 할 수없는 병리학 적 에지 사례를 피했습니다. 사람들은 이제 정적 마모 레벨링이 이러한 문제를 피할 수 있다고 언급하고 있습니다. 나는 이것을 파헤 치지 않았지만 드라이브가 가득 차는 것을 피하고 싶을 것입니다.
당신의 선택이 사이에 있다면
옵션 2로 이동하십시오. 알려진 제조업체에서 구매하고 채우지 않도록 계획하십시오. 필요한 것보다 20 ~ 50 % 더 크게갑니다.
내 이름에서, 이름없는 드라이브는 놀라 울 정도로 자주 실패했습니다 (컨트롤러 충돌, 전체 컨트롤러 오류, 실제 드라이브 크기 대신 1MB로 표시됨). 구축 후 하나의 드라이브 만 눈에 띄는 NAND 마모를 경험했습니다 (수천 개의 드라이브가있는 높은 쓰기 프로덕션 환경에서). Sanforce 컨트롤러가 장착 된 드라이브가 가장 성능이 우수합니다. Intel NAND가 장착 된 드라이브가 최고의 표준이었습니다.
SSD SSD 내구성을 극대화하려면 가용 용량을 명시 적으로 줄여 내구성을 향상시킬 수있는 전문가 용 시리즈를 선택해야합니다. 이것이 바로 전문 SSD가 다양한 FWPD 값과 함께 나열되는 이유입니다.
관심있는 실제 기본 값은 디스크 크기가 아니라 TBW (TerraBytes Written)입니다. 공급 업체의 보증 기간은 TBW 또는 WPD (Writes Per Day)입니다 (보통 5 년). 이 둘은 TBW = DiskSizeInTB * WPD * 5 * 365로 상호 교환 가능합니다.
디스크가 WPD로 지정되면 0.3WPD의 1TB 또는 10WPD의 0.1TB의 디스크를 가질 수 있습니다. 작은 디스크의 TBW는 1825이고 큰 디스크의 TBW는 547이므로 작은 디스크의 내구성은 더 큽니다.
TBW의 관점에서 최악의 사용 사례를 알고 디스크가 여분의 디스크를 보유하고 있음을 알고 싶습니다.
TL : DR : 디스크 크기는 내구성의 완전한 척도가 아니며 TBW 측정 값을 보거나 계산하여 내구성에 사용합니다.