1. 程式人生 > >f5負載均衡演算法

f5負載均衡演算法

負載均衡使用一種演算法或公式來確定由哪一個後臺伺服器接收流量

負載均衡是基於連線的

1.靜態負載均衡演算法:以固定方式分發連線

  輪詢演算法(Round Robin):將請求依次順序迴圈地分發給伺服器,從1到N然後重新開始。此種均衡演算法適合於伺服器組中的所有伺服器都有相同的軟硬體配置並且平均服務請求相對均衡的情況。

  注:使用輪詢演算法時,pool member或node中設定的比率值不生效

  比率(Ratio)

2.動態負載均衡方法

  1)最小連線數(Lease connections(member)):客戶端的每一次請求服務在伺服器停留的時間可能會有較大的差異,隨著工作時間加長,如果採用簡單的輪循或隨機均衡演算法,每一臺伺服器上的連線程序可能會產生極大的不同,並沒有達到真正的負載均衡。

  最少連線數均衡演算法對內部中需負載的每一臺伺服器都有一個數據記錄,記錄當前該伺服器正在處理的連線數量,當有新的服務連線請求時,將把當前請求分配給連線數最少的伺服器,使均衡更加符合實際情況,負載更加均衡。

  此種均衡演算法適合長時處理的請求服務,如FTP。

  •選擇4層連線數最少的伺服器

  •後臺伺服器效能相差不多時推薦使用

  •最常使用的演算法