Antes que empecemos
Enumeraremos algunos métodos diferentes para verificar la temperatura de la CPU en FreeBSD, y en cada uno, usaremos la opción Línea de comando. Independientemente de la línea de comando que elija para verificar la temperatura de la CPU, activará el controlador para el dispositivo CoretEMP si está utilizando una CPU del procesador Intel o el controlador del dispositivo AMDTemp si está utilizando AMD. Esto es para detectar la sensor térmica digital.
Abra el /Boot /Loader.Archivo conf para iniciar el controlador Coretemp/amdtemp como módulo al arranque, y vea la temperatura de la CPU.
Verifique la temperatura de la CPU en FreeBSD
Emita el siguiente comando en el terminal, y el sistema le mostrará la temperatura de la CPU:
$ sysctl -a | temperatura de grep
También puede escribir lo siguiente para verificar la temperatura de la CPU:
$ sysctl dev.CPU | temperatura de grep
Inicie el controlador TEMP al arranque
El controlador de CoretEMP emite la temperatura de la CPU para los procesadores Intel. Para cargar el controlador CORETEMP al arranque, escriba el siguiente comando:
$ Nano /Boot /Loader.confusión
Agregue lo siguiente si está utilizando una CPU de Intel:
# coretemp_load = "sí"
Y si está usando una CPU AMD, agregue:
# amdtemp_load = "sí"
Para aplicar cambios, guarde el archivo y salga.
También puede cargar el controlador sin reiniciar. Use el comando a continuación si está usando Intel:
$ kldload coretemp
Y si estás usando AMD, escriba:
$ kldload amdtemp
Para verificar si se han cargado los controladores, escriba:
$ dmesg | cola -10
Ahora verifique la temperatura de la CPU con el siguiente comando:
$ sysctl -a | GreP -I Temperatura
Por último, puede ver más detalles con el ipmitool y la abreviatura de la interfaz de administración de plataformas inteligentes. Es una línea de comandos que lo completará en los detalles de la temperatura.
$ ipmitool
En resumen
Este tutorial le ha mostrado cómo verificar la temperatura de la CPU en FreeBSD. La temperatura de la CPU para procesadores AMD e Intel se puede verificar con el comando sysctl. El controlador responsable de mantener informes de temperatura sobre Intel es tempcore, mientras que los procesadores AMD usan el controlador Tempcore. Para ambos procesadores, este controlador debe cargarse al arranque antes de que pueda verificar la temperatura de la CPU.