配置代理程序的数据通道

在某些情况下,可能必须在代理程序与代理控制器之间提供一些缓冲。缓冲是通过在代理程序与代理控制器之间使用数据通道完成的。在代理程序性能非常重要的情况下,就需要数据通道。如果没有缓冲区,就有可能发生以下情况:由于测试客户机不能以要求的速度处理输出,所以代理程序在执行输出时可能会被阻塞。

数据通道是使用包含代理程序的插件的配置文件中的 <Agent> 元素配置的。例如,Java 概要分析代理程序的数据通道是通过更改 plugins/org.eclipse.tptp.platform.collection.framework_<version>/config/pluginconfig.xml 中的 <Agent> 元素来配置的。

要修改配置文件中的 <Agent> 元素:

  1. 找到包含所要修改的元素的配置文件。此文件将是 serviceconfig.xml 文件,或者是包含代理程序的插件的 pluginconfig.xml 文件。请参阅相关任务。
  2. 在编辑器中打开它,并搜索 <Agent> 元素。
  3. 修改 dataChannelSize 属性的值。

    例如,在 Windows 上,要指定当 Java 概要分析代理程序进行概要分析时要使用 64 兆字节的数据通道,可将 dataChannelSize 属性值更改为 64 MB。

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

     

    要允许代理控制器同时与大量代理程序通信,必须将 MVS BPXPRMxx parmlib 成员中的 IPCSHMNSEGS 参数设置为适当的值。IPCSHMNSEGS 参数指定每个地址空间的连接共享内存段或数据通道的最大数目。缺省值是 10。值 50 将使 50 个代理程序能够同时与代理控制器通信。

相关任务
查找配置文件
管理代理控制器
 

Copyright (C) 2006 Intel Corporation.