De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Benchmark de Web Servers com SIEGE

Colaboração: Danilo Egea Gondolfo

Data de Publicação: 02 de Julho de 2006

Software interessante, realiza teste de benchmark em servidores web. Ele simula um número determinado de conexões por segundo durante um determinado tempo em um web server.

Os comandos abaixo foram testados em um servidor com Apache 2 em máquina FreeBSD 6.1, simulando 100 conexões por segundo durante 1 minuto.

Veja os resultados:

$ sudo siege -c100 -t1M localhost
Lifting the server siege... done.
Transactions: 11073 hits
Availability: 100.00 %
Elapsed time: 60.45 secs
Data transferred: 16.02 MB
Response time: 0.01 secs
Transaction rate: 183.19 trans/sec
Throughput: 0.27 MB/sec
Concurrency: 1.32
Successful transactions: 11073
Failed transactions: 0
Longest transaction: 0.30
Shortest transaction: 0.00

Agora em duas instancias do Tomcat 5.5.17 com balanceamento de carga com apache 2:

$ sudo siege -c100 -t1M localhost/index.jsp
Transactions: 8569 hits
Availability: 100.00 %
Elapsed time: 60.41 secs
Data transferred: 66.45 MB
Response time: 0.04 secs
Transaction rate: 141.86 trans/sec
Throughput: 1.10 MB/sec
Concurrency: 6.00
Successful transactions: 8569
Failed transactions: 0
Longest transaction: 0.44
Shortest transaction: 0.00

Para instalar em sistemas Debian GNU/Linux e derivados, digite:

$ sudo apt-get install siege

Saiba mais

Atualização: 3 de outubro de 2021



Veja a relação completa dos artigos de Danilo Egea Gondolfo