Ou está interessado em avaliar o seu PC Linux em termos de desempenho? De qualquer forma, aplicativos benchmark e ferramentas de teste de esforço podem lhe dar uma compreensão quantitativa do desempenho de seu PC Linux.
com isso em mente, temos uma lista cobrindo alguns dos melhores aplicativos Linux para aferir o desempenho e testes de esforço. Mas primeiro, vamos ter uma compreensão clara do benchmarking e testes de estresse e as diferenças entre os dois.
Benchmarking vs. Stress Testing: Qual é a diferença?
Uma Ferramenta de referência é usada para medir o máximo desempenho possível pelo PC ao lidar com uma tarefa ou função específica. É mais útil quando se tenta comparar dois produtos semelhantes. Você pode comparar as pontuações de referência entre os produtos para ver qual oferece melhor desempenho.
uma ferramenta de teste de esforço é projetado para implementar carga pesada no sistema para ver se ele falha. Você pode realizar um teste de esforço em diferentes partes do sistema, incluindo o processador, memória, rede, etc. Este tipo de ferramenta pode ajudá-lo a testar a estabilidade do sistema. Durante um teste de esforço, o aplicativo também vai verificar se o sistema pode recuperar com segurança da carga pesada e voltar ao seu estágio normal.
também, se você está interessado em manter um olho nas estatísticas de consumo de recursos e de Uso do sistema, então nós recomendamos que você veja a nossa lista das melhores ferramentas de monitoramento de desempenho Linux.
melhores aplicações Linux para Benchmark e teste de Stress do CPU
Agora que você tem uma compreensão básica do que benchmark e ferramentas de teste de stress fazem para você vamos mergulhar rapidamente na nossa lista das melhores aplicações Linux para benchmarking e teste de stress. Note que nem todos os instrumentos aqui mencionados podem ser utilizados tanto para benchmarking como para testes de esforço.algumas das ferramentas são especificamente concebidas para testes de esforço, enquanto outras destinam-se principalmente ao desempenho de benchmarking. Isto porque há muito poucos aplicativos que podem executar ambas as funcionalidades em um nível suficientemente bom. Mas dito isso, incluímos alguns aplicativos que vêm com ferramentas decentes para testes básicos de estresse e benchmarking, se isso é tudo que você precisa.
também lhe mostraremos como instalar e utilizar estas ferramentas no seu sistema Linux. Usaremos um sistema Ubuntu para mostrar o processo de configuração. No entanto, os mesmos passos devem se aplicar a qualquer outro distros Linux.
Geekbench
os utilizadores do Windows podem estar familiarizados com o Geekbench. É uma ferramenta de benchmark multi-plataforma popular com um sistema de pontuação simples que mostra os resultados tanto do desempenho de núcleo único e multi-core do sistema. Uma pontuação mais alta significa melhor desempenho.
Você também pode usar Geekbench para testar o stress do seu sistema simulando cenários do mundo real para verificar como o sistema se acumula.
como instalar e usar Geekbench:
para este tutorial rápido, vamos instalar Geekbench 5.2.3, uma vez que é a última versão. Para fazer isso, abra o terminal e digite o seguinte comando para baixar e extrair o arquivo Geekbench 5.2.3.
$ sudo wget http://cdn.geekbench.com/Geekbench-5.2.3-Linux.tar.gz$ sudo tar xf Geekbench-5.2.3-Linux.tar.gz
Depois de ter extraído o arquivo, execute o seguinte comando para iniciar Geekbench.
$ cd Geekbench-5.2.3-Linux && ./geekbench5
Como você pode ver, ao contrário da versão do Windows, no Linux, Geekbench irá iniciar automaticamente uma série de testes que você vê a partir da linha de comando. Além disso, quando os testes são concluídos, você vai obter um link URL. Você pode visitar este link para ver os resultados.
Aqui está o nosso resultado:
Nota: Quando você estiver lendo este artigo, no futuro, uma versão mais recente do Geekbench pode vir de fora. Verifique a sua página oficial de download para ver se alguma versão mais recente está disponível.
Se sim, então tudo que você precisa fazer é substituir todos os comandos acima Tendo 5.2.3 com a versão mais recente. Além disso, se uma nova versão como Geekbench 6 ou 7 sair, então você vai precisar substituir o último comando com “./ geekbench5 “to”./geekbenchx “onde’ x ‘ é o novo número da versão.
Phoronix Test Suite
Phoronix Test Suite is one of the most comprehensive performance testing and benchmarking tools for Linux. É totalmente de código aberto e lhe dá acesso a mais de 100 testes que você pode executar para obter uma idéia quantitativa, bem como qualitativa do desempenho do seu sistema.todos os ensaios são realizados de forma totalmente automática, desde a execução até à notificação. A melhor parte é que cada um destes testes pode ser facilmente reproduzido, permitindo-lhe fazer ajustes, e re-testar o seu sistema para ver como isso altera o desempenho.
como instalar e utilizar o conjunto de testes Phoronix:
para utilizadores do Ubuntu e Debian, o conjunto de testes Phoronix pode ser facilmente instalado de acordo com alguns passos básicos. Primeiro, use o comando wget para baixar a versão mais recente do Phoronix Test Suite como este:
$ sudo wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_9.8.0_all.deb
Nota: No momento da escrita, Phoronix 9.8.0 é a versão mais recente, por isso estamos baixando. Quando você está lendo isso, se uma versão mais recente está disponível, você pode baixá-lo apenas mudando 9.8.0 no comando acima para a versão mais recente.se você estiver em qualquer outra distribuição que não seja baseada no Debian, você pode visitar seu site oficial para baixar o arquivo universal Linux tar.
a seguir, instale o gdebi, que é útil para instalar o externo *.pacotes deb. Para fazer isso, digite o seguinte comando:
$ sudo apt install gdebi-core
Finalmente, para instalar o Phoronix Test Suite, digite este comando:
$ sudo gdebi phoronix-test-suite_9.8.0_all.deb
Nota: Alterar 9.8.0 para a versão mais recente de Phoronix se você tiver baixado isso em vez.
Depois de terminar a instalação, você pode executar a ferramenta digitando o seguinte comando:
$ phoronix-test-suite
Como você pode ver, ele primeiro irá mostrar-lhe todos os termos e condições e perguntar-lhe se você concorda com eles ou não. Digite ‘ y ‘ para SIM, para aceitar. A ferramenta irá então carregar todos os testes disponíveis para você executar em seu sistema.
Cada Phoronix test vem com seu próprio conjunto de dependências. Você precisa instalá-los em seu sistema antes que você possa executar qualquer um dos testes. Além disso, cada uma das dependências é muito grande, algumas das quais podem ser superiores a 1 GB.
também, se estiver a usá-lo no Ubuntu, terá de modificar os pacotes install-ubuntu.script sh para permitir que Phoronix baixe as dependências necessárias. Se você deseja usar esta ferramenta de teste de esforço, então aqui está uma instalação detalhada e um guia de configuração para Phoronix para ajudá-lo.
Sysbench
Sysbench é uma ferramenta de benchmarking livre e de código aberto baseada em LuaJIT. É uma ferramenta multi-roscável de benchmark que é mais comumente usado para benchmarking de banco de dados. No entanto, ele vem com recursos que lhe permitem testar e aferir diferentes partes do seu sistema, incluindo a CPU, memória e transferência de arquivos.
como instalar e utilizar o Sysbench:
Se estiver a correr o Ubuntu, poderá instalar facilmente o Sysbench no repositório apt. Tudo o que você tem a fazer é introduzir o seguinte comando:
$ sudo apt install sysbench
Uma vez que a ferramenta é transferida, você poderá começar a aferir o desempenho da CPU ao introduzir este comando:
$ sysbench cpu --threads=2 run
o comando acima, ‘CPU’ indica o tipo de teste, e ‘threads’ especifica o número de threads que serão criados por Sysbench para executar o multi-threaded referência.
aqui está um olhar mais detalhado em todos os outros tipos de testes e opções disponíveis sob Sysbench. Uma vez que o teste esteja completo, Sysbench irá mostrar-lhe os resultados diretamente no terminal. Para avaliar o desempenho da CPU, você pode medir e comparar a variável “eventos por segundos” com outros sistemas.
Stress-ng CLI Tool
Stress-ng é uma implementação actualizada de Stress – que por si só é um utilitário de linha de comando simples que pode ser usado para testar stress CPU, memória e até mesmo as velocidades de entrada e saída do disco.
Stress-ng constrói sobre o seu antecessor, adicionando centenas de testes avançados para colocar carga extra e stress para fora do seu sistema.
como instalar e usar o Stress-ng:
No Ubuntu, pode instalar o Stress-ng directamente do repositório apt. Para fazer isso, indique o seguinte comando no terminal:
$ sudo apt install stress-ng
uma vez instalado, você pode começar a usar a ferramenta para testar o esforço de diferentes partes do seu sistema, como as velocidades CPU, memória e disco I/O. No entanto, para esta demonstração, vamos ver como você pode usar a ferramenta para enfatizar sua CPU.
$ stress-ng --cpu 2
O comando acima diz ao Stress-ng para teste de estresse de CPU onde “2” refere-se ao número de trabalhadores girando em sqrt(rand()). Uma vez que você executar o comando, a ferramenta começará a executar sequencialmente 70 testes CPU um após o outro para stressar a CPU.
Existem muitos mais comandos para ajudá-lo a executar diferentes testes de esforço em diferentes partes do seu sistema. Se você quiser saber mais, você pode ver todos os vários comandos Stress-ng aqui.
Disclaimer: Stress-ng não é um aplicativo de benchmarking, mas uma ferramenta de teste de estresse. Não lhe dará nenhuma pontuação de referência. Uma vez ativado, ele vai começar a martelar o seu CPU de modo que ele corre continuamente a 100% de uso.
ao usar a ferramenta, você deve matar todos os outros aplicativos em execução para garantir que não há anomalias no teste de esforço. Além disso, não é recomendado para estresse o seu sistema por muito tempo, pois isso pode levar a um colapso do sistema. Se isso acontecer, você vai precisar fazer um reiniciamento difícil para recuperar o seu PC.
Gtkstresstestesting (GST)
GST, abreviatura de Gtkstresstestesting, é uma ferramenta de monitoramento de desempenho rica em recursos e teste de esforço para PCs Linux. O aplicativo é construído em cima do Stress-ng. Como tal, você tem acesso a todas as características de testes de estresse da ferramenta CLI. No entanto, ao contrário do Stress-ng, o GST vem com uma interface gráfica para permitir que você controle o aplicativo e suas diferentes características.
também, GST inclui uma pequena característica de referência, algo que está ausente no Stress-ng. Além disso, o GST também pode obter as informações necessárias sobre a sua CPU, RAM e placa-mãe, e mostrar as métricas de Utilização numa interface gráfica limpa, semelhante ao CPU-Z.
como instalar e usar o Gtkstresstestesting:
GST está disponível no repositório Flatpak. Então, se o sabor do Linux que você está executando suporta Flatpak, então você pode instalar o GST em seu sistema. Aqui está o guia oficial estabelecido para Flatpak. Use isto primeiro para instalar o Flatpak na sua distribuição Linux.
Uma vez terminado, execute este comando para instalar o GST:
$ sudo flatpak install flathub com.leinardi.gst
Após a instalação for concluída, execute GST digitando este comando:
$ flatpak run com.leinardi.gst
Como você pode ver, a ferramenta apresenta para toneladas de informações sobre o seu sistema. Olhando para o topo, você tem as configurações de teste de estresse. Há uma opção para escolher o tipo de teste de esforço, juntamente com a duração do tempo e um número predefinido de trabalhadores.
7-Zip
e para a entrada final na nossa lista, temos 7-zip. Alguns de vocês já podem saber e usar esta aplicação como uma ferramenta de compressão de arquivos – que é o seu uso pretendido.
no entanto, a coisa legal sobre 7-zip é que ele pode realizar níveis extremos de compressão em seus arquivos para reduzir significativamente o seu tamanho e armazená-los no formato de arquivo 7z. Você pode usar este algoritmo de compressão extrema para medir o desempenho da CPU do seu sistema. 7-zip vem com um recurso dedicado chamado de padrão de compressão LZMA que permite que você faça exatamente isso.
Como Instalar e Usar o 7-ZIP para Desempenho de Referência:
os usuários do Ubuntu podem facilmente instalar o 7-zip usando o comando apt-get, como este:
$ sudo apt-get install p7zip-full
Depois de instalado, você pode usar o seguinte comando para executar um single-threaded referência usando a ferramenta:
$ 7z b -mmt1
Você também pode fazer um multi-rosca de benchmark usando este comando:
$ 7z b
Como você pode ver, todos os resultados são registrados em “milhões de instruções por segundo” ou MIPS. Agora você pode comparar esses resultados com outros CPUs para ver onde seu sistema está posicionado.
encerrando
então estas foram as nossas escolhas para as melhores aplicações Linux para benchmark e teste de esforço. Esperamos que tenha achado esta leitura útil e que o tenha ajudado a avaliar o desempenho do Linux PC.com isso dito, há muitos outros testes de esforço e aplicações de benchmarking disponíveis no mercado. Como tal, se você perdeu a sua ferramenta favorita para medir o desempenho do seu sistema Linux, então deixe-nos saber nos comentários. Gostaríamos de saber quais as ferramentas e aplicativos que você usa em seu PC Linux. E também dará aos seus colegas leitores mais opções para escolher.