AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 15832
Accepted
trampster
trampster
Asked: 2010-12-02 23:02:14 +0800 CST2010-12-02 23:02:14 +0800 CST 2010-12-02 23:02:14 +0800 CST

Como faço para obter a temperatura da CPU?

  • 772

Como faço para obter a temperatura da CPU?

hardware monitoring cpu sensors temperature
  • 21 21 respostas
  • 1599613 Views

21 respostas

  • Voted
  1. Best Answer
    karthick87
    2010-12-02T23:11:27+08:002010-12-02T23:11:27+08:00

    Instale lm-sensores Instale lm-sensores

    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 sensorsem seu terminal.

    sensors
    

    Resultado:

    $ 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 Instale o hddtemp Instalar hddtemp

    sudo apt-get install hddtemp
    

    Resultado:

    $ sudo hddtemp /dev/sda        
    /dev/sda: ST3160813AS: 34°C
    
    • 745
  2. evgeny
    2010-12-02T23:13:18+08:002010-12-02T23:13:18+08:00

    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ê estiver procurando por uma versão mais fácil de acessar, adicione um Monitor de Sensores de Hardware ao Gnome-Panel:

    1. sudo apt-get install sensors-applet- isso instalará o pacote de applet de sensores Instalar sensores-applet
    2. Clique com o botão direito do mouse no painel, selecione Add to panel...e selecione isto: texto alternativo

    3. Você Terminou. Você pode configurar quais sensores são exibidos clicando com o botão direito do mouse no miniaplicativo e selecionando Preferences->Sensors.

      texto alternativo

    • 228
  3. Pilot6
    2015-05-26T09:59:49+08:002015-05-26T09:59:49+08:00

    Um bom indicador para monitorar temperatura, velocidade do ventilador e tensão é o psensor . Mostra a saída de todos os sensores, desenha gráficos. Também as saídas selecionadas podem ser colocadas no painel indicador.

    psensor em ação

    Ele pode ser instalado a partir de repositórios do Ubuntu digitando:

    sudo apt-get install psensor
    

    Versões mais recentes do psensor podem ser instaladas a partir do ppa:

    sudo add-apt-repository ppa:jfi/ppa
    sudo apt-get update
    sudo apt-get install psensor
    

    Ele também pode desenhar gráficos quando você marca as caixas na coluna do gráfico:

    Captura de tela

    Aqui estão algumas informações com mais fotos.

    Outro link útil

    Em alguns casos, nem todos os sensores são exibidos. Então você pode correr

    sudo sensors-detect
    

    e responda "sim" a todas as perguntas. Mas não é muito seguro em alguns casos, mas nunca tive problemas reais com isso. Uma maneira mais segura é usar as respostas padrão.

    Alguns sensores adicionais podem aparecer.

    • 145
  4. WinEunuuchs2Unix
    2016-11-27T14:15:04+08:002016-11-27T14:15:04+08:00

    Temperatura sem aplicativos de terceiros

    No momento em que escrevo, todas as respostas envolvem o uso de utilitários de terceiros. Se você quiser descobrir a temperatura sem instalar nada, use:

    $ cat /sys/class/thermal/thermal_zone*/temp
    20000
    53000
    50000
    53000
    56000
    68000
    49000
    50000
    

    Para ver a que 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_temprelatada em 54.0°C. Para a CPU Skylake i7 6700HQ, usei essa temperatura para a tela Conky abaixo.

    Temperatura com Conky

    Se você não se importa com utilitários de terceiros, eu 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 eu usei:

    ${hwmon 0 temp 1}°C
    

    Exibição Conky

    A tela conky se parece com isso:

    insira a descrição da imagem aqui

    The temperature starts at 72°C with a single CPU running at 100% in turbo mode of 3200 MHz. Then turbo is switched off and temp drops 10°C to 62°C with a non-turbo speed of 2600 MHz. 10 seconds later turbo is turned back on and temperatures immediately spike back up to 72°C.


    Controlling Temperature

    After knowing your temperature you probably want to control it better. tlp works wonders for keeping system under control. It works with thermald, Intel Powerclamp, Battery vs AC for USB power, etc. Although highly configurable I've never had to change the configuration settings for a pleasant Out-Of-The-Box experience. Prior to using it I had all kinds of problems with an IvyBridge laptop overheating all the time. I have it on my new Skylake laptop and the fans NEVER run except when doing Ubuntu 16.04 LTS to 18.04 upgrade.

    You can get a very detailed write-up with installation instructions here: Stop cpu from overheating

    • 131
  5. Pandya
    2014-05-12T20:45:20+08:002014-05-12T20:45:20+08:00

    hardinfo Instalar 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 sensores.

    sensor

    • 44
  6. Mrinal
    2013-06-23T08:59:04+08:002013-06-23T08:59:04+08:00
    1. instale o pequeno pacote de acpi Instalar acpi por este comando

      sudo apt-get install acpi
      
    2. Você precisará pressionar Y para confirmação pela primeira vez. Agora, para encontrar a temperatura, digite este comando

      acpi -t
      
    • 34
  7. mchid
    2015-05-26T10:00:44+08:002015-05-26T10:00:44+08:00

    Depois de instalar lm-sensors:

    sudo apt install lm-sensors
    

    corre:

    sudo sensors-detect
    

    você pode executar o seguinte comando para visualizar as temperaturas do hardware:

    watch -n 1 sensors
    

    Além disso, o ventilador geralmente é controlado pelo BIOS.


    Outra boa ferramenta é i7zpara processadores Intel Core:

    sudo apt install i7z
    sudo i7z
    

    e porque i7zfunciona como top, não há necessidade de usar watch.

    • 31
  8. karel
    2015-05-26T09:55:28+08:002015-05-26T09:55:28+08:00

    XSensors

    O XSensors lê os dados da biblioteca libsensors relacionados à integridade do hardware, como temperatura, voltagem e velocidade do ventilador, e exibe as informações em uma leitura digital.

    Abra o terminal e digite:

    sudo apt-get install xsensors lm-sensors
    

    Em seguida, detecte os sensores de hardware do seu computador abrindo o terminal e executando o comando:

    sudo sensors-detect
    

    Em seguida, você receberá muitas perguntas sobre qual hardware deseja que o programa detecte. Geralmente é seguro e recomendado aceitar as respostas padrão para todas as perguntas, a menos que você saiba o que está fazendo.

    Captura de tela do XSensors

    Xsensors vs. Psensor

    XSensors e Psensor monitoram a temperatura do computador e as velocidades do ventilador. A diferença entre os dois aplicativos está no nível de detalhes das informações exibidas e em como as informações são exibidas.

    XSensors exibe informações um pouco mais específicas do que Psensor. O Psensor é menor e mais discreto que o XSensors e é exibido na área de trabalho como um pequeno ícone de termômetro na área de notificação no canto superior direito da área de trabalho. Você pode clicar com o botão direito do mouse no ícone do termômetro a qualquer momento para exibir as temperaturas do hardware.

    A configuração do Psensor para detectar o hardware do seu computador é feita da mesma forma que o Xsensors, instalando lm-sensors para detectar os sensores do hardware do seu computador. Em seguida, detecte os sensores de hardware do seu computador executando o comando:

    sudo sensors-detect  
    

    e como com os Xsensors, aceite as respostas padrão para todas as perguntas.

    No Ubuntu 16.04 e posterior, o Psensor detecta os sensores de hardware do seu computador automaticamente sem executarsudo sensors-detect

    • 25
  9. Ercksen
    2016-10-15T00:38:38+08:002016-10-15T00:38:38+08:00

    No Raspberry Pi, você pode recuperar a temperatura usando vcgencmd:

    vcgencmd measure_temp
    

    Resultado:

    temp=39.0'C
    
    • 13
  10. lolzies
    2014-07-09T20:17:53+08:002014-07-09T20:17:53+08:00

    Só para vocês saberem, nenhum desses lixos de instalação como sensorssão necessários. Basta fazer um acpi -Ve BOOM, você tem tudo. Exemplo:

    Battery 0: Charging, 91%, 00:17:25 until charged
    Battery 0: design capacity 3310 mAh, last full capacity 3309 mAh = 99%
    Adapter 0: on-line
    Thermal 0: ok, 40.0 degrees C
    Thermal 0: trip point 0 switches to mode critical at temperature 127.0 degrees C
    Thermal 0: trip point 1 switches to mode hot at temperature 127.0 degrees C
    Cooling 0: pkg-temp-0 no state information available
    Cooling 1: LCD 0 of 100
    Cooling 2: Processor 0 of 10
    Cooling 3: Processor 0 of 10
    Cooling 4: Processor 0 of 10
    Cooling 5: Processor 0 of 10
    

    MUITO mais fácil do que instalar tudo isso e kmod... Basta fazer acpi -V.

    • 10

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como adicionar um diretório ao PATH?

    • 17 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Marko Smith

    Como faço para obter a temperatura da CPU?

    • 21 respostas
  • Marko Smith

    Como posso adicionar um usuário como um novo sudoer usando a linha de comando?

    • 7 respostas
  • Marko Smith

    Alterar permissões e propriedade da pasta

    • 9 respostas
  • Marko Smith

    Como você reinicia o Apache?

    • 13 respostas
  • Marko Smith

    Como posso desinstalar o software?

    • 11 respostas
  • Marko Smith

    Como os PPAs podem ser removidos?

    • 26 respostas
  • Martin Hope
    justingrif Como adicionar um diretório ao PATH? 2009-07-23 12:42:23 +0800 CST
  • Martin Hope
    NES Como habilitar ou desabilitar serviços? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    Olivier Lalonde Como manter os processos em execução após encerrar a sessão ssh? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B Como posso adicionar um usuário como um novo sudoer usando a linha de comando? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans Como removo versões antigas do kernel para limpar o menu de inicialização? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve