Este post também está disponível em:
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
VPS Benchmark
Antes de executar este script instale ioping e hdparm
Red Hat/CentOS e derivados
yum install ioping hdparm -y
Debian/Ubuntu e derivados
apt ioping hdparm -y
Execute o teste
wget https://busylog.net/FILES2DW/busytest.sh -O - -o /dev/null | bash
Este script verifica
– velocidade de upload da rede através de vários checkpoints.
– teste de velocidade de gravação dos dados no disco.
– teste de velocidade de leitura dos dados no disco(não armazenados em cache).
– testa a velocidade do openSSL na criação de chaves SSL publicas e privadas.
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.