Compartir a través de


Modificación de la configuración de límites basada en recursos

Mediante el uso del Panel de configuración, puede modificar la configuración de limitación basada en recursos de un host dado en todo el Grupo de BizTalk. Estas opciones se aplican a todas las instancias de host asignadas al host dado. En este tema se proporciona el procedimiento paso a paso para modificar esta configuración.

Para administrar el uso de recursos del sistema (como subprocesos, memoria y tamaño de base de datos) mediante un proceso de instancia de host, BizTalk Server utiliza un mecanismo de limitación ajustable que rige el flujo y el procesamiento de mensajes a través de una instancia de host. El mecanismo de limitación de host BizTalk Server ayuda a garantizar que el sistema funciona a un nivel óptimo y sostenible mediante:

  • Moderando la carga de trabajo de la instancia de host.

  • Impidiendo la contención de recursos que puede reducir el rendimiento general del proceso de instancia de host u otros procesos del sistema.

  • Detectando cuándo se están infrautilizando los recursos disponibles.

Requisitos previos

Para realizar esta operación, debe haber iniciado la sesión como miembro del grupo de administradores de BizTalk Server.

Procedimiento para modificar la configuración de limitación basada en recursos de un host

  1. En la consola de administración de BizTalk Server, expanda administración BizTalk Server, haga clic con el botón derecho en Grupo de BizTalk y, a continuación, haga clic en Configuración.

  2. En el cuadro de diálogo Panel de configuración de BizTalk , en la pestaña Hosts , haga clic en la pestaña Limitación basada en recursos.

  3. Haga lo siguiente y, a continuación, haga clic en Aplicar para aplicar las modificaciones y continúe con otra pestaña. De lo contrario, haga clic en Aceptar para aplicar las modificaciones y salir del panel de configuración.

    Use Para hacer esto Valores límite Valor predeterminado Actualizar lógica
    Host En la lista desplegable, seleccione el host que representa las instancias de tiempo de ejecución de BizTalk Server. - - -
    Configuración por CPU - - -
    Subprocesos Especifique el número máximo de subprocesos disponibles en el proceso (por CPU) permitido antes de que empiece la limitación. [0, valor máximo de tipo entero) 0 -
    Conexiones de base de datos Especifique el número máximo de sesiones de base de datos (por CPU) permitidas antes de que empiece la limitación. 1 – Valor máximo de tipo entero 0 -
    Mensajes en curso Especifique el número máximo de mensajes entregados al Gestor extremo (EPM) o a XLANG que no se han procesado. Esto no incluye los mensajes que se han recuperado de la base de datos pero que aún esperan ser entregados en la cola en memoria. 1 – Valor máximo de tipo entero 1000 -
    Tamaño de cola de mensajes interna Indique el tamaño de la cola en memoria. Esta cola actúa como un marcador de posición temporal para entregar los mensajes.

    Establecer un valor grande para este parámetro puede mejorar escenarios de baja latencia en cierta medida ya que se recuperarán de forma proactiva más mensajes de la base de datos de cuadro de mensajes para su procesamiento. Ya que los mensajes de esta cola consumen memoria, sería conveniente establecer este parámetro con un valor inferior para los escenarios que conllevan mensajes grandes y así evitar una limitación basada en memoria del proceso. Nota: Si modifica este valor, el host debe reiniciarse para que el cambio surta efecto.
    1 – Valor máximo de tipo entero 100 -
    Número de mensajes en la base de datos Indique el número total de mensajes publicados por esta instancia de host en las colas de trabajo, estado y suspensión de los host de suscripción.

    El valor Recuento de mensajes en la base de datos también define indirectamente el umbral de una condición de limitación en función del número de mensajes de la tabla de cola o la tabla de seguimiento. Si el número de mensajes en la tabla de cola o en la tabla de seguimiento excede este valor 10 veces, se desencadena una condición de limitación.
    1 – Valor máximo de tipo entero 50000 -
    Uso de memoria - - -
    Global física Especifique (como porcentaje) el uso máximo de memoria virtual permitido en todo el sistema antes de que empiece la limitación. 0: deshabilitar

    1% – 100%

    Los valores > del 100 % se tratan como MB y pueden subir a int Max
    0 -
    Virtual de proceso Especifique el máximo de memoria de proceso (como porcentaje) permitido antes de que empiece la limitación (como porcentaje o megabytes). 0: deshabilitar

    1% – 100%

    Los valores > del 100 % se tratan como MB y pueden subir a int Max
    25 -
    Multiplicador de cola de impresión Indique el factor por el que se multiplica el recuento de mensajes en el umbral de base de datos y, a continuación, se compara con el recuento de registros actual en la tabla de colas.

    Esto se realiza para determinar si el sistema debe limitar el tamaño de tabla de cola de impresión. Si se establece en 0, el tamaño de la tabla de cola de impresión no se tiene en cuenta para determinar una condición de limitación.
    0-1000 10 Los parámetros de limitación leídos del registro deben asignarse uno a uno a parámetros de instancia de host.
    Multiplicador de datos de seguimiento Especifique el factor por el que se multiplica el recuento de mensajes en el umbral de base de datos y, a continuación, se compara con el recuento de registros actual en la tabla de seguimiento.

    Esto se realiza para determinar si el sistema debe limitar el tamaño de la tabla de seguimiento. Si se establece en 0, el tamaño de la tabla de seguimiento no se tiene en cuenta para determinar una condición de limitación.
    0-1000 10 Los parámetros de limitación leídos del registro deben asignarse uno a uno a parámetros de instancia de host.
    Límite para activar recolección de elementos no utilizados Especifica cuándo se desencadenará una recolección de elementos no utilizados (GC) de .NET a medida que el consumo de memoria de proceso aumente y se aproxime al umbral. Cuando el consumo de memoria supera este valor de porcentaje del umbral de memoria, se desencadena una GC. 50-100 80 Los parámetros de limitación leídos del registro deben asignarse uno a uno a parámetros de instancia de host.
    Umbral de memoria por lote Indique (como porcentaje) el umbral de memoria más allá del cual se debe limitar la publicación de un lote de mensajes.

    El umbral de memoria por lotes se calcula multiplicando este factor porcentual por el umbral virtual proceso . Si la memoria que se estima necesaria para ejecutar un lote de publicación supera el umbral de memoria por lote, el lote está sujeto a limitación basada en memoria de proceso. De lo contrario, el lote está exento de la limitación basada en la memoria del proceso incluso cuando la memoria total del proceso supera el umbral virtual del proceso.

    Un valor cero indica que todos los lotes de publicación pueden estar sujetos a limitación basada en memoria de proceso aunque la memoria que se estime necesaria para ejecutar el lote sea mínima.
    0%-100% Los parámetros de limitación leídos del registro deben asignarse uno a uno a parámetros de instancia de host.
    Gravedad - - -
    Memoria Indica la gravedad de una condición de limitación desencadenada por una memoria de proceso. Especificado en el valor de porcentaje, este parámetro establece la gravedad de una condición de limitación causada cuando se supera el umbral virtual de proceso. 1 – 1000 500 El menor de todos los valores de instancia de host
    Tamaño de la base de datos Controla la gravedad de una condición de limitación desencadenada por el tamaño de una base de datos. Especificado en el valor de porcentaje, este parámetro establece la gravedad de una condición de limitación causada cuando se supera el recuento de mensajes en el umbral de base de datos. 1 – 1000 1 El menor de todos los valores de instancia de host
    Mensaje en proceso Especifique el tiempo de reacción de limitación cuando el valor de los mensajes en proceso supere el umbral. Esto se especifica en el valor de porcentaje y este parámetro establece la gravedad de una condición de limitación causada cuando se supera el valor del umbral de mensajes en proceso . 1 – 1000 75 El menor de todos los valores de instancia de host

    Nota

    Para restaurar la configuración predeterminada, haga clic en Restaurar valores predeterminados.

Consulte también

Modificación de propiedades de host