Configurando o Canal de Dados do Agente

Em alguns cenários, pode ser necessário fornecer armazenamento em buffer entre o agente e o Agent Controller. O armazenamento em buffer é feito utilizando-se um canal de dados entre o agente e o Agent Controller. Os canais de dados são desejáveis em situações em que o desempenho do agente é muito importante. Sem um buffer, é possível que o agente possa ficar bloqueado ao executar saída, pois o cliente de teste pode não conseguir processar a saída tão rapidamente quanto o necessário.

O canal de dados é configurado com o elemento <Agente> no arquivo de configuração do plug-in que contém o agente. Por exemplo, o canal de dados do Java Profiling Agent é configurado alterando seu elemento <Agent> em plugins/org.eclipse.tptp.platform.collection.framework_<version>/config/pluginconfig.xml.

Para modificar o elemento <Agente> no arquivo de configuração:

  1. Localize o arquivo de configuração que contém o elemento a ser modificado. O arquivo será o serviceconfig.xml ou o pluginconfig.xml do plug-in que contém o agente. Consulte a tarefa relacionada.
  2. Abra-o em um editor e procure o elemento <Agent>.
  3. Modifique o valor do atributo dataChannelSize.

    Por exemplo, no Windows, para especificar que um canal de dados de 64 megabytes deve ser utilizado quando o Java Profiling Agent estiver traçando perfis ativamente, altere o valor do atributo dataChannelSize para 64 MB.

    <Agent name="Java Profiling Agent" type="Profiler" 
      dataChannelSize="64MB"> </Agent>

     

    Para que o Agent Controller se comunique com vários agentes simultaneamente, o parâmetro IPCSHMNSEGS no membro parmlib MVS BPXPRMxx deve ser definido com um valor apropriado. O parâmetro IPCSHMNSEGS especifica o número máximo de segmentos de memória compartilhada ou de canais de dados conectados para cada espaço de endereço. O valor padrão é 10. Um valor de 50 permitirá que 50 agentes comuniquem-se com o Agent Controller simultaneamente.

Tarefas Relacionadas
Localizando os Arquivos de Configuração
Administrando o Agent Controller
 

Direitos Autorais (C) 2006 Intel Corporation.