Antes de começarmos
Listaremos alguns métodos diferentes para verificar a temperatura da CPU em FreeBSD e, em cada um, usaremos a opção de linha de comando. Qualquer que seja a linha de comando que você optar por verificar a temperatura da CPU, você estará ativando o driver para o dispositivo CoreTEMP se estiver usando uma CPU do processador Intel ou o driver do dispositivo AMDTEMP se você estiver usando AMD. Isto é para detectar o sensor térmico digital.
Abra o /bota /carregador.arquivo conf para iniciar o driver CoreTemp/amdtemp como módulo na inicialização e ver a temperatura da CPU.
Verifique a temperatura da CPU no FreeBSD
Emitir o seguinte comando no terminal, e o sistema mostrará a temperatura da CPU:
$ sysctl -a | temperatura do grep
Você também pode digitar o seguinte para verificar a temperatura da CPU:
$ sysctl dev.CPU | temperatura do grep
Inicie o driver temp na inicialização
O driver CoreTemp emite a temperatura da CPU para processadores Intel. Para carregar o driver CoreTEMP na inicialização, digite o seguinte comando:
$ nano /bota /carregador.conf
Adicione o seguinte se você estiver usando um Intel CPUs:
# CoreTemp_Load = "Sim"
E se você estiver usando uma CPU AMD, adicione:
# amdtemp_load = "sim"
Para aplicar alterações, salve o arquivo e saia.
Você também pode carregar o motorista sem reiniciar. Use o comando abaixo se você estiver usando a Intel:
$ kldload coretemp
E se você estiver usando AMD, digite:
$ kldload amdtemp
Para verificar se os motoristas foram carregados, digite:
$ dmesg | Tail -10
Agora verifique a temperatura da CPU com o comando abaixo:
$ sysctl -a | Grep -i Temperatura
Por fim, você pode visualizar mais detalhes com o ipmitool e abreviação para interface de gerenciamento de plataforma inteligente. É uma linha de comando que vai preencher você sobre os detalhes da temperatura.
$ IPMITOOL
Resumindo
Este tutorial mostrou como verificar a temperatura da CPU no FreeBSD. A temperatura da CPU para processadores AMD e Intel pode ser verificada com o comando sysctl. O motorista responsável por manter os relatórios de temperatura na Intel é tempcore, enquanto os processadores da AMD usam o driver tempcore. Para ambos os processadores, esse motorista deve ser carregado na inicialização antes que você possa verificar a temperatura da CPU.