aplicações de linha de comandos para ver a temperatura da CPU e da GPU no Linux

muitas distribuições de Linux navegam com ‘applets’ e ‘widgets’ para ver informações sobre sensores de hardware e respectivos valores de temperatura. Aplicativos de terceiros como a extensão system-monitor para GNOME Shell e Psensor também fornecem interface gráfica para monitorar os valores térmicos. No que diz respeito aos aplicativos de linha de comando, apenas alguns existem, mas eles são capazes de mostrar valores de temperatura precisos.,

Este artigo irá listar alguns dos aplicativos de linha de comandos disponíveis no Linux para monitorar sensores de hardware. Muitos aplicativos gráficos usam essas ferramentas de linha de comando como base, especialmente os dois primeiros aplicativos mencionados abaixo.

Lm-sensors

Lm-sensors is a suite of command line apps for monitoring and viewing sensor data. Ele pode mostrar informações do sensor como velocidade da ventoinha, tensão, temperatura e assim por diante.,

Para instalar o Lm-sensors no Ubuntu, execute o comando abaixo:

$ sudo apt instalar o lm-sensors

Após a instalação, execute o comando abaixo para identificar os sensores no seu sistema:

$ sudo sensores-detectar

Lm-sensors mostrará algumas instruções no terminal e solicitar a sua entrada. Leia cada prompt cuidadosamente e responda em sim/não. Estas sugestões podem ser diferentes para diferentes sistemas, dependendo da configuração do hardware, então não há uma maneira padrão de configurar os sensores., É necessário completar este assistente de configuração da linha de comandos caso contrário, poderá estar disponível informação errada ou apenas parcial sobre os sensores.

Depois de ter respondido a todas as perguntas, reinicie o sistema e execute o comando abaixo para verificar a temperatura da CPU, temperatura da GPU, velocidade da ventoinha, voltagem, etc., no terminal:

$ sensores

Se você preferir Fahrenheit unidades em vez de graus Celsius, execute o comando modificado mencionados abaixo:

$ sensores -f

Para atualizar automaticamente os valores de temperatura a cada segundo, executar um comando no formato a seguir:

$ watch-n 1 sensores

Aqui “n-1” refere-se ao intervalo de tempo em segundos entre as atualizações.,

Psutil

Psutil é um módulo Python que pode procurar informações de hardware, processos ativos e dados de Utilização do sistema em tempo real. Uma vez que o Psutil pode mostrar um monte de dados sobre o seu hardware, você pode efetivamente usá-lo como um substituto para vários aplicativos de linha de comando e comandos bash que são usados separadamente para recuperar vários valores de utilização de hardware.,

Para instalar Psutil no Ubuntu, execute o comando abaixo:

$ sudo apt instalar o python3-psutil

quando a instalação tiver terminado, execute o comando abaixo para exibir rapidamente a CPU e a GPU temperatura:

$ python3 -c “importar psutil; import pprint; pprint.pprint(psutil.sensors_temperatures())”

Para continuamente mostrar a temperatura a cada segundo, execute o comando abaixo:

$ watch-n 1 -x python3 -c “importar psutil; import pprint;
pprint.,pprint(psutil.sensors_temperaturas ()”

Aqui “-n 1” refere-se ao intervalo de tempo em segundos entre as actualizações.uma vez que o Psutil é uma biblioteca Python, você pode usá-lo em scripts Python e aplicativos GUI feitos em Python. Um par de scripts bonitos fornecidos pela documentação oficial do Psutil pode ser usado para ver saída bem formatada no terminal.

o primeiro programa “temperatures.py” pode ser baixado daqui. Execute o comando abaixo para ver os valores da temperatura, logo que tenha transferido o ficheiro:

$ python3 ./temperatura.,py

Para exibir continuamente valores de temperatura em um intervalo fixo de um segundo, execute o comando abaixo:

$ watch-n 1 -x python3 ./temperatures.py

O segundo script chamado “sensors.py” pode ser baixado aqui. Além dos valores de temperatura, este script também fornece a velocidade da ventoinha em RPM, nível da bateria e assim por diante. Execute o comando abaixo logo que tenha obtido o ficheiro:

$ python3 ./sensor.,py

para ver continuamente os valores da temperatura, velocidade da ventoinha, etc. em um intervalo fixo de um segundo, execute o comando abaixo:

$ watch-n 1 -x python3 ./sensors.py

HardInfo

HardInfo é uma gráfica do aplicativo que exibe informações sobre vários componentes de hardware no seu sistema. Ele também pode fazer alguns benchmarks para medir o desempenho e pode exportar relatórios detalhados em formatos de texto e html.,

Para instalar o hardInfo no Ubuntu, execute o comando abaixo:

$ sudo apt instalar o hardinfo

Juntamente com o aplicativo GTK, ele também fornece uma interface de linha de comando capaz quanto a interface gráfica. Para ler os sensores e os atuais valores de temperatura usando o HardInfo, execute o comando abaixo:

$ hardinfo -de rma dispositivos.assim, | grep -10 Sensores

Olha

Olhares é um “top” como ferramenta para Linux que mostra em tempo real a utilização do hardware de dados em um terminal., Ele é escrito na linguagem Python e na verdade ele usa a Biblioteca Psutil mencionada acima. No entanto, ele vem com um monte de recursos extras como um servidor lightweight embutido, JSON API RESTful, UI web que pode ser visto em um navegador, CSV exportação e assim por diante. Se você tiver usado ferramentas como top / htop, ele parece e funciona semelhante a eles., veja sensores e seus valores de temperatura, juntamente com outras informações de hardware, execute o comando abaixo:

$ olhares

Para exibir valores de temperatura em Fahrenheit unidades, execute o comando abaixo:

$ olhares –fahrenheit

Para visualizar apenas os dados dos sensores e nada mais, execute o comando abaixo:

$ olhares -t 1 –stdout sensores

Aqui “-t 1” refere-se ao intervalo de tempo em segundos entre as atualizações.,

conclusão

estas são algumas das aplicações da linha de comandos disponíveis para Linux para monitorar a temperatura dos componentes de hardware em um sistema. Estes aplicativos são luz em CPU e consumo de memória e são ideais para monitorar servidores remotamente.

Leave a Comment