SMART DATA for wear out of SanDisk X400 using smartmontools?

I have been alerted by a buddy’s SSD failure which makes me wondering how I can read wear out, best case %, of my X400.

SMART Attributes Data Structure revision number: 4
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0032   100   100   ---    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   ---    Old_age   Always       -       4399
 12 Power_Cycle_Count       0x0032   100   100   ---    Old_age   Always       -       13290
175 Program_Fail_Count_Chip 0x0032   100   100   ---    Old_age   Always       -       0
176 Erase_Fail_Count_Chip   0x0032   100   100   ---    Old_age   Always       -       0
177 Wear_Leveling_Count     0x0032   100   100   ---    Old_age   Always       -       109
178 Used_Rsvd_Blk_Cnt_Chip  0x0032   100   100   ---    Old_age   Always       -       0
179 Used_Rsvd_Blk_Cnt_Tot   0x0032   100   100   ---    Old_age   Always       -       0
180 Unused_Rsvd_Blk_Cnt_Tot 0x0033   100   100   004    Pre-fail  Always       -       5174
181 Program_Fail_Cnt_Total  0x0032   100   100   ---    Old_age   Always       -       0
182 Erase_Fail_Count_Total  0x0032   100   100   ---    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   ---    Old_age   Always       -       0
194 Temperature_Celsius     0x0022   064   058   ---    Old_age   Always       -       36 (Min/Max 9/58)
195 Hardware_ECC_Recovered  0x0032   100   100   ---    Old_age   Always       -       0
199 UDMA_CRC_Error_Count    0x0032   100   100   ---    Old_age   Always       -       0
230 Unknown_SSD_Attribute   0x0032   100   100   ---    Old_age   Always       -       24515928725068
238 Unknown_Attribute       0x0032   078   100   ---    Old_age   Always       -       12960064
241 Total_LBAs_Written      0x0030   253   253   ---    Old_age   Offline      -       59219976158
242 Total_LBAs_Read         0x0030   253   253   ---    Old_age   Offline      -       151040633516

I would compare smartctl’s results with SanDisk’s own tool.

AFAICT, these are the wear indicators:

177 Wear_Leveling_Count     0x0032   100   100   ---   109

230 Unknown_SSD_Attribute   0x0032   100   100   ---   24515928725068

241 Total_LBAs_Written      0x0030   253   253   ---   59219976158

The total amount of data written by the host is 59219976158 x 512 bytes = 30.32 TB

Attribute 230 is best viewed in hexadecimal:

24515928725068 = 0x164C0F39164C -> 0x164C / 0x0F39 / 0x164C -> 0x16/0x4C 0x0F/0x39 0x16/0x4C -> 22.76% / 15.57% / 22.76%

I have assumed that the structure is consistent with WD’s wear indicator attribute, in which case the wear in terms of TBW and P/E cycles is 22.76% and 15.57%.

1 Like