Script para benchmark no Linux

Server perfomance

Este post também está disponível em: English (Inglês)

Dia a dia analisamos vários pontos dos servidores de nossos clientes de “Gerenciamento de Servidor” a fim de otimizar ao máximo a performance e segurança.

Neste post irei apresentar 2 scripts para benchmark que utilizamos, e a seguir uma breve introdução do sistema Phoronix Test Suite.

bench.sh

Este script exibe informações importantes do sistema, executa teste de velocidade da rede em vários checkpoints e velocidade de gravação dos dados no disco(IO speed) do servidor Linux.

wget -qO- bench.sh | bash
Rede com excelente desempenho na Vultr. Clique aqui e ganhe 100$ ao solicitar uma instância 🙂

Phoronix Test Suite

O Phoronix Test Suite na minha opinião é o sistema para testes e benchmarking open source mais abrangente atualmente. Disponível para Linux, Solaris, macOS, Windows e BSD.
O Phoronix possui mais de 600 perfis de testes individuais e mais de 200 suítes de teste disponíveis por padrão.
Ao final dos testes é possível carregar os resultados de teste, perfis e suítes para o OpenBenchmarking.org. Neste site é possível fazer comparações de resultados lado a lado, e utilizar como um local central para armazenar e compartilhar resultados de testes.
A intenção neste post é apenas apresentar o sistema.
Breve em outro post irei abordar a instalação e utilização do Phoronix.