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 Agent no arquivo de configuração, serviceconfig.xml.

Modificando o Elemento Agent no Arquivo de Configuração

  1. Localize o arquivo de configuração serviceconfig.xml. Consulte a tarefa relacionada.
  2. Abra-o em um editor e procure o elemento Agent.
  3. Modifique o valor do atributo dataChannelSize.
    Por exemplo,
    As informações a seguir aplicam-se ao Windows. Para especificar que um canal de dados de 64 megabytes seja utilizado quando o Agente de Geração de Perfis Java estiver gerando perfis ativamente, altere o valor do atributo dataChannelSize para 64 MB.
    <Agent name="Java Profiling Agent" type="Profiler" dataChannelSize="64MB"> </Agent>

As informações a seguir aplicam-se ao Linux. No Linux, o tamanho máximo do canal de dados é limitado pelo tamanho máximo da memória compartilhada do sistema. Essa definição de configuração está localizada em /proc/sys/kernel/shmmax. O canal de dados não poderá ser criado se o valor do atributo dataChannelSize for maior que o especificado em /proc/sys/kernel/shmmax.

As informações a seguir aplicam-se ao Solaris. No Solaris, o tamanho máximo do canal de dados é limitado pelo tamanho da memória compartilhada do sistema. A definição de configuração está localizada em /etc/system no atributo shmmax. O canal de dados não será criado se o valor do atributo dataChannelSize for maior que o atributo shmmax especificado em /etc/system. Se esse atributo não existir, seu valor será assumido como 1 MB, por padrão.

As informações a seguir aplicam-se ao HP-UX. No HP-UX, o tamanho máximo do canal de dados é limitado pelo tamanho da memória compartilhada do sistema. A definição de configuração está localizada em /etc/conf/master.d/core-hpux no atributo shmmax. O canal de dados não será criado se o valor do atributo dataChannelSize for maior que o atributo shmmax especificado em /etc/conf/master.d/core-hpux. Se esse arquivo ou atributo não existir, seu valor será assumido como 64 MB, por padrão.

As informações a seguir aplicam-se ao AIX. No AIX, o tamanho máximo do canal de dados é limitado pelo tamanho máximo da memória compartilhada do sistema, fixado em 256 MB. O canal de dados não será criado se o valor do atributo dataChannelSize for maior que 256 MB.

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