
Como obtenho a temperatura da CPU?
Responder1
Instalarsensores lm
sudo apt-get install lm-sensors
Após a instalação digite o seguinte no terminal
sudo sensors-detect
Você também pode precisar executar
sudo service kmod start
Ele fará algumas perguntas. Responda Sim para todos eles. Finalmente, para obter o tipo de temperatura da CPU sensors
em seu terminal.
sensors
Saída:
$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +41.0°C (high = +78.0°C, crit = +100.0°C)
coretemp-isa-0001
Adapter: ISA adapter
Core 1: +41.0°C (high = +78.0°C, crit = +100.0°C)
w83627dhg-isa-0290
Adapter: ISA adapter
Vcore: +1.10 V (min = +0.00 V, max = +1.74 V)
in1: +1.60 V (min = +1.68 V, max = +1.44 V) ALARM
AVCC: +3.30 V (min = +2.98 V, max = +3.63 V)
VCC: +3.28 V (min = +2.98 V, max = +3.63 V)
in4: +1.85 V (min = +1.66 V, max = +1.11 V) ALARM
in5: +1.26 V (min = +1.72 V, max = +0.43 V) ALARM
in6: +0.09 V (min = +1.75 V, max = +0.62 V) ALARM
3VSB: +3.30 V (min = +2.98 V, max = +3.63 V)
Vbat: +3.18 V (min = +2.70 V, max = +3.30 V)
fan1: 0 RPM (min = 10546 RPM, div = 128) ALARM
fan2: 892 RPM (min = 2136 RPM, div = 8) ALARM
fan3: 0 RPM (min = 10546 RPM, div = 128) ALARM
fan4: 0 RPM (min = 10546 RPM, div = 128) ALARM
fan5: 0 RPM (min = 10546 RPM, div = 128) ALARM
temp1: +36.0°C (high = +63.0°C, hyst = +55.0°C) sensor = diode
temp2: +39.5°C (high = +80.0°C, hyst = +75.0°C) sensor = diode
temp3: +119.0°C (high = +80.0°C, hyst = +75.0°C) ALARM sensor = thermistor
cpu0_vid: +2.050 V
Para ver a temperatura do HDD Instalarhddtemp
sudo apt-get install hddtemp
Saída:
$ sudo hddtemp /dev/sda
/dev/sda: ST3160813AS: 34°C
Responder2
Solução rápida de linha de comando;mostra a temperatura em miligraus Celsius (m°C)
cat /sys/class/thermal/thermal_zone*/temp
Miniaplicativo
Se você está procurando uma versão mais fácil de acessar, adicione umMonitor de sensores de hardwarepara o Painel Gnome:
sudo apt-get install sensors-applet
- isso instalará ominiaplicativo de sensorespacote
Clique com o botão direito no painel, selecione
Add to panel...
e selecione isto:Você Terminou. Você pode configurar quais sensores serão exibidos clicando com o botão direito no miniaplicativo e selecionando
Preferences->Sensors
.
Responder3
Temperatura sem aplicativos de terceiros
No momento em que este artigo foi escrito, todas as respostas envolviam o uso de utilitários de terceiros. Se quiser saber a temperatura sem instalar nada, use:
$ cat /sys/class/thermal/thermal_zone*/temp
20000
53000
50000
53000
56000
68000
49000
50000
Para ver a quais zonas as temperaturas se referem, use:
$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t | sed 's/\(.\)..$/.\1°C/'
INT3400 Thermal 20.0°C
SEN1 45.0°C
SEN2 51.0°C
SEN3 57.0°C
SEN4 59.0°C
pch_skylake 77.5°C
B0D4 50.0°C
x86_pkg_temp 51.0°C
As temperaturas são armazenadas em Celsius com 3 casas decimais implícitas. sed
é usado para "embelezar" a saída.
A última temperatura é x86_pkg_temp
relatada em 54.0°C
. Para a CPU Skylake i7 6700HQ, usei esta temperatura para display Conky abaixo.
Temperatura com Conky
Se você não se importa com utilitários de terceiros, gosto de usar o Conky – um monitor de sistema leve.
Comandos Conky
Dentro do conky, a variável do sistema que usei para monitorar uma CPU Ivy Bridge é:
${hwmon 2 temp 1}°C
Para monitorar uma CPU Skylake usei:
${hwmon 0 temp 1}°C
Exibição Conky
A tela conky é assim:
A temperatura começa em 72°C com um único CPU rodando a 100% no modo turbo de 3200 MHz. Em seguida, o turbo é desligado e a temperatura cai de 10°C para 62°C com uma velocidade não turbo de 2600 MHz. 10 segundos depois, o turbo é ligado novamente e as temperaturas voltam imediatamente para 72°C.
Controlando a temperatura
Depois de conhecer sua temperatura, você provavelmente desejará controlá-la melhor. tlp
faz maravilhas para manter o sistema sob controle. Ele funciona com thermald
Intel Powerclamp, bateria vs CA para alimentação USB, etc. Embora seja altamente configurável, nunca tive que alterar as configurações para uma experiência agradável e pronta para uso. Antes de usá-lo, tive todos os tipos de problemas com o superaquecimento de um laptop IvyBridge o tempo todo. Eu o tenho no meu novo laptop Skylake e os ventiladores NUNCA funcionam, exceto ao atualizar o Ubuntu 16.04 LTS para 18.04.
Você pode obter um artigo muito detalhado com instruções de instalação aqui:Impeça o superaquecimento da CPU
Responder4
hardinfo é uma ferramenta muito útil para obter todas as informações de hardware.
Instale informações difíceis por sudo apt-get install hardinfo
. Então você pode obter a temperatura por meio de sensores.