在多端口监视器上安装了 TIM 之后,TIM 可以利用多个 CPU 并在多个进程间平衡通信负载。 在多进程模式下运行会显著增加 TIM 吞吐量。 具体的吞吐量数量基于许多因素(如,受监控通信、定义事务的方式等)而变化。
在多进程模式下,TIM 会在多个进程(称为工作进程)间拆分网络通信。 要使 TIM 在多进程模式下高效地工作,请执行以下操作:
在不同的网络配置中,可以通过不同的方式实现这些准则。 CA Technologies 提供了几种在工作进程之间分布通信的灵活方式。 选项包括:
网络通信基于客户端 IP 地址分配给工作进程。 这是默认选项,也是 CA Technologies 建议的选项。 如果您的网络配置使该选项不可行,请考虑其他选项。 例如,如果所有通信看起来都来自同一客户端 IP 地址(比如,当 TIM 位于代理服务器后面时),请考虑其他配置选项。 该示例的默认配置为 shared=client。 使用该网络配置不可能平衡 TIM 上的负载,因此请考虑使用服务器 IP 地址选项。
网络通信基于服务器 IP 地址分配给工作进程,例如,shared=server。 该选项要求单个服务器处理业务事务中的所有事务。
可以基于客户端 IP 地址和服务器 IP 地址的组合,将通信分配给工作进程。 如果服务器规则与客户端规则之间存在差异,则服务器规则优先。
使用负载平衡器配置文件来定义希望 TIM 如何对客户端或服务器进行负载平衡。
注意:独立 TIM 在单进程模式下运行。
|
版权所有 © 2013 CA。
保留所有权利。
|
|