Configurar el canal de datos del agente

En algunos casos particulares, puede ser necesario proporcionar almacenamiento intermedio entre el agente y el controlador de agentes. El almacenamiento intermedio se establece mediante un canal de datos que una el agente con el controlador de agentes. Interesa que existan canales de datos en aquellos casos en que cobra relevancia el rendimiento del agente. Sin almacenamiento intermedio, es posible que el agente quede bloqueado en el proceso de los datos de salida, ya que el cliente de prueba podría no ser capaz de procesar la salida con la rapidez necesaria.

El canal de datos se configura con el elemento <Agent> del archivo de configuración del plug-in que contiene el agente. Por ejemplo, el canal de datos para el agente de perfilado Java se configura cambiando el elemento <Agent> de plugins\org.eclipse.hyades.datacollection\config\pluginconfig.xml.

Para modificar el elemento <Agent> del archivo de configuración:

  1. Localice el archivo de configuración que contiene elemento que desea modificar. Puede ser el archivo serviceconfig.xml o el archivo pluginconfig.xml para el plug-in que contiene el agente. Vea la tarea relacionada.
  2. Ábralo en un editor y busque el elemento <Agent>.
  3. Modifique el valor del atributo dataChannelSize.
    Por ejemplo:
    La siguiente información atañe a Windows Para especificar que se debe utilizar un canal de datos de 64 megabytes cuando el agente de perfilado Java esté en pleno proceso de perfilado, cambie el valor del atributo dataChannelSize para que sea 64 MB.
    <Agent name="Java Profiling Agent" type="Profiler"
    dataChannelSize="64MB">
    </Agent>

    La siguiente información atañe a Linux En Linux, el tamaño máximo del canal de datos viene limitado por el tamaño máximo de la memoria compartida en el sistema. Este valor de configuración se encuentra en /proc/sys/kernel/shmmax. El canal de datos no se podrá crear si el valor del atributo dataChannelSize es mayor que el especificado en /proc/sys/kernel/shmmax.

    La siguiente información atañe a Solaris En Solaris, el tamaño máximo del canal de datos viene limitado por el tamaño de la memoria compartida en el sistema. Este valor de configuración se encuentra en /etc/system, bajo el atributo shmmax. El canal de datos no se creará si el valor del atributo dataChannelSize es mayor que el valor del atributo shmmax especificado en /etc/system. Si ese atributo no existe, se toma por omisión un valor igual a 1 MB.

    La siguiente información atañe a HP-UX En HP-UX, el tamaño máximo del canal de datos viene limitado por el tamaño de la memoria compartida en el sistema. Este valor de configuración se encuentra en /etc/conf/master.d/core-hpux, bajo el atributo shmmax. El canal de datos no se creará si el valor del atributo dataChannelSize es mayor que el atributo shmmax especificado en /etc/conf/master.d/core-hpux. Si ese archivo o ese atributo no existe, se toma por omisión un valor igual a 64 MB.

    La siguiente información atañe a AIX En AIX, el tamaño máximo del canal de datos viene limitado por el tamaño máximo de la memoria compartida en el sistema. El canal de datos no se creará si el valor del atributo dataChannelSize es mayor que 256 MB.

    La información siguiente es aplicable a zOS. En z/OS, el tamaño de canal de datos máximo está limitado por el tamaño del segmento de memoria compartida máxima del sistema. Este valor de configuración está ubicado en el parámetro IPCSHMMPAGES del miembro parmlib BPXPRMxx de MVS. El valor de IPCSHMMPAGES debe establecerse en el número máximo de 4K páginas que puede tener un canal de datos. Por ejemplo, si se desea establecer dataChannelSize en 32M en serviceconfig.xml, debe establecerse IPCSHMMPAGES en un valor mayor que 8192. El canal de dato no se podrá crear si el valor del atributo dataChannelSize supera en 4K el valor de IPCSHMMPAGES.

    Para permitir que el controlador de agentes se comunique con un gran número de agentes simultáneamente, el parámetro IPCSHMNSEGS del miembro parmlib BPXPRMxx de MVS se debe establecer en un valor adecuado. El parámetro IPCSHMNSEGS especifica el número máximo de segmentos de memoria compartida conectados o de canales de datos para cada espacio de dirección. El valor por omisión es 10. Un valor de 50 habilitaría a 50 agentes para comunicarse con el controlador de agentes de forma simultánea.

Tareas relacionadas
Localizar los archivos de configuración
Administrar el controlador de agentes
 


(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.