Definición de umbrales de aprovisionamiento de recursos
Definición de umbrales de aprovisionamiento de recursos
El equilibrador de carga distribuye las tareas a los procesos del servicio de integración de PowerCenter que se ejecutan en un nodo. Puede seguir distribuyendo tareas a un nodo siempre que no se superen los umbrales de aprovisionamiento de recursos definidos para el nodo. Si el equilibrador de carga tiene más tareas de sesión o comandos que distribuir de los que el servicio de integración de PowerCenter puede ejecutar a la vez, el equilibrador de carga incluye las tareas en la cola de distribución. De este modo, distribuye las tareas desde la cola cuando un proceso del servicio de integración de PowerCenter está disponible.
Puede definir los siguientes umbrales de aprovisionamiento de recursos para cada nodo de un dominio:
Longitud máxima de cola de ejecución de CPU. Número máximo de subprocesos ejecutables en espera para los recursos de CPU en el nodo. El equilibrador de carga no cuenta los subprocesos en espera en las E/S del disco o la red. Si establece este umbral en 2 en un nodo de 4 CPU con cuatro subprocesos en ejecución y dos subprocesos ejecutables en espera, el equilibrador de carga no distribuye las tareas nuevas a este nodo.
Este umbral limita la sobrecarga de cambio de contexto. Puede establecer este umbral en un número bajo para conservar los recursos de computación para otras aplicaciones. Si desea que el equilibrador de carga omita este umbral, debe establecerlo en un número superior, como 200. El valor predeterminado es 10.
El equilibrador de carga usa este umbral en los modos de distribución basado en la métrica y adaptable.
Porcentaje de memoria máximo. Porcentaje máximo de memoria virtual asignado en el nodo en relación con el tamaño total de la memoria física. Si establece este umbral en un 120% en un nodo y el uso de la memoria virtual en el nodo es superior al 120%, el equilibrador de carga no distribuye las tareas nuevas al nodo.
El valor predeterminado para este umbral es del 150%. Establezca este umbral en un valor superior al 100% para permitir la asignación de una cantidad de memoria virtual superior al tamaño de la memoria física durante la distribución de tareas. Si desea que el equilibrador de carga omita este umbral, debe establecerlo en un número superior, como 1.000.
El equilibrador de carga usa este umbral en los modos de distribución basados en métrica y adaptables.
Número máximo de procesos. Número máximo de procesos en ejecución permitidos para cada proceso del servicio de integración de PowerCenter ejecutado en el nodo. Este umbral especifica el número máximo de tareas de sesión
o
comandos en ejecución permitidas para cada proceso del servicio de integración de PowerCenter en ejecución en el nodo. Por ejemplo, si establece este umbral en 10 y hay dos servicios de integración de PowerCenter en ejecución en el nodo, el número máximo de tareas de sesión permitido para el nodo es 20 y el número máximo de tareas de comandos permitido para el nodo es 20. Por lo tanto, el número máximo de procesos que se pueden ejecutar simultáneamente es 40.
El valor predeterminado para este umbral es 10. Establezca este umbral en un número alto, como 200, para que el equilibrador de carga lo omita. Para evitar que el equilibrador de carga distribuya tareas en este nodo, establezca este umbral en 0.
El equilibrador de carga usa este umbral en todos los modos de distribución.
Puede definir los umbrales de aprovisionamiento de recursos en las propiedades del nodo.