Kurvítka nonplusultra
Pavel Troller
patrol na sinus.cz
Pátek Únor 14 10:04:11 CET 2014
Zdravím,
> On Fri, Feb 14, 2014 at 09:20:22AM +0100, Václav Ovsík wrote:
> > On Fri, Feb 14, 2014 at 06:39:20AM +0100, Pavel Troller wrote:
> > > Zdravim,
> > > vypada to dobre.
> > > Ma celkem najeto, ale vsechna data jsou vysoko nad prahem. Jednou v historii
> > > mu ale bylo hezky teploucko, 60 stupnu C, pokud interpretuji data spravne...
> > > Ta raw hodnota pri zvysovani teploty linearne klesa, cili kdyz pri 44 je 106,
> > > odpovida to odecitani od 150 a tedy v nejhorsim pripade 150 - 90 = 60.
> >
> > To se mi nejak nezda, ten prepocet. Napriklad v jednom serveru mam
>
> Tak jsem jeste chvili koukal do manu od smartctl a pisou tam:
>
> Each vendor uses their own algorithm to convert this "Raw" value
> to a "Normalized" value in the range from 1 to 254. Please keep in
> mind that smartctl only reports the different Attribute types,
> values, and thresholds as read from the device. It does not carry
> out the conversion between "Raw" and "Normalized" values: this is done
> by the disk´s firmware.
>
> The conversion from Raw value to a quantity with physical units is not
> specified by the SMART standard. In most cases, the values printed by
> smartctl are sensible. For example the temperature Attribute
> generally has its raw value equal to the temperature in Celsius.
> However in some cases vendors use unusual conventions. For example
> the Hitachi disk on my laptop reports its power-on hours in minutes,
> not hours. Some IBM disks track three temperatures rather than one, in
> their raw values. And so on.
>
> Tedy asi nejde predjimat jak to disk spocetl, pokud to fakt pro konretni
> disk nevite...
Ano, presne takto jsem se chystal odpovedet, ale predesel jste mne.
Shodou okolnosti mam pomerne hodne zkusenosti s ruznymi typy disky a zpusob
prevodu raw teploty na skutecnou odectenim od nejake horni meze, kterou lze
snadno zjistit, jak jsem puvodne uvedl, byva zejmena u starsich disku
relativne bezne. Zajimave je, ze jako prahova hodnota je uvedena 0, coz by
znamenalo indikaci selhani az pri 150C. To muze znamenat, ze vyrobce si
u tohoto disku nepreje, aby byla chyba prekroceni teploty reportovana.
Treba u meho disku jsou ty teplotni hodnoty 2:
190 Airflow_Temperature_Cel -O---K 056 041 045 Past 44 (0 105 47 41 0)
194 Temperature_Celsius -O---K 044 059 000 - 44 (0 14 0 0 0)
A pak ta analyza vypada takto:
Current Temperature: 44 Celsius
Power Cycle Min/Max Temperature: 41/47 Celsius
Lifetime Min/Max Temperature: 14/59 Celsius
Under/Over Temperature Limit Count: 0/99153
SCT Temperature History Version: 2
Temperature Sampling Period: 1 minute
Temperature Logging Interval: 1 minute
Min/Max recommended Temperature: 0/ 0 Celsius
Min/Max Temperature Limit: 0/ 0 Celsius
Temperature History Size (Index): 128 (89)
Cili se zda, ze hodnota "Temperature Celsius" to meri od posledniho spusteni,
zatimco ta "Airflow" je naakumulovana behem cele doby zivota disku.
Jak ale z tech hodnot urci minimum/maximum, v tomto pripade uz neni zcela
zrejme.
Zdravi Pavel
Další informace o konferenci Hw-list