Имя: Пароль:
IT
Админ
Не могу понять показатели SMART ssd диска. Пора менять?
0 arsik
 
гуру
28.08.18
11:39
Решил посмотреть, в каком состоянии ссд на сервере.
Вот что выдал smartctl.
Показатель 202 Percent_Lifetime_Used - осталось 7% ресурса или 93%?
Ну и показатель 180 Unused_Reserve_NAND_Blk Pre-fail - 2582 - это много ли мало?
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   100   100   000    Pre-fail  Always       -       0
  5 Reallocate_NAND_Blk_Cnt 0x0032   100   100   010    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       15527
12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       19
171 Program_Fail_Count      0x0032   100   100   000    Old_age   Always       -       0
172 Erase_Fail_Count        0x0032   100   100   000    Old_age   Always       -       0
173 Ave_Block-Erase_Count   0x0032   093   093   000    Old_age   Always       -       214
174 Unexpect_Power_Loss_Ct  0x0032   100   100   000    Old_age   Always       -       14
180 Unused_Reserve_NAND_Blk 0x0033   000   000   000    Pre-fail  Always       -       2582
183 SATA_Interfac_Downshift 0x0032   100   100   000    Old_age   Always       -       0
184 Error_Correction_Count  0x0032   100   100   000    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
194 Temperature_Celsius     0x0022   055   055   000    Old_age   Always       -       45 (Min/Max 25/45)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   100   100   000    Old_age   Always       -       0
202 Percent_Lifetime_Used   0x0030   093   093   001    Old_age   Offline      -       7
206 Write_Error_Rate        0x000e   100   100   000    Old_age   Always       -       0
210 Success_RAIN_Recov_Cnt  0x0032   100   100   000    Old_age   Always       -       0
246 Total_Host_Sector_Write 0x0032   100   100   000    Old_age   Always       -       7106390882
247 Host_Program_Page_Count 0x0032   100   100   000    Old_age   Always       -       222111897
248 Bckgnd_Program_Page_Cnt 0x0032   100   100   000    Old_age   Always       -       1658711276

Полный лог https://pastebin.com/9Xu7ZzSA
1 Йохохо
 
28.08.18
11:46
2 ermola
 
28.08.18
11:47
(0) Единица означает новый диск, 100 – сто процентов износа, диск можно выбрасывать.
3 Йохохо
 
28.08.18
11:53
(2) нет, вот как проверить пишут
I guess it's thinking that this is 94% used?  When it's actually 94% remaining.

You can confirm this based on the average erase block count (attribute AD).  This has a raw value of BE in hex which is 190 in decimal.  190 is approximately 6% of the drives rated life of 3000 erases.
4 Йохохо
 
28.08.18
11:54
а вот из поста с лора
202 Percent_Lifetime_Used   0x0030   000   000   001    Old_age   Offline  FAILING_NOW 100
https://www.linux.org.ru/forum/linux-hardware/13313249
5 arsik
 
гуру
28.08.18
12:22
(3) Стало еще не понятнее.
Допустим 173 Ave_Block-Erase_Count = 214
Откуда узнать "drives rated life" для Crucial_CT250MX200SSD1?
6 arsik
 
гуру
28.08.18
12:23
(5) Хотя если взять те же 3000, то 214, это как раз 7%
7 Йохохо
 
28.08.18
12:27
8 arsik
 
гуру
28.08.18
12:42
(7) Видел, но там под винду только. Для линукса не нашел.
9 Йохохо
 
28.08.18
12:53
у другого производителя смысл мог бы быть противоположным. А так диск живой. Треш конечно RAW_VALUE 7, но VALUE 93
10 Chieftain
 
28.08.18
13:10
11 Chieftain
 
28.08.18
13:15
+(10)
SMART ID 202 (CAh): Percent Lifetime Remaining
Current Value (8 bits)
This value gives the threshold inverted value of the raw data value below. That is, if 30%
of the lifetime has been used, this value will report 70%. A value of 0% indicates that
100% of the expected lifetime has been used.
This value is defined as:
VC
= 100 - VR
Where:
VR = Raw data value

Worst Value (8 bits)
This field holds the same value as the current value because the current value is monotonically
decreasing.

Raw Data (48 bits)
This value is defined as:
VR
= 100
MAX(EAVG)
BL
Where:
EAVG = Average erase count of all blocks.
BL = Erase count for which the part is rated (block life)
12 arsik
 
гуру
28.08.18
13:29
(10) Спасибо за информацию. Видимо так и есть RAW_VALUE - это % использованного ресурса. VALUE - % оставшегося ресурса.
13 Chieftain
 
28.08.18
13:34
(12) Так оно и есть, исходя из "A value of 0% indicates that 100% of the expected lifetime has been used."
Программист всегда исправляет последнюю ошибку.