Citrix ADC

为服务分配权重

在负载均衡配置中,您为服务分配权重,以指示应该发送到每个服务的流量的百分比。权重较高的服务可以处理更多的请求;权重较低的服务可以处理较少的请求。为服务分配权重允许Citrix ADC设备确定每个负载均衡服务器可以处理多少流量,从而更有效地平衡负载。

注意:如果您使用支持服务权重的负载均衡方法(例如轮询方法),您可以为服务分配权重。

下表描述了支持加权的负载均衡方法,并简要描述了加权对选择服务的影响方式。

负载均衡方法 用权重选择服务
轮循 虚拟服务器对可用服务的队列进行优先级排序,使权重最高的服务比权重最低的服务更频繁地到达队列的前面,并按比例接收更多的流量。有关完整的描述,请参见轮循法
至少连接 虚拟服务器选择具有最少活动事务和最高权重的最佳组合的服务。有关完整的描述,请参见最小连接方法
使用监视器的最小响应时间和最小响应时间方法 虚拟服务器选择具有最少活动事务和最快平均响应时间的最佳组合的服务。有关完整的描述,请参见最小响应时间法
最小带宽 虚拟服务器选择流量最小和带宽最高的最佳组合的业务。有关完整的描述,请参见最小带宽法
至少包 虚拟服务器选择包数最少、权重最高的最佳组合的服务。有关完整的描述,请参见最小包数法
自定义加载 虚拟服务器选择具有最低负载和最高权重的最佳组合的服务。有关完整的描述,请参见自定义加载方法
哈希方法和令牌方法 这些负载平衡方法不支持加权。

通过CLI命令,配置虚拟服务器为业务分配权重

在命令提示符处,输入:

set lb vserver  -weight   

例子:

set lb vserver vserver - lb -1 -weight 10 Service-HTTP-1 

通过GUI配置虚拟服务器,为服务分配权重

  1. 导航到交通管理>负载平衡>虚拟服务器
  2. 打开虚拟服务器,然后单击服务部分。
  3. 在服务的权重列中,为服务指定权重。
为服务分配权重