Debian Jessie // pwmconfig

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
s837ubc
Beiträge: 133
Registriert: 23.07.2013 14:17:01

Debian Jessie // pwmconfig

Beitrag von s837ubc » 22.07.2016 09:42:32

Hallo,

in einem System werden 3 Festplatten mit einem großen Lüfter gekühlt.

Um den Lüfter nicht immer auf Höchster Leistung laufen zu lassen, soll dieser je nach Bedarf hoch bzw. runter geregelt werden.

Unter sensors wird der Lüfter bereits aufgelistet

Code: Alles auswählen

 $ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +106.0°C)
temp2:        +29.8°C  (crit = +106.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +39.0°C  (high = +85.0°C, crit = +105.0°C)
Core 0:         +39.0°C  (high = +85.0°C, crit = +105.0°C)
Core 1:         +31.0°C  (high = +85.0°C, crit = +105.0°C)
Core 2:         +35.0°C  (high = +85.0°C, crit = +105.0°C)
Core 3:         +35.0°C  (high = +85.0°C, crit = +105.0°C)

nct6776-isa-0290
Adapter: ISA adapter
Vcore:          +0.98 V  (min =  +0.00 V, max =  +1.74 V)
in1:            +1.00 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVCC:           +3.33 V  (min =  +2.98 V, max =  +3.63 V)
+3.3V:          +3.33 V  (min =  +2.98 V, max =  +3.63 V)
in4:            +1.02 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:            +2.04 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:            +1.47 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:           +3.41 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:           +3.36 V  (min =  +2.70 V, max =  +3.63 V)
fan1:          2106 RPM  (min =    0 RPM)
fan2:          1163 RPM  (min =    0 RPM)
fan3:          1541 RPM  (min =    0 RPM)
fan4:          2036 RPM  (min =    0 RPM)
fan5:          2008 RPM  (min =    0 RPM)
SYSTIN:         +30.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
CPUTIN:         -62.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
PECI Agent 0:   +39.0°C  (high = +95.0°C, hyst = +95.0°C)
                         (crit = +105.0°C)
PCH_CHIP_TEMP:   +0.0°C
PCH_CPU_TEMP:    +0.0°C
PCH_MCH_TEMP:    +0.0°C
intrusion0:    ALARM
intrusion1:    ALARM
beep_enable:   disabled
Zur Info: Der korrekte Lüfter ist der Fan0. Weshalb der Wert von CPUTIN auf -62.5°C steht, kann ich mir nicht erklären.

Bei Fan1 bis Fan5 muss es sich um die die weiteren Gehäuselüfter handeln, wobei einer von denen auch für die CPU zuständig sein könnte.

Des weiteren können die Festplatten-Temperaturen mit hddtemp ausgelesen werden:

Code: Alles auswählen

$ hddtemp /dev/sda /dev/sdb /dev/sdc
/dev/sda: WDC WD30EFRX-68AX9N0: 31°C
/dev/sdb: WDC WD5002ABYS-01B1B0: 35°C
/dev/sdc: WDC WD5002ABYS-01B1B0: 33°C
pwmconfig liefert folgende Ergebnisse:

Code: Alles auswählen

$ pwmconfig
# pwmconfig revision 6166 (2013-05-01)
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

Found the following devices:
   hwmon0 is acpitz
   hwmon1 is coretemp
   hwmon2 is nct6776

Found the following PWM controls:
   hwmon2/pwm1           current value: 255
   hwmon2/pwm2           current value: 255
   hwmon2/pwm3           current value: 255

Giving the fans some time to reach full speed...
Found the following fan sensors:
   hwmon2/fan1_input     current speed: 2099 RPM
   hwmon2/fan2_input     current speed: 1174 RPM
   hwmon2/fan3_input     current speed: 1541 RPM
   hwmon2/fan4_input     current speed: 2039 RPM
   hwmon2/fan5_input     current speed: 1997 RPM

Warning!!! This program will stop your fans, one at a time,
for approximately 5 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue:
Um nicht riskieren zu müssen, dass möglicherweise der CPU-Lüfter für 5 Sekunden ausgeschaltet wird, habe ich den Befehl an dieser Stelle abgebrochen.

Kann mir jemand mitteilen, wie weiter vorgegangen werden kann, um Fan0 von den Temperaturen der Laufwerke /dev/sda, /dev/sdb und /dev/sdc regeln zu können?

Benutzeravatar
MSfree
Beiträge: 10773
Registriert: 25.09.2007 19:59:30

Re: Debian Jessie // pwmconfig

Beitrag von MSfree » 22.07.2016 10:06:19

s837ubc hat geschrieben:Zur Info: Der korrekte Lüfter ist der Fan0.
Aha, nur wird Fan0 in deiner Ausgabe gar nicht angezeigt. :?
Um nicht riskieren zu müssen, dass möglicherweise der CPU-Lüfter für 5 Sekunden ausgeschaltet wird, habe ich den Befehl an dieser Stelle abgebrochen.
Für AMD-CPUs lege ich meine Hand nicht ins Feuer. Einer Intel-CPU macht eine Unterbrechung des Lüfters um 5s gar nichts aus, die regelt sich im schlimmsten Fall selbst auf ein ungefährliches Maß runter (thermal throtteling), bei mir laufen ein C2Q-9300 und ein i7-2600 sogar seit Jahren völlig lüfterlos ohne in den Bereich des thermal Throttelings zu kommen..

s837ubc
Beiträge: 133
Registriert: 23.07.2013 14:17:01

Re: Debian Jessie // pwmconfig

Beitrag von s837ubc » 22.07.2016 10:12:28

Hallo,

vielen Dank für die schnelle Info.

Fan0 war ein Übertragungsfehler von mir. :-)

Als CPU wird eine Intel XEON eingesetzt

Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz

Benutzeravatar
MSfree
Beiträge: 10773
Registriert: 25.09.2007 19:59:30

Re: Debian Jessie // pwmconfig

Beitrag von MSfree » 22.07.2016 10:29:42

s837ubc hat geschrieben:Als CPU wird eine Intel XEON eingesetzt

Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz
Mit der CPU kannst du den Test völlig bedenkenlos durchführen.

Wenn du immer noch bedenken hast, dann führ den Test durch, wenn der Rechner gerade nicht ausgelastet ist und die CPU nichts zu tun hat

Im Leerlauf könntest du den Xeon sogar ohne Kühlkörper betreiben, der zieht dann nämlich unter 10W. Obwohl ich das jetzt nicht in der Praxis testen würde :wink:

s837ubc
Beiträge: 133
Registriert: 23.07.2013 14:17:01

Re: Debian Jessie // pwmconfig

Beitrag von s837ubc » 22.07.2016 13:43:19

Hallo,

nachdem der pwmconfig-Befehl erfolgreich durchlaufen ist, wurde eine Conf-Datei /etc/fancrontrol erstellt.

Code: Alles auswählen

# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=10
DEVPATH=hwmon2=devices/platform/nct6775.656
DEVNAME=hwmon2=nct6776
FCTEMPS=hwmon2/pwm2=hwmon2/temp7_input
FCFANS= hwmon2/pwm2=hwmon2/fan5_input+hwmon2/fan4_input+hwmon2/fan3_input+hwmon2/fan2_input+hwmon2/fan1_input
MINTEMP=hwmon2/pwm2=20
MAXTEMP=hwmon2/pwm2=60
MINSTART=hwmon2/pwm2=150
MINSTOP=hwmon2/pwm2=2
In dieser Form kann Fancontrol nichts damit anfangen, da es

hwmon2/pwm2=hwmon2/fan5_input+hwmon2/fan4_input+hwmon2/fan3_input+hwmon2/fan2_input+hwmon2/fan1_input

nicht finden kann.

Scheinbar hat das Mainboard nur einen Regelung für alle Lüfter.

Lösung nach dem Ändern der Angabe FCFANS auf eine Angabe traten keine Fehler mehr auf:

FCFANS= hwmon2/fan1_input

Nach dem Ausführen des Befehl fancontrol werden in der Tat die Lüfter geregelt.

Was noch offen ist:

Die Festplatten-Temperaturen werden scheinbar nicht berücksichtigt.

Code: Alles auswählen

$ hddtemp /dev/sda /dev/sdb /dev/sdc
/dev/sda: WDC WD30EFRX-68AX9N0: 33°C
/dev/sdb: WDC WD5002ABYS-01B1B0: 38°C
/dev/sdc: WDC WD5002ABYS-01B1B0: 35°C
hat jemand hierfür noch einen Tip?

Benutzeravatar
MSfree
Beiträge: 10773
Registriert: 25.09.2007 19:59:30

Re: Debian Jessie // pwmconfig

Beitrag von MSfree » 22.07.2016 14:02:57

s837ubc hat geschrieben:Die Festplatten-Temperaturen werden scheinbar nicht berücksichtigt.

hat jemand hierfür noch einen Tip?
Mein Tip wäre, mach dir nicht so viele Sorgen um die Festplattentemperatur. Meiner Erfahrung nach sterben viel mehr Platten, weil sie zu stark gekühlt werden als solche, die vermeintlich zu warm werden.

Meine Platten laufen alle ohne aktive Kühlung (wie gesagt, völlig lüftlerlos) und sind sogar in Schallschluckkisten verpackt, die zusätzlich isolieren.

Antworten