FreeBSD查看CPU的温度
时间:2019-11-20 08:53:30 来源:igfitidea点击:
在Linux中,如何查看CPU的温度?
在FreeBSD中,如何使用命令行获取Intel或AMD处理器(CPU)的温度?
FreeBSD查看CPU(处理器)温度的命令
如果是Intel的cpu,需要启用coretemp设备驱动程序。
coretemp驱动程序通过sysctl命令报告每个CPU内核温度。
如果是AMD CPU,需要将amdtemp设备驱动程序用于AMD处理器片上数字热传感器。
在FreeBSD上如何查看CPU温度
在FreeBSD操作系统中查看CPU温度:
$ sysctl -a | grep temperature
或者
$ sysctl dev.cpu | grep temperature
如何在FreeBSD启动时加载coretemp或amdtemp驱动程序
要在FreeBSD引导时将驱动程序作为模块加载
需要在loader.conf(5)中添加以下行:
# vi /boot/loader.conf
如果是Intel CPU,添加以下内容:
coretemp_load="YES"
如果您使用的是AMD CPU,添加以下内容:
amdtemp_load="YES"
要加载驱动程序而不重启系统,则直接执行:
# kldload coretemp # kldload amdtemp
可以使用dmesg命令进行验证
# dmesg | tail -10
输出示例:
igb0: link state changed to UP arp: 192.168.2.254 moved from 20:5c:24:70:00:f8 to 00:08:a2:0a:ba:b8 on igb0 coretemp0: <CPU On-Die Thermal Sensors> on cpu0 coretemp1: <CPU On-Die Thermal Sensors> on cpu1
现在,要在FreeBSD上查看CPU温度,执行:
# sysctl -a | grep -i temperature
关于ipmitool的说明
还可以使用ipmitool(智能平台管理接口)命令查看传感器详细的信息:
# ipmitool sensor
输出示例:
ATX+5VSB | 5.070 | Volts | ok | 4.230 | 4.710 | na | na | 5.550 | 5.610 +3VSB | 3.500 | Volts | ok | 2.780 | 2.820 | na | na | 3.660 | 3.680 Vcore | 0.830 | Volts | ok | 0.540 | 0.560 | 0.600 | 1.490 | 1.560 | 1.640 VCCM | 1.350 | Volts | ok | 1.090 | 1.120 | na | na | 1.720 | 1.750 +1.1 | 1.090 | Volts | ok | 0.850 | 0.890 | 0.940 | 1.150 | 1.210 | 1.270 +1.0 | 1.020 | Volts | ok | 0.850 | 0.890 | 0.940 | 1.150 | 1.210 | 1.270 BAT | 3.200 | Volts | ok | 2.380 | 2.500 | na | na | 3.580 | 3.680 +3V | 3.300 | Volts | ok | 2.780 | 2.820 | na | na | 3.660 | 3.680 +5V | 5.010 | Volts | ok | 4.230 | 4.710 | na | na | 5.550 | 5.610 +12V | 12.200 | Volts | ok | 10.100 | 10.300 | na | na | 13.300 | 13.400 CPU_FAN1 | na | RPM | na | na | na | 100.000 | na | na | na REAR_FAN1 | na | RPM | na | na | na | 100.000 | na | na | na FRNT_FAN1 | na | RPM | na | na | na | 100.000 | na | na | na FRNT_FAN2 | na | RPM | na | na | na | 100.000 | na | na | na REAR_FAN2 | 1200.000 | RPM | ok | na | na | 100.000 | na | na | na CPU_FAN2 | na | RPM | na | na | na | 100.000 | na | na | na MB Temperature | 55.000 | degrees C | ok | na | na | na | 80.000 | na | na CPU Temperature | 52.000 | degrees C | ok | na | na | na | 80.000 | 85.000 | 90.00