5.4: Comparación del tiempo de CPU
La CPU de la aplicación cliente se midió utilizando el servicio z/OS® TIMEUSED. La CPU consumida por la aplicación del servidor se midió utilizando los datos de monitorización de la clase de rendimiento de CICS®. Las mediciones de CPU total incluyen la CPU consumida tanto por la aplicación cliente como por la tarea CICS receptora.
La tabla 1 muestra el tiempo total de CPU consumido por la aplicación cliente y servidor para los escenarios COMMAREA y canal.
| Carga útil | COMMAREA tiempo total de CPU (ms) | Tiempo total de CPU del canal (ms) |
|---|---|---|
| 32 | 0.016 | 0.057 |
| 1,024 | 0.016 | 0.057 |
| 32 760 | 0.035 | 0.079 |
| 32 KB | 0.053 | 0.080 |
| 512 KB | 0.589 | 0.351 |
| 1 MB | 1.171 | 0.655 |
| 2 MB | 2.323 | 1.251 |
Los resultados de la Tabla 1 pueden representarse en un gráfico para demostrar el comportamiento de los dos escenarios a medida que aumenta la carga útil. La Figura 1 muestra los resultados para cargas útiles de 32 bytes a 32 KB.

Observe el aumento del tiempo de CPU al aumentar la carga útil de 32.760 bytes a 32.768 bytes en el escenario COMMAREA. Este aumento repentino es la sobrecarga de requerir una segunda solicitud de envío, porque los datos ya no caben en una sola COMMAREA.
La Figura 2 muestra los resultados para cargas útiles de 32 KB a 2 MB.

Ambos escenarios aumentan linealmente a medida que aumenta la carga útil, pero la implementación del canal es más eficiente a partir de una carga útil relativamente baja.