Alternativas para o benchmark do apache? [fechadas]

24

Eu gostaria de algumas ferramentas para o Ubuntu que eu possa usar para testar meu servidor, o quanto ele pode manipular.

Alguma sugestão? Já usei o benchmark do apache antes, mas gostaria de experimentar outra coisa.

(Como uma questão paralela, o benchmark do apache funciona se eu estiver usando apenas o nginx?)

    
por Matthew 16.09.2010 / 02:06

3 respostas

26

ab envia apenas solicitações da web, não importa qual seja o servidor que está testando. No entanto, testa apenas uma página.

Há um perfmeter, cerco, httload, jmeter e vários outros.

link

    
por 16.09.2010 / 04:52
10

ab é muito lento para o benchmarking do nginx. Eu recomendo wrk . Você pode construí-lo facilmente a partir da fonte.

    
por 04.09.2012 / 00:11
9

Eu recomendaria siege para testes de carga fáceis de configurar. Além do benchmark do apache, você pode fornecer uma lista de URLs para teste de carga.

Um comando simples como

siege -d10 -c10 -i -f urls.txt

e um urls.txt como, por exemplo,

http://www.example.com/
http://www.example.com/path1
http://www.example.com/path2

executará um teste de carga com 10 usuários simultâneos (-c10), aguardará até 10 segundos entre cada chamada e a próxima (-d10) e executará aleatoriamente (-i) uma URL a partir do arquivo (-f).

    
por 15.04.2015 / 16:19