Temperatur bei neueren Intel Prozessoren auslesen
Seit FreeBSD 7.0 lässt sich die Kerntemperatur von neuen Intel Prozessoren, welche der Familie der Intel Core oder Neuer angehören, auslesen. Dazu muss zuerst das coretemp Kernel-Modul geladen werden:
# kldload coretemp
Werden die Sensoren erkannt, wird dies in der dmesg angezeigt:
# dmesg | grep coretemp
coretemp0: <CPU On-Die Thermal Sensors> on cpu0
coretemp1: <CPU On-Die Thermal Sensors> on cpu1
coretemp2: <CPU On-Die Thermal Sensors> on cpu2
coretemp3: <CPU On-Die Thermal Sensors> on cpu3
Soll das Modul automatisch beim Systemstart geladen werden, so kann folgender Eintrag in der /boot/loader.conf gemacht werden:
coretemp_load="YES"
Nun lassen sich die Temperaturen mit Hilfe von sysctl(8) auslesen. Die Temperaturen werden dabei in Grad Celsius angezeigt:
# sysctl dev.cpu | grep temperature
dev.cpu.0.temperature: 23
dev.cpu.1.temperature: 21
dev.cpu.2.temperature: 19
dev.cpu.3.temperature: 15
Mehr Informationen zu coretemp findet man in der Manpage coretemp(4).
Comments
Beat
@ 08.04.2008 20:23 UTC
Jo, eigentlich schon, nur ist der Prozessor auf dieser Kiste wohl zu alt:
Musste es auf einer neueren Kiste ausprobieren...
Jo, eigentlich schon, nur ist der Prozessor auf dieser Kiste wohl zu alt:
# sysctl dev.cpu | grep temperature | awk '{print $2}' | tr "\n" ":"
-1:-1:-1:-1
Musste es auf einer neueren Kiste ausprobieren...
Oliver
@ 15.04.2008 14:20 UTC
Mitunter tut es auch bei älteren CPUs mbmon oder für AMD Pendants k8temp.
Mitunter tut es auch bei älteren CPUs mbmon oder für AMD Pendants k8temp.
Alain
@ 15.04.2008 21:39 UTC
Ohne das SMB-Zeug gehts nicht bei mir :)
# mbmon -T 7
SMBus WriteB: Unknown error: 0
und mit mbmon krieg ich den:
# mbmon -T 7
ioctl(smb0:open): No such file or directory
No Hardware Monitor found!!
InitMBInfo: Bad file descriptor
Too bad ;)
Ohne das SMB-Zeug gehts nicht bei mir :)
# mbmon -T 7
SMBus WriteB: Unknown error: 0
und mit mbmon krieg ich den:
# mbmon -T 7
ioctl(smb0:open): No such file or directory
No Hardware Monitor found!!
InitMBInfo: Bad file descriptor
Too bad ;)
No new comments allowed (anymore) on this post.