s-tui: Ferramenta de interface do usuário do console de monitoramento de CPU e teste de estresse

3 de agosto de 2018

ui do console s-tui para monitoramento de CPU e teste de estresse

s-tui é uma interface de usuário do terminal para monitorar a frequência, utilização, temperatura e energia da CPU.

Além de monitorar sua CPU usando gráficos coloridos, o aplicativo TUI (interface de usuário do terminal) também pode testar sua CPU usando stress ou stress-ng. O teste de estresse é configurável, permitindo que você especifique parâmetros como tempo limite, Sqrt() e Sync(), Malloc()/Free() e muito mais.

s-tui também pode se integrar com FIRESTARTER, um utilitário de teste de estresse de processo, embora observe que isso requer a compilação do s-tui a partir da fonte e, aparentemente, o FIRESTARTER não funciona em todos os sistemas.

Os 4 gráficos (temperatura da CPU, utilização, potência e frequência) exibidos por s-tui podem ser ativados/desativados e na barra lateral s-tui (você pode precisar rolar para baixo em sua barra lateral se o terminal não estiver em tela inteira ) você encontrará a frequência máxima e atual da CPU, temperatura máxima e atual, velocidade atual do ventilador e potência máxima e atual:

ui do console s-tui para valores de teste de estresse de cpu

Além do mais, s-tui permite a execução de scripts de shell personalizados quando certos limites são atingidos/excedidos, por exemplo, quando a temperatura ou utilização da CPU atinge um determinado valor. Veja como fazer isso aqui.

Outros recursos do s-tui incluem:

  • Mostra quedas de desempenho causadas por estrangulamento térmico
  • Permite escolher o sensor de temperatura a ser exibido no gráfico
  • Tecla de navegação Vim h, j, k, l para sua barra lateral
  • Salvar estatísticas no arquivo CSV (-c, --csv)
  • Opção para exibir uma única linha de estatísticas sem TUI na linha de comando (-t, --terminal) ou exibi-la em um formato JSON (-j, --json)
  • Opção para desativar o mouse para sistemas TTY (-nm, --no-mouse)

Para sua interface de usuário, s-tui usa Urwid, uma interface de usuário de console para Python. A ferramenta é leve, requer recursos mínimos do sistema e não requer um servidor X para ser executada.

Baixar s-tui

Instalar s-tui

O link acima inclui a instalação do Ubuntu/Linux Mint do PPA, pacotes Arch e instalação do PIP (não é recomendado usar pip com sudo!).

Um binário s-tui está disponível para download aqui (baixe o arquivo "s-tui").

Para poder executar testes de estresse, você precisará instalar stress ou stress-ng. Em Debian, Ubuntu, Linux Mint e outras distribuições Linux baseadas em Debian, você pode instalar o pacote stress usando este comando:

Comandos para usar no terminal

sudo apt install stress

ou stress-ng (você só precisa de um destes dois):

Comandos para usar no terminal

sudo apt install stress-ng

Esse post foi traduzido do site LinuxUprising.com pela rtland.team.

Linux Uprising Blog

Confira a versão original desse post em inglês:

s-tui: CPU Monitoring And Stress Testing Console UI Tool
Propaganda
Propaganda