На одном из серверов решил помониторить температуру, оказалось что для Intel Core процессоров все просто как божий день, сначала грузим модуль ядра:
# kldload coretemp
Посе через sysctl грепаем саму температуру:
# sysctl -a |grep temp
coretemp0: on cpu0
coretemp1: on cpu1
coretemp2: on cpu2
coretemp3: on cpu3
coretemp4: on cpu4
coretemp5: on cpu5
coretemp6: on cpu6
coretemp7: on cpu7
net.inet6.ip6.use_tempaddr: 0
net.inet6.ip6.temppltime: 86400
net.inet6.ip6.tempvltime: 604800
net.inet6.ip6.prefer_tempaddr: 0
hw.usb.template: 0
dev.cpu.0.temperature: 47.0C
dev.cpu.1.temperature: 47.0C
dev.cpu.2.temperature: 42.0C
dev.cpu.3.temperature: 42.0C
dev.cpu.4.temperature: 44.0C
dev.cpu.5.temperature: 44.0C
dev.cpu.6.temperature: 39.0C
dev.cpu.7.temperature: 39.0C
dev.coretemp.0.%desc: CPU On-Die Thermal Sensors
dev.coretemp.0.%driver: coretemp
dev.coretemp.0.%parent: cpu0
dev.coretemp.1.%desc: CPU On-Die Thermal Sensors
dev.coretemp.1.%driver: coretemp
dev.coretemp.1.%parent: cpu1
dev.coretemp.2.%desc: CPU On-Die Thermal Sensors
dev.coretemp.2.%driver: coretemp
dev.coretemp.2.%parent: cpu2
dev.coretemp.3.%desc: CPU On-Die Thermal Sensors
dev.coretemp.3.%driver: coretemp
dev.coretemp.3.%parent: cpu3
dev.coretemp.4.%desc: CPU On-Die Thermal Sensors
dev.coretemp.4.%driver: coretemp
dev.coretemp.4.%parent: cpu4
dev.coretemp.5.%desc: CPU On-Die Thermal Sensors
dev.coretemp.5.%driver: coretemp
dev.coretemp.5.%parent: cpu5
dev.coretemp.6.%desc: CPU On-Die Thermal Sensors
dev.coretemp.6.%driver: coretemp
dev.coretemp.6.%parent: cpu6
dev.coretemp.7.%desc: CPU On-Die Thermal Sensors
dev.coretemp.7.%driver: coretemp
dev.coretemp.7.%parent: cpu7