Encontre velocidade do ventilador e temperatura da CPU no Linux
20
Quais são os comandos para descobrir a velocidade do ventilador e a temperatura da CPU no Linux (eu sei que o lm-sensor pode fazer a tarefa). Existe alguma alternativa para isso?
Por que você quer uma alternativa aos sensores lm? (E até onde eu sei, não há nenhum, embora o código seja de código aberto, para que você possa escrever sua própria alternativa, se realmente precisar, por qualquer motivo).
O caso @matteo é importante. No meu sistema é "Processador Fan", então use 'grep fã -i'
KevinM
2
Os sensores precisam ser detectados primeiro, executando a detecção de sensores após a instalação (script interativo do terminal, basta pressionar Enter e fazer todas as perguntas automaticamente). Isso é necessário no CentOS, no Debian configure / reconfigure é acionado após a instalação ou o dpkg-reconfigure psensor).
Milan Kerslager
No meu i5-8265U, a CPU sensors-detectnão pode detectar os ventiladores, também sensorsnão pode mostrá-los. Eu pedi uma solução aqui
rubo77
Além do ponto @MilanKerslager, depois de sensors-detectlistar seus sensores, você precisa verificar se os módulos do driver do kernel também estão instalados.
Luciano
21
Se você quiser experimentar uma opção diferente, tente o s-tui, um software em que estávamos trabalhando. Como é um aplicativo de interface do usuário do terminal, também é possível executá-lo no SSH. Ele exibe a temperatura, utilização, frequência e potência da CPU. A velocidade do ventilador também foi adicionada.
Os métodos de instalação são explicados no Leiame do GitHub.
s-tui no GitHub
Obrigado, depois de muitos dias, recebi uma resposta sobre a questão. Eu estava usando lm-sensor como sugerido por outros. desafiadoramente tentará este novo software. obrigado !!!
Rajnish Kumar Soni
Parece impressionante e eu gosto do colírio para os olhos terminal!
Tahir Khalid
Funciona muito bem no Linux. Espero que em breve tenha algum suporte OSX.
MasterAM 23/04
2
Eu usei o ipmitool do GitHub e o freeipmi nos meus servidores, mas, bem, eles são servidores, com hardware da BMC que suporta IPMI . Se o seu PC, é uma solução razoável.
Eu executo um script que puxa dados SDR na máquina em teste (linhas de exemplo a seguir)
ti=$(date +%H:%M:%S)
pt=$(ipmitool -I open sdr | grep 'PS1 Temp')
e envia para a tela, bem como para o arquivo de log e depois fica ocioso com ping por 15 segundos
Respostas:
Para temperatura da CPU:
No Debian:
No Centos:
Execute usando:
Digite
sensors
para obter a temperatura da CPU.Para velocidade do ventilador:
sensors | grep fan
Isso produzirá a velocidade do ventilador
ou instale
psensor
usando:Pode-se também usar
hardinfo
fonte
sensors-detect
não pode detectar os ventiladores, tambémsensors
não pode mostrá-los. Eu pedi uma solução aquisensors-detect
listar seus sensores, você precisa verificar se os módulos do driver do kernel também estão instalados.Se você quiser experimentar uma opção diferente, tente o s-tui, um software em que estávamos trabalhando. Como é um aplicativo de interface do usuário do terminal, também é possível executá-lo no SSH. Ele exibe a temperatura, utilização, frequência e potência da CPU. A velocidade do ventilador também foi adicionada.
Os métodos de instalação são explicados no Leiame do GitHub. s-tui no GitHub
Esta é uma captura de tela do que parece
fonte
Eu usei o ipmitool do GitHub e o freeipmi nos meus servidores, mas, bem, eles são servidores, com hardware da BMC que suporta IPMI . Se o seu PC, é uma solução razoável.
Eu executo um script que puxa dados SDR na máquina em teste (linhas de exemplo a seguir)
e envia para a tela, bem como para o arquivo de log e depois fica ocioso com ping por 15 segundos
antes de dar voltas novamente para outro passe.
fonte
uma alternativa para o lmsensor:
instale xsensors usando
sudo apt-get install xsensors
fonte
Eu uso Glances em python. É um gerenciador de processos interativo e status de hardware.
e corra com:
boa sorte ;)
fonte