6 Aplicativos Linux úteis para teste de estresse e desempenho da CPU de referência

6 Aplicativos Linux úteis para teste de estresse e desempenho da CPU de referência
Os métodos de referência e teste de estresse são frequentemente usados ​​para avaliar o desempenho de PCs e servidores de mesa. Esses testes também são úteis para encontrar problemas de hardware e anomalias do sistema que são observadas apenas quando um sistema está sob carga pesada.

Este artigo listará vários utilitários para realizar benchmarks de CPU e testes de estresse em seu sistema. Embora muitos desses aplicativos também forneçam opções para testar outros componentes de hardware, este artigo se concentrará apenas nos testes da CPU.

Hardinfo (apenas benchmark)

Hardinfo é um utilitário gráfico para Linux que exibe informações sobre vários componentes de hardware em seu PC, como processador, módulos de RAM, sensores, discos rígidos e assim por diante. Ele também suporta a exportação de um relatório detalhado sobre o seu sistema no formato txt ou html para que você possa compartilhá -lo com seus amigos, compará -lo com outros sistemas ou usá -lo para fins de depuração.

Além de mostrar informações gerais sobre o seu sistema, o Hardinfo fornece algumas ferramentas de referência para medir o desempenho do seu hardware. No que diz respeito ao benchmarking da CPU, inclui cinco métodos: CPU Blowfish, CPU Cryptohash, CPU Fibonacci, CPU N-Queens e CPU Zlib.

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

sudo apt install hardinfo

Para executar uma referência da CPU, clique em qualquer método de referência na seção "Benchmarks", conforme mostrado na captura de tela abaixo.

Depois que o benchmark terminar, Hardinfo dirá se uma pontuação mais baixa ou mais alta é melhor. Ele também exibe pontuações para CPUs feitas por outros fornecedores para facilitar a comparação.

Sysbench (apenas benchmark)

Sysbench, como o nome sugere, é um aplicativo de linha de comando para executar benchmarks em seu sistema. Escrito em Lua, Sysbench é destinado principalmente a fazer benchmarking de banco de dados. No entanto, inclui opções para testar a CPU, a memória e a taxa de transferência de arquivo também.

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

sudo apt install sysbench

Para iniciar uma referência usando o Sysbench, execute o seguinte comando:

$ sysbench cpu --threads = 2 run

Onde:

  • "CPU" é o tipo de teste
  • "Threads" é o número de threads criados pelo Sysbench para realizar benchmarking com vários threads

Você pode usar outros interruptores de linha de comando para personalizar o comportamento de referência. Mais detalhes sobre essas opções podem ser encontrados aqui.

Depois que o teste terminar, você pode usar a variável "eventos por segundo" para avaliar o desempenho da sua CPU. Infelizmente, ao contrário do Hardinfo, o Sysbench não fornece resultados de referência de outros modelos de CPU fabricados por vários fornecedores de hardware por aí. Se você tiver vários computadores, pode executar o teste em ambos e comparar os números. Maior é o número de eventos por segundo, melhor é o desempenho da CPU.

Estresse (apenas teste de estresse)

O estresse é um utilitário simples da linha de comando para conduzir a CPU, a memória e os testes de tensão de entrada e entrada de disco.

Você pode instalar o estresse no Ubuntu executando o seguinte comando:

sudo apt install estresse

Observe que o estresse não executará nenhum teste de referência no seu sistema, em vez disso, ele martelará constantemente a CPU e a fará funcionar a 100%. Você é aconselhado a fechar todos os aplicativos em execução antes de fazer um teste. O estresse em execução por um período mais longo pode travar o sistema e você pode precisar fazer uma reinicialização difícil para recuperar o sistema.

Você pode iniciar o teste de estresse executando o comando abaixo, onde “CPU” refere -se ao número de threads usados ​​para executar o teste. Para parar o teste a qualquer momento, feche o terminal ou pressione para fazer com que ele pare.

Estresse -CPU 2

Eu usei o estresse extensivamente quando construí um novo PC para mim um ano atrás. Isso me ajudou muito a ajustar a velocidade dos fãs no BIOS para melhorar o resfriamento.

Estresse-ng (apenas teste de estresse)

Estresse-ng é uma implementação atualizada da ferramenta de estresse mencionada acima. É muito mais avançado e inclui centenas de testes para colocar uma carga no seu sistema.

Você pode instalar o Stress-NG no Ubuntu executando o comando abaixo:

sudo apt install stress-ng

Observe que o aviso mencionado acima se aplica a esta ferramenta também. Executar o estresse-ng por um longo tempo pode congelar seu sistema, tornando-o recuperável apenas com uma reinicialização difícil.

Você pode iniciar o teste de estresse-ng executando o comando abaixo, onde “CPU” refere-se ao número de threads usados ​​para executar o teste. Para parar o teste a qualquer momento, feche o terminal ou pressione para fazer com que ele pare.

estresse-ng-cpu 4

Executar o comando acima será executado em torno de 70 testes de CPU sequencialmente. No entanto, você pode executar todos esses testes em paralelo, executando o comando abaixo:

estresse-ng-cpu 4 --l

É possível personalizar o comando usando muitos outros interruptores de linha de comando, mas explicar todos eles aqui está além do escopo deste artigo. Você pode explorar essas opções daqui.

S-Tui (apenas teste de estresse)

S-Tui é um monitor de recursos da CPU que usa uma interface gráfica baseada em terminal para exibir dados e gráficos.

Ele suporta testes de tensão da CPU usando o aplicativo de estresse listado acima, oferecendo uma bela visão dos olhos dos pássaros sobre os vários parâmetros da CPU, como frequência, temperatura e utilização.

S-Tui pode ser instalado no Ubuntu executando o comando abaixo:

sudo apt install ssor

Como é apenas um front -end baseado em terminal para o aplicativo de linha de comando estresse, varia de trava no sistema durante o alto uso.

Execute o seguinte comando para iniciá -lo. Para parar o teste a qualquer momento, feche o terminal ou pressione para fazer com que ele pare.

S-Tui

7-ZIP (apenas benchmark)

7-ZIP é uma ferramenta de compactação de arquivo que pode fazer níveis extremos de compressão nos arquivos e armazená-los em um formato de arquivo reduzido 7z. O 7-ZIP vem com uma opção integrada para executar benchmarks de compressão LZMA para medir o desempenho da CPU.

Para instalar o 7-ZIP no Ubuntu, execute o comando:

sudo apt install p7zip-full

Para executar uma referência encadeada única, use o comando abaixo:

7Z B -MMMT1

O benchmarking multithread pode ser executado usando o seguinte comando:

7z b

Os resultados estão em milhões de instruções por segundo (MIPS). Você pode comparar esses resultados com outros modelos de CPU daqui.

Conclusão

Estes são alguns dos utilitários de código aberto e gratuitos que podem executar benchmarks de CPU em seu sistema. Nos bons velhos tempos, a execução do flash player no Firefox era uma excelente maneira de testar o estresse do seu CPU. Hoje em dia, no entanto, todos os aplicativos mencionados acima fazem um bom trabalho.