A melhor maneira de fazer uma comparação de desempenho de servidor da web

2

Sei que isso é provavelmente algo muito básico, mas estou interessado em saber o que vocês recomendariam como a melhor maneira de recomendar o desempenho do servidor? Eu acabei de comprar um servidor dedicado gerenciado, mas eu também ainda tenho um servidor semi dedicado rodando alguns sites também, então estou intrigado para ver o quanto de melhoria existe. Embora eu espere que o desempenho do servidor dedicado seja melhor (como o semi ded só é virtualizado), qual a melhor maneira de fazer essa comparação?

    
por harryd 26.05.2011 / 00:27

3 respostas

3

Eu uso Siege , é bastante simples de usar, mas bastante poderoso. Para testá-lo basta fazer yum install siege (acho que pode estar no repo EPEL, alternativamente apenas baixar o código fonte e compilar) então um teste simples é

siege -c 64 -t 30s http://domain.com/

em que -c 64 é o número de encadeamentos simultâneos e -t 30s é o tempo para executar o teste. Ele vai imprimir uma carga de linhas, mas no final você terá algum texto como

Lifting the server siege...      done.
Transactions:               1002 hits
Availability:             100.00 %
Elapsed time:              29.76 secs
Data transferred:           3.33 MB
Response time:              1.27 secs
Transaction rate:          33.67 trans/sec
Throughput:             0.11 MB/sec
Concurrency:               42.89
Successful transactions:        1054
/Failed transactions:              0
Longest transaction:           12.89
Shortest transaction:           0.27

que oferece algumas informações de comparação bastante boas. As principais coisas são Transactions (quantas vezes ele conseguiu fazer uma conexão) e Transaction Rate (velocidade de transações). Dependendo do que você está testando, coisas como Availability (quantas solicitações falharam) também podem ser úteis. Existem algumas opções disponíveis, portanto, depois de instalar, basta fazer um siege -h para obter todas as opções.

    
por 26.05.2011 / 00:49
1

Embora seja um pouco mais antigo, que tal o httperf do HP Labs?

link

    
por 26.05.2011 / 06:17
0

Se você estiver procurando por algumas ferramentas de teste de desempenho baseadas em Windows para servidores Web, sugiro que tente WCAT

    
por 26.05.2011 / 02:44