Sziasztok!
Adott egy shuttle x27d barbone gép 2 db hdd-vel és mivel kézzel is melegnek éreztem, gondoltam jobban kellene figyelni a hőmérsékleteket.
A hdd-k állapotát a hddtemp-pel és a smartmontools-szal figyelem, a CPU hőmérsékletét pedig lm-sensors-szal szeretném.
Talán a sensors3.conf beállítása jól sikerült, de valamiért a megadott min és max értékeket figyelmen kívül hagyja.
Az /etc/sensors3.conf tartalma:
chip "it8718-isa-*"
label in0 "DDR2"
label in1 "-12v"
label in2 "+3.3v"
label in3 "+12v"
label in4 "+5 VSB"
label in5 "Chipset"
label in6 "CPU"
label in8 "MB Batt"
label fan2 "System Fan"
label temp1 "CPU Temp"
label temp3 "System Temp"
label cpu0_vid "CPU volt"
compute in1 (1+232/56)*@ - 4.096*232/56 , (@ + 4.096*232/56)/(1+232/56)
compute in3 ((30/10)+1)*@ , @/((30/10)+1)
compute in4 ((6.8/10)+1)*@ , @/((6.8/10)+1)
set in0_min 1.8 * 0.95
set in0_max 1.8 * 1.05
set in1_min -12 * 0.95
set in1_max -12 * 1.05
set in2_min 3.3 * 0.95
set in2_max 3.3 * 1.05
set in3_min 12 * 0.95
set in3_max 12 * 1.05
set in4_min 5 * 0.95
set in4_max 5 * 1.05
set in5_max 1.5 * 0.95
set in5_min 1.5 * 1.05
set in6_max 1.2 * 0.95
set in6_min 1.2 * 1.05
set fan2_min 1400
set temp1_low 40
set temp1_over 70
set temp2_low 40
set temp2_over 70
ignore in7
ignore fan1
ignore fan3
ignore temp2
A sensors kimenete:
it8718-isa-0290
Adapter: ISA adapter
DDR2: +1.73 V (min = +0.61 V, max = +1.82 V)
-12v: -12.44 V (min = -14.83 V, max = +0.72 V)
+3.3v: +3.31 V (min = +3.14 V, max = +3.47 V)
+12v: +11.78 V (min = +11.33 V, max = +12.48 V)
+5 VSB: +5.11 V (min = +4.78 V, max = +5.30 V)
Chipset: +1.49 V (min = +0.80 V, max = +0.86 V) ALARM
CPU: +1.12 V (min = +2.99 V, max = +0.50 V) ALARM
MB Batt: +3.26 V
System Fan: 4115 RPM (min = 700 RPM)
CPU Temp: +60.0°C (low = +15.0°C, high = +60.0°C) sensor = thermal diode
System Temp: +52.0°C (low = -37.0°C, high = -17.0°C) sensor = thermistor
CPU volt: +2.050 V
A gyári beállítással a sensors kimenete:
fifi@silent:~$ sensors -c /etc/sensors3.conf.orig
it8718-isa-0290
Adapter: ISA adapter
in0: +1.73 V (min = +0.61 V, max = +1.82 V)
in1: +0.88 V (min = +0.42 V, max = +3.44 V)
in2: +3.31 V (min = +3.14 V, max = +3.47 V)
in3: +2.94 V (min = +2.83 V, max = +3.12 V)
in4: +3.06 V (min = +2.85 V, max = +3.15 V)
in5: +1.49 V (min = +0.80 V, max = +0.86 V) ALARM
in6: +1.12 V (min = +2.99 V, max = +0.50 V) ALARM
in7: +2.91 V (min = +2.83 V, max = +3.12 V)
in8: +3.26 V
fan1: 0 RPM (min = 49 RPM) ALARM
fan2: 4115 RPM (min = 700 RPM)
fan3: 0 RPM (min = 17 RPM) ALARM
temp1: +60.0°C (low = +15.0°C, high = +60.0°C) sensor = thermal diode
temp2: +59.0°C (low = +15.0°C, high = +65.0°C) sensor = thermistor
temp3: +52.0°C (low = -37.0°C, high = -17.0°C) sensor = thermistor
cpu0_vid: +2.050 V
fifi@silent:~# cat /etc/debian_version
5.0.2
fifi@silent:~# uname -a
Linux silent 2.6.29.3-silent-amd64 #1 SMP Sat May 16 11:21:59 CEST 2009 x86_64 GNU/Linux
fifi@silent:~# dpkg -l | grep sensor
ii libsensors3 1:2.10.7-1 library to read temperature/voltage/fan sensors
ii libsensors4 1:3.0.2-1+b2 library to read temperature/voltage/fan sensors
ii lm-sensors 1:3.0.2-1+b2 utilities to read temperature/voltage/fan sensors
Miért nem veszi figyelembe a conf-ban megadott min max értékeket?
Bye, Fifi
- 1660 megtekintés
Hozzászólások
Semmi ötlet, hogy mit nézzek meg?
Up :)
- A hozzászóláshoz be kell jelentkezni
szia
csak egy tippem van, de nem biztos, hogy értelmes:
chip "it8718-isa-*"
helyett
chip "it8718-*"
----------------------------------
feel the beat - it's everywhere!
- A hozzászóláshoz be kell jelentkezni
Volt már az is, hátha, de gondolom a chip azonosításával nem lehet gond, mert a label, compute és ignore parancsokat teljesíti, csak a min max értékek beállítását nem.
Pont ezért nem tudom behatárolni a hibát, mert 3/5 részben jól működik.
Már a hajam kitépem :(
- A hozzászóláshoz be kell jelentkezni
Szia.
Buta kérdés: sensors -s
megvolt?
Üdv: Zoli
- A hozzászóláshoz be kell jelentkezni
Szia!
Nem buta kérdés, nem volt meg és így jó lett!
Köszönöm!
Amióta az embernek korlátlan net hozzáférése van egyből google meg fórumok és a jó öreg man oldalakat elfelejti, pedig ha azt olvasom, akkor nem jött volna létre ez a topic sem.
-s Evaluate all ‘set’ statements in the configuration file and exit.
You must be ‘root’ to do this.
If this parameter is not specified, no ‘set’ statement is evaluated.
Ismételten köszönöm!
Ps.: És így kiderült, hogy:
1.) temp értékekenél a _low és _over helyett is _min és _max kell
2.) temp2 ignoráltam, de annak akartam értékhatárokat adni
Ha valakit érdekelne, ez lett a végleges sensors3.conf
# lm_sensors 3 configuration file for the "Shuttle X27D"
#
# Chip 'ITE IT8718F Super IO Sensors' (it87.ko)
chip "it8718-isa-0290"
label in0 "DDR2 Voltage"
label in1 "-12 V"
label in2 "+3.3 V"
label in3 "+12 V"
label in4 "+5 V"
label in5 "Chipset Voltage"
label in6 "CPU Voltage"
label in7 "+5 VSB"
label in8 "Voltage Battery"
label fan2 "System Fan"
label temp1 "CPU Temp"
label temp2 "System Temp"
#label cpu0_vid "CPU volt"
compute in1 (1+232/56)*@ - 4.096*232/56 , (@ + 4.096*232/56)/(1+232/56)
compute in3 ((30/10)+1)*@ , @/((30/10)+1)
compute in4 ((6.8/10)+1)*@ , @/((6.8/10)+1)
compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
set in0_min 1.8 * 0.95
set in0_max 1.8 * 1.05
set in1_min -12 * 1.05
set in1_max -12 * 0.95
set in2_min 3.3 * 0.95
set in2_max 3.3 * 1.05
set in3_min 12 * 0.95
set in3_max 12 * 1.05
set in4_min 5 * 0.95
set in4_max 5 * 1.05
set in5_min 1.5 * 0.95
set in5_max 1.5 * 1.05
set in6_min 1.2 * 0.90
set in6_max 1.2 * 1.10
set in7_min 5 * 0.95
set in7_max 5 * 1.05
set fan2_min 4050
set temp1_min 40
set temp1_max 75
# http://download.intel.com/design/processor/datashts/320528.pdf
# case temperature (Tc)
set temp2_min 0
set temp2_max 85.2
ignore fan1
ignore fan3
ignore temp3
# http://ark.intel.com/Product.aspx?id=35641 VID Voltage Range 0.9V-1.1625V
# but my cpu0_vid is wrong: +2.050 V
ignore cpu0_vid
- A hozzászóláshoz be kell jelentkezni