segunda-feira, 6 de abril de 2026

Hardware: Monitoramento Térmico de CPUs - Aula 04 S.O.

Aula: Monitoramento Térmico de CPUs (Windows & Linux)

🌡️ Monitoramento de Hardware: Aula Prática

Aprenda a extrair dados de temperatura da CPU em diferentes ambientes.

1. Introdução Teórica

O monitoramento térmico é vital para manter a integridade do hardware. CPUs modernas possuem sensores internos (DTS - Digital Thermal Sensors) que reportam o calor gerado pelos núcleos.

  • Windows: Utiliza a interface WMI (Windows Management Instrumentation).
  • Linux: Utiliza módulos do Kernel acessados via lm-sensors.
Windows 10 / 11

2. Verificação via Terminal Windows

No Windows, o valor de temperatura é reportado em Decikelvin. Para obter Celsius, usamos:
(Valor / 10) - 273.15.

Script de Monitoramento (MonitorTemp.bat)Batch + PowerShell
@echo off
title Monitor Térmico CPU
mode con lines=12 cols=60
:loop
cls
echo ======================================================
echo    MONITOR DE TEMPERATURA - ATUALIZAÇÃO 15 SEG
echo ======================================================
echo.
powershell -command "$data = Get-WmiObject msacpi_thermalzonetemperature -namespace 'root/wmi'; if($data) { $tempC = [Math]::Round(($data.CurrentTemperature / 10) - 273.15, 2); Write-Host '  Temperatura Atual: ' -NoNewline; Write-Host \"$tempC C\" -ForegroundColor Yellow } else { Write-Host '  [!] ERRO: Hardware ou Driver sem suporte WMI.' -ForegroundColor Red }"
echo.
echo ======================================================
timeout /t 15 > nul
goto loop

* Dica: Clique com o botão direito e execute como Administrador.

Linux

3. Verificação via Terminal Linux

O Linux lê os sensores diretamente do sistema de arquivos do Kernel.

Comandos LinuxTerminal
# 1. Instalar a ferramenta
sudo apt update && sudo apt install lm-sensors -y

# 2. Detectar sensores (Responda YES para tudo)
sudo sensors-detect

# 3. Executar monitoramento em tempo real (atualiza a cada 1s)
watch -n 1 sensors

⚠️ "Sem Suporte" ou "No Sensors Found"?

Por que isso acontece?

Se o seu computador retornou erro em um dos sistemas, os motivos mais comuns são:

  1. Máquinas Virtuais (VMs): O VirtualBox, VMware e outros não repassam o sensor de temperatura real para o sistema convidado. Eles simulam um hardware frio.
  2. Bloqueio de Fabricante (OEM): Algumas marcas (Dell, HP, Lenovo) bloqueiam o acesso do Windows WMI aos sensores por segurança.
  3. Drivers de Chipset: Pode ser necessário instalar os drivers oficiais da placa-mãe para que o sistema reconheça os sensores.

Solução Alternativa: Utilize softwares de leitura direta como Core Temp ou CrystalDiskInfo.

4. Guia de Temperaturas (Celsius)

Estado da CPU Faixa Térmica Ação
Ocioso (Idle) 30°C - 45°C Normal
Uso Médio 46°C - 65°C Seguro
Alta Carga / Jogos 66°C - 85°C Atenção ao Cooler
Crítico + 90°C Risco de Desligamento

© 2026 - Guia de Administração de Sistemas | Publicado por Carlos Tojeiro

Nenhum comentário:

Postar um comentário