2012-09-06 14 views
5

alguien puede verificar las fórmulas de tiempo de procesamiento, latencia y tiempo de respuesta de la imagen de abajo. Tengo algunas dudas en Response Time Formula.Fórmulas de significado y cálculo para Tiempo de procesamiento, latencia y tiempo de respuesta

Por favor, dame la referencia de prueba si tienes un conflicto con mis estas fórmulas.

Formula Picture

+3

Cuidado con los supuestos. Estos cálculos funcionan si el servidor genera una respuesta * completa * antes de comenzar la respuesta. Si el servidor transmite datos a medida que avanza (por ejemplo, atravesando una tabla de base de datos grande), el procesamiento es realmente T6-T4. Del mismo modo para latencia. Si la solicitud es muy pequeña (http get, por ejemplo, funciona T7-T1. Sin embargo, si el envío es una carga de archivo, el servidor no puede comenzar a funcionar antes de ver el último byte enviado. En ese caso, la latencia debería ser T7-T2. –

+0

Gracias, Devon_C_Miller :) Por favor, también aclareme la Formula de tiempo de respuesta. ¿Es correcto? – AsadYarKhan

Respuesta

5

Yo tomaría el;

  • peor caso de latencia como T8 - T1 también transcurrir el tiempo
  • procesamiento en tiempo T6 - T3 también la respuesta de tiempo que se puede iniciar el procesamiento del primer byte y seguir siendo procesado hasta el último byte.

Si no puede comenzar a procesar el mensaje en el servidor hasta que obtenga el último byte, también debe usar el último byte para la latencia, de lo contrario es inconsistente.

asumiría el servidor está más atento a las prestaciones que el cliente es decir, se podría iniciar el procesamiento del primer paquete, pero el cliente pueda necesitar todo el mensaje a hacer nada útil (esto depende del cliente)

+0

Buena respuesta Entiendo pero aclare que el tiempo de respuesta es T6 - T3. ¿Tiene alguna referencia así que por favor escriba a continuación? Tengo una referencia de la terminología de IBM. Verifique y verifique que estoy en lo correcto o que usted está en lo correcto. :) link es http://www-01.ibm.com/software/globalization/terminology/r.html – AsadYarKhan

+0

Estoy de acuerdo con que T6 - T3 es el tiempo de respuesta. En lugar de una referencia, diría que depende de cómo funcionan su servidor y su cliente. Los tiempos parecen seguir cómo funcionan los servidores HTTP y el cliente. Tengo un fondo de latencia más baja donde todo cuenta y quieres un enfoque más conservador. –

+0

Lo siento, amigo :) Todavía no estoy de acuerdo con usted, pero T7 - ​​T3 puede ser tiempo de respuesta no T6 - T3. He leído tantas definiciones que dice al final de la definición "hasta que obtenga la respuesta". cómo estás enterado de la respuesta hasta que obtengas la primera parte de la respuesta. – AsadYarKhan

0

De wikipedia:

En un sistema de datos, el tiempo de respuesta del sistema es el intervalo entre el recepción del final de la transmisión de un mensaje de consulta y el inicio de la transmisión de un mensaje de respuesta a la estación que origina la consulta.

Que debería ser T5-T4 (igual que el tiempo de procesamiento).

+0

La referencia de la wikipedia no es aceptable. ¿Tiene alguna otra referencia? – AsadYarKhan

2

Estoy de acuerdo con Peter con respecto al tiempo de procesamiento y la peor latencia del caso: T6 - T3

Pero para Latency, diría que es T7 - ​​T1. Considero que es el momento de primer byte.

En JMeter es:

JMeter measures the latency from just before sending the request to just 
after the first response has been received. Thus the time includes all the processing 
needed to assemble the request as well as assembling the first part of the response, 
which in general will be longer than one byte. Protocol analysers (such as Wireshark) 
measure the time when bytes are actually sent/received over the interface. The JMeter 
time should be closer to that which is experienced by a browser or other application 
client. 

También se fijan en:

Cuestiones relacionadas