On this page
Apache 模块 mod_lbmethod_bytraffic
Description: | mod_proxy_balancer的加权流量计数负载均衡器调度程序算法 |
---|---|
Status: | Extension |
Module Identifier: | lbmethod_bytraffic_module |
Source File: | mod_lbmethod_bytraffic.c |
Compatibility: | 从 2.3 中的mod_proxy_balancer拆分 |
Summary
该模块不提供其自身的任何配置指令。它需要mod_proxy_balancer的服务,并提供bytraffic
负载均衡方法。
加权流量计数算法
通过lbmethod=bytraffic
启用后,此调度程序的思想与“请求计数”方法非常相似,但有以下更改:
lbfactor 是我们希望该工作人员处理的流量(以字节为单位)。这也是一个标准化的值,表示他们“分担”的工作量,但我们不仅仅计算请求的数量,还考虑了该工作人员已经看到或产生的流量。
如果平衡器配置如下:
worker | a | b | c |
---|---|---|---|
lbfactor | 1 | 2 | 1 |
那么我们的意思是我们希望 b 处理的字节数是 a 或 c 的两倍。这不一定意味着 b 将处理两倍的请求,但是它将处理两倍的 I/O。因此,请求和响应的大小将应用于加权和选择算法。
注意:Importing 和输出字节的权重相同。