TBW(TeraByte Written) / DWPD(Drive Writes Per Day)
SSD를 사용하는 장비에서 발생할 수 있는 문제에 대해서 알아보려고 합니다.
요즘이라는 표현이 맞을지 모르겠지만, 장비의 디스크를 SSD로 사용하는 경우가 있습니다.
SSD는 일반 HDD의 플랫터에 데이터를 Write 할 때와는 달리 Cell에 Write하는 데에 사용 횟수에 대한 제한이 있습니다.
따라서, SSD를 사용하여 구동하는 장비의 경우 이러한 SSD의 수명으로 인한 문제가 발생할 수 있으며 이 경우에는 SSD를 교체해주어야 합니다.
이 때 더 이상 SSD에 Write를 할 수 없는 것을 wear out되었다고 하고, SSD를 사용하는 장비들에서는 wear-leveling 기능을 통해서 사용량이 많아지게 되면, 장비에 알람을 발생시켜 SSD를 교체할 수 있도록 하고 있습니다.
SSD는 각 모델과 라인업에 따라서 이러한 수명 값이 다르며, 이 값을 확인하기 위해서는 SSD의 데이터시트를 확인할 수 있습니다.
이 수명 값을 TBW("TeraByte Written)라는 값으로 데이터시트에서 찾아볼 수 있습니다. 이 값은 이 SSD에서 Write 할 수 있는 용량을 나타냅니다. 따라서, TBW 값이 높은 제품일 수록 내구성이 높다고 볼 수 있습니다.
그리고 또 다른 값으로 DWPD(Drive Writes Per Day)라는 값도 있습니다. 마찬가지로 이 값도 SSD에 대한 내구성에 대한 수치를 나타냅니다. 이 수치는 명칭 그대로 하루에 해당 드라이브의 전체 용량을 기록할 수 있는 횟수입니다.
가령 100G짜리 SSD의 DWPD의 값이 1이이고, 제품 보증기간이 1년 이라면, 해당 디스크를 매일 100G씩 Write 할 경우에 1년을 사용할 수 있다는 것이 됩니다. 만약 동일 SSD의 DWPD가 3이고, 제품 보증기간이 3년이라면, 해당 디스크는 매일 300G씩 3년을 사용할 수 있다는 것이 됩니다.
앞서 알아 본 TBW 값을 이용해서 DWPD를 계산할 수도 있습니다. TBW를 이용해서 DWPD를 계산하기 위해서는 다음과 같은 공식을 사용합니다.
TBW(TB*1000) / 365 * 보증기간(years) * SSD 용량
그러면, Intel SSD의 DC3500과 DC3610라인 업 중에 각각 1개의 모델을 가지고 DWPD 값을 계산해보겠습니다.
각 SSD의 DWPD 계산을 위해서 필요한 값은 다음과 같습니다. (Datasheet 확인)
|
DC3500시리즈(120G) |
DC3610시리즈(200G) |
용량 |
120G |
200G |
내구성평가(수명기록) |
70TBW |
1.1PBW = 11000TBW |
보증기간 |
5년 |
5년 |
각 제품에 대한 DWPD 값은 다음과 같이 계산 할 수 있습니다.
ㅇ DC3500 시리즈(120G)
ㆍDWPD 계산 : 70000 / (365 * 5 * 120) = 0.3196 (DWPD)
ㅇ DC3610 시리즈(200G)
ㆍDWPD 계산 : 1100000 / (365 * 5 * 200) = 3.0137 (DWPD)
이를 보면, DC3610 시리즈의 경우 DC3500에 비해서 약 10배정도의 내구성을 갖는다고 확인할 수 있습니다.
* Cisco ACI APIC-L1, L2 모델 중에서 APIC-SD120G0KS2-EV 혹은 APIC-SD120GBKS4-EV 을 사용하는 경우에 발생할 수 있는 Field Notice의
내용을 이해하기 위해서 정리해보았습니다.
* SSD를 사용하는 모든 벤더의 장비의 경우에 해당할 수 있는 부분이기 때문에 TBW나 DWPD에 대한 개념을 간략하게나마 이해해두면 좋을 것 같습니다.