Desempenho

Como usar o Sysbench para testes de desempenho do Linux?

Como usar o Sysbench para testes de desempenho do Linux?
Sysbench é um utilitário de referência de código aberto e multifuncional que avalia os testes de recursos de parâmetros para desempenho de CPU, memória, E / S e banco de dados (MySQL). Esta ferramenta é importante para avaliar os parâmetros do MySQL, especialmente ao executar uma carga do banco de dados intensivo. É uma ferramenta de linha de comando disponível gratuitamente que fornece uma maneira descomplicada e direta de testar seu sistema Linux.

Este artigo fornecerá os detalhes sobre a ferramenta de linha de comando Sysbench. Discutiremos como testar o desempenho dos componentes do sistema operacional Linux por meio do utilitário sysbench também. Implementamos todos os comandos no último Ubuntu 20 disponível.04 sistema.

Instale a ferramenta Sysbench 

O utilitário sysbench pode ser instalado diretamente do repositório oficial do Ubuntu executando o seguinte comando:

$ sudo apt install sysbench

Digite “Y” e pressione “Enter” para prosseguir com a instalação.

Realizar benchmarking de CPU usando a ferramenta sysbench

Para avaliar o desempenho da CPU, use o seguinte comando para benchmarking da CPU:

$ sysbench --test = cpu run

As estatísticas completas do relatório serão exibidas no terminal, mas o importante aqui é o “tempo total” que será exibido nas “Estatísticas gerais” para testar o desempenho da CPU.

Você também pode explorar as opções de benchmark da CPU usando o seguinte comando:

$ sysbench --test = cpu help

Os parâmetros do comando podem ser modificados com base em seus requisitos. Por exemplo, use o seguinte para avaliar o desempenho da CPU:

$ sysbench --test = cpu --cpu-max-prime = 20000 run

Memória de benchmark usando a ferramenta sysbench

Para testar o desempenho da memória, digite o seguinte comando básico no terminal:

$ sysbench --test = execução de memória

O desempenho da memória pode ser testado examinando os dois parâmetros, "Operações totais" e a quantidade de dados transferidos.

Para testar mais opções de memória, use o seguinte comando:

$ sysbench --test = memory help

Benchmark I / O usando a ferramenta sysbench

O teste de desempenho de E / S é um pouco diferente do teste de CPU e memória. No teste de E / S de arquivo, você precisa criar um arquivo de teste muito maior do que o tamanho da RAM. O valor que você pode definir "150 GB" é bom. O teste de desempenho de E / S de gravação sequencial geral pode ser feito usando o seguinte comando:

$ sysbench --test = fileio --file-test-mode = seqwr run

Explore mais opções usando o seguinte comando para realizar o benchmark I / O:

$ sysbench --test = fileio --file-test-mode = seqwr help

Existem muitas opções mostradas no terminal. Basta definir os valores dos parâmetros com base nos seus requisitos e testar o desempenho do I / O do seu sistema Linux.

Assim que o teste de desempenho for concluído, exclua o arquivo de teste usando o seguinte comando:

$ sysbench --test = fileio --file-total-size = limpeza 100G

Conclusão

Neste tutorial, descrevemos como instalar o utilitário sysbench em um sistema Linux e como testar o desempenho de sua CPU, memória e E / S de seu sistema. Experimente todas as opções acima para obter resultados de desempenho mais precisos. Usando esta ferramenta, você também pode testar o desempenho de bancos de dados.

Portas de código aberto para motores de jogos comerciais
Recriações gratuitas, de código aberto e de mecanismo de jogo de plataforma cruzada podem ser usadas para jogar jogos antigos, bem como alguns dos tít...
Melhores jogos de linha de comando para Linux
A linha de comando não é apenas sua maior aliada ao usar o Linux - ela também pode ser uma fonte de entretenimento porque você pode usá-la para jogar ...
Melhores aplicativos de mapeamento de gamepad para Linux
Se você gosta de jogar no Linux com um gamepad em vez de um teclado típico e sistema de entrada de mouse, existem alguns aplicativos úteis para você. ...