Como um valor normalizado SMART pode ser menor (pior) que o pior valor?

1

Estou vendo a saída do smartctl, onde o valor é muito menor do que o pior para alguns atributos. Isso faz sentido? O que significa isso?

Tudo o que li indica que:

  • O valor bruto (RAW_VALUE na saída smartctl) é específico do fabricante, mas às vezes é útil
  • O valor normalizado (VALUE na saída smartctl) é normalizado para o intervalo 0..254 com maior sempre significando melhor, mas de uma maneira específica do fabricante
  • O pior valor visto pela unidade é rastreado (PIOR na saída smartctl)
  • Se o valor atual / pior ficar abaixo do limite (THRESH na saída smartctl) e o atributo for um atributo pré-falha, será um sinal ruim

Eu tenho uma unidade (que acredita ser saudável, se bem que um pouco antiga) que possui:

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate     0x000f   200   200   051    Pre-fail  Always       -       0
3 Spin_Up_Time            0x0003   185   181   021    Pre-fail  Always       -       3725
4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       38
5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
7 Seek_Error_Rate         0x000f   200   200   051    Pre-fail  Always       -       0
9 Power_On_Hours          0x0032   076   076   000    Old_age   Always       -       17851
10 Spin_Retry_Count        0x0013   100   253   051    Pre-fail  Always       -       0
11 Calibration_Retry_Count 0x0012   100   253   051    Old_age   Always       -       0
12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       36
190 Airflow_Temperature_Cel 0x0022   073   043   045    Old_age   Always   In_the_past 27
194 Temperature_Celsius     0x0022   120   090   000    Old_age   Always       -       27
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0009   200   200   051    Pre-fail  Offline      -       0

O que eu interpreto como está tudo bem, embora a unidade tenha ficado um pouco quente demais (190 Airflow_Temperature_Cel).

Minha pergunta é sobre o que está acontecendo com as linhas 10 e 11, digite o código aqui WORST > VALUE ?

    
por Draemon 08.02.2015 / 01:10

1 resposta

1

Em valores normalizados SMART (intervalo: 1 .. 253), o valor mais alto é melhor, o menor é pior. Os fabricantes escolhem o valor normalizado inicial, seja 253 (o valor máximo permitido), 200, 100 (números redondos) ou outro número que lhes convém.

Portanto, 253 é melhor que 100. Seria mais sensato definir ambos em 100 ou 253, eu acho que o fabricante não era exigente quanto a esses detalhes quando ele escreveu o firmware.

    
por 08.02.2015 / 08:23