Citrix ADC

为服务分配权重

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

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

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

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

使用实例通过命令行配置虚拟服务器为业务分配权重

在命令提示符下,输入:

set lb vserver  -weight   

例子:

set lb vserver vserver - lb -1 -weight——NeedCopy >

通过图形化界面配置虚拟服务器,为服务分配权重

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