[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: ep4



On Wed, 27 Jun 2001, Dedinha wrote:

> Como é que faz pra calcular a vazão no ep?
> A vazão é número de sessões que o servidor consegue tratar por unidade
> de tempo quando múltiplos clientes rodam laços como esse, mas e o tempo
> que o servidor fica ocioso esperando conexao...   
> Como faço esse calculo... 

Você tem que medir a vazão no servidor. Uma maneira é fazer o servidor
reconhecer dois comandos novos: um para começar a medir a vazão e outro
para terminar a medida de vazão. O primeiro zera um contador de sessões ou
de comandos tratados pelo servidor e armazena o "currentTimeMillis" do
início do intervalo de medição. O segundo pega esse contador (que informa
quantas sessões ou comandos foram tratadas do início da medição até o
"currentTimeMillis" atual) e divide pelo tempo de medição.

Para medir a vazão, ponha o servidor para rodar e deixe vários clientes 
executando laços de abertura de sessão, envio de comando e fechamanto de 
sessão. Aí rode um cliente que manda o comando de início de medição,
espera um tempo, e manda o comando de fim de medição. 

Reverbel