Tamaño de transacción frente al rendimiento de la transacción

Al examinar las transacciones por segundo (TPS) que el servidor podría ser capaz de mantener, debe tener en cuenta la cantidad de datos movidos y procesados para cada transacción. Por lo general, se entiende que cuantos más datos transfiera para cada transacción, menos TPS se pueden procesar. En el caso del Integrador de transacciones (TI), esto también es cierto. En la ilustración siguiente se muestra la velocidad a la que el TPS disminuye a medida que aumentan los tamaños de transacción en el servidor de prueba Quad Xeon 400.

Imagen que muestra un gráfico que muestra las transacciones por segundo en el eje vertical y porcentaje de CPU en el eje horizontal.
Gráfico que muestra transacciones por segundo en el eje vertical y porcentaje de CPU en el eje horizontal

La mejor tasa de TPS se genera mediante la transacción de prueba, que devuelve solo 1 byte de datos. Este valor devuelto solo establece el umbral máximo en 1093 TPS. Char481 (pantalla de aplicación sencilla) puede mantener una tasa que se acerque a la máxima posible. La prueba de transferencia de datos de 32k, que mueve 64000 bytes de datos por transacción, no puede mantener la misma velocidad de TPS que las demás. En este caso, las latencias en la LAN, las asignaciones de memoria y las copias comienzan a hacerse evidentes.

En esta sección

Tamaño de transacción frente al rendimiento de datos

Véase también

Guía de rendimiento del integrador de transacciones