Apache HTTP 伺服器版本 2.4
說明 | mod_proxy_balancer 的加權流量計數負載平衡程序演算法 |
---|---|
狀態 | 擴充功能 |
模組識別碼 | lbmethod_bytraffic_module |
原始檔 | mod_lbmethod_bytraffic.c |
相容性 | 2.3 中從 mod_proxy_balancer 分離出來 |
此模組不會提供自己的任何組態指令。它需要 mod_proxy_balancer
的服務,並提供 bytraffic
負載平衡方法。
透過 lbmethod=bytraffic
啟用,此排程器的概念非常類似於請求計數方法,變更如下:
lbfactor 是此工作執行緒要處理多少位元組流量。這也是一個標準化值,表示其工作量中所要負責的「比例」,但我們考慮此工作執行緒已看到或已產生的流量數量,而不再單純計數請求數量。
如果負載平衡器組態如下:
工作執行緒 | a | b | c |
---|---|---|---|
lbfactor | 1 | 2 | 1 |
我們的意思是我們想要 b 處理的位元組量是 a 或 c 的兩倍。這並不一定表示 b 將處理的請求數是 a 或 c 的兩倍,但它將會處理兩倍的 I/O。因此,請求和回應的大小都會套用在加權和選取演算法中。
注意:輸入和輸出位元組的加權相同。