Como usar o Sysbench para testes de desempenho do Linux?

Como usar o Sysbench para testes de desempenho do Linux?
O Sysbench é um utilitário de referência de código aberto e multiuso que avalia os testes de recursos de parâmetro para CPU, memória, E/S e desempenho de banco de dados (MySQL). Esta ferramenta é importante para comparar os parâmetros 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 Sysbench Command-Line. Discutiremos como testar o desempenho dos componentes do Linux OS através do utilitário Sysbench também. Implementamos todos os comandos no último Ubuntu 20 disponíveis.04 Sistema.

Instale a ferramenta Sysbench

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

$ sudo apt install sysbench

Digite "Y" e depois pressione "Enter" para prosseguir com a instalação.

Execute o benchmarking da 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 sob as "estatísticas gerais" para testar o desempenho da CPU.

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

$ sysbench --Test = CPU Ajuda

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

$ sysbench --Test = CPU-CPU-MAX-PRIME = 20000 RUN

Memória de referência usando a ferramenta Sysbench

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

$ sysbench --Test = Memory Run

O desempenho da memória pode ser testado examinando os dois parâmetros, “operações totais” e o valor dos dados transferidos.

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

$ sysbench --Test = Ajuda da memória

E/S de referência usando a ferramenta Sysbench

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

$ sysbench --Test = FILEIO-FILE-TEST-MODE = SEQWR RUN

Explore mais opções usando o seguinte comando para executar o benchmark de E/S:

$ sysbench --Test = FILEIO-FILE-TEST-MODE = seqwr ajuda

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

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

$ sysbench --Test = FILEIO-FILE TOTAL SIZE = 100G LIMPELAÇÃO

Conclusão

Neste tutorial, descrevemos como instalar o utilitário sysbench em um sistema Linux e como testar o desempenho da sua CPU, memória e E/S do 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 dos bancos de dados.