Запомняне

» Здравейте
[ Вход :: Регистриране ]
 » Начало » Li Форуми » Li Бързи Съвети » Applications » hddtemp и температура на HDD устройствата
  • Страница 1 от 1 Skip to Page:
  • 1
Тема: hddtemp и температура на HDD устройствата, Добавяне на нови HDD-устройства
Мнение #1
Написано на: Март 16 2007, 19:43
saejoh
 

Avatar




Група: Li maniacs
Мнения: 449
Регистриран: Септември 2005

Оценка: няма

Offline
Добавяне на HDD в базата от поддържани дискове на hddtemp

Накратко: "hddtemp" ви дава температурата на твърдия ви диск чрез прочитане на информацията от Self-Monitoring Analysis and Reporting Technology (S.M.A.R.T.) за устройства, които поддържат това свойство. Модерните твърди дискове имат температурен сензор. "hddtemp" извлича информация също и за SCSI-устройства. Работи като обикновено средство в команден ред или като резидентна програма (демон).
Проблем: Закупили сте си нов твърд диск. При опит да разберете температурата му, hddtemp ви казва, че съответният модел не е в базата му с поддържани устройства, поради което посочената от него стойност може и да не е вярна. Не е сигурно също дали е в градуси по Целзий или Фаренхайт.
Решение: Налага се да експериментираме като стартираме hddtemp с debug опция, например:
Код: 
$hddtemp /dev/hda --debug

Получаваме нещо като това:
Код: 
Model: XXXXYYYYZZZZ

field(1)         = 159  (0x9f)
field(3)         = 0    (0x00)
field(4)         = 8    (0x08)
field(5)         = 0    (0x00)
field(7)         = 57   (0x39)
field(9)         = 14   (0x0e)
field(10)        = 0    (0x00)
field(12)        = 27   (0x1b)
field(187)       = 0    (0x00)
field(189)       = 0    (0x00)
field(190)       = 35   (0x23)
field(194)       = 35   (0x23)
field(195)       = 232  (0xe8)
field(197)       = 0    (0x00)
field(198)       = 0    (0x00)
field(199)       = 0    (0x00)
field(200)       = 0    (0x00)
field(202)       = 0    (0x00)


Всяко поле с номер (field(n)) кореспондира с информационно поле. Стандартното поле за температура на твърдия диск е с номер 194, но не винаги, поради което се налага да експериментираме:

Стартираме hddtemp на произволни интервали от време, примерно:
- след стартиране на машината
- след отваряне на прозорец (физически)
- след отваряне на кутията на ПЦ-то
- след продължително натоварване на диска с някоя игра или когато се сетите...
и гледаме за някоя стойност на поле, която се увеличава или намалява в зависимост от горните ни действия и ефекта, който целим. Често се съобщава за полета с номера 4, 9 и 12 да съответстват на температурно поле, но това не е така. Добри кандидати са №194 и 231. Резултатите от опитите си можете да изпращате на автора на "hddtemp", но междувременно, както самият той съветва, можете да добавите подходящ запис в "hddtemp.db", който изглежда примерно така:
Цитат:

########################################
############# Hitachi drives
########################################
#"МОДЕЛ"  Температурно Поле  C* или F* "ОПИСАНИЕ"
"HITACHI_DK13FA-40B" 194  C "Hitachi DK13FA-40B"
"HITACHI_DK228A-65" 0    C "Hitachi DK228A-65"
"HITACHI_DK23CA-(15|20|30|30B|75)" 194  C "Hitachi DK23CA series" #добавен от вас ред
"HITACHI_DK23DA-[234]0" 194  C "Hitachi DK23DA series"
"HITACHI_DK23EA-[2346]0" 194  C "Hitachi DK23EA series"


Файла "hddtemp.db" може да бъде намерен в директория '/usr/share/misc/'.
Редактираме го с root привилегии.

За подробности относно hddtemp ползвайте командата 'man hddtemp'.

* -Celsius или Fahrenheit


Редактирано от stumps на Март 17 2007, 18:41

Ath XP 1700+, NVidia, Biostar M7NCG, Повече тук и тук
Контакти:  saejoh

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Общо 0 отговор(а) от Март 16 2007, 19:43 до сега
  • Страница 1 от 1 Skip to Page:
  • 1
 » Начало » Li Форуми » Li Бързи Съвети » Applications » hddtemp и температура на HDD устройствата

© 2014 Linux Index Project
Powered by iF 1.0.0 © 2006 ikonForums