負(fù)載均衡算法的Q&A集錦
前面通過了解,我們知道了負(fù)載均衡算法是這門技術(shù)的核心,沒有算法的規(guī)范,這個技術(shù)只是一個設(shè)想。那么,現(xiàn)在針對這個負(fù)載均衡算法的問題,我們來進行一個學(xué)習(xí)。當(dāng)然,對于負(fù)載均衡器,它的基礎(chǔ)也是基于負(fù)載均衡算法的,在4層7層的算法又有什么不同呢?
Q:Lay4-7 層交換機或應(yīng)用交換機有哪些速度、性能指標(biāo)比較重要?
A:
◆Session/Second :每秒處理的會話數(shù)量,有Lay4 和Lay7 的區(qū)別
◆Maximum connection :最多能夠保持的連接數(shù)量,即最多能夠保持多少個并發(fā)的會話連接
◆Throughput : 吞吐率 (bps)有Lay4 和Lay7 的區(qū)別
◆VIP Maximum Number :(支持的虛擬服務(wù)器個數(shù))最多同時多少應(yīng)用可以做負(fù)載均衡
Q:F5 Bigip 應(yīng)用交換機支持的最大連接數(shù)是多少?
A:F5 Bigip 應(yīng)用交換機對客戶到服務(wù)器之間的每一條連接都要維護一條記錄,當(dāng)連接開始建立時,Bigip 會根據(jù)負(fù)載均衡算法將客戶的請求分配到一臺服務(wù)器上。連接建立以后,對這個連接內(nèi)的所有會話將不再需要通過負(fù)載均衡算法來選擇服務(wù)器,而是根據(jù)系統(tǒng)中原有的連接表直接進行地址轉(zhuǎn)換及交換。如果連接沒有被主動關(guān)閉,即使連接處于閑置狀態(tài),應(yīng)用交換機中的相應(yīng)的連接表也會保持一段時間,直到Timeout 為止。F5 Bigip 應(yīng)用交換機采用的是共享內(nèi)存與中央CPU 的體系結(jié)構(gòu),系統(tǒng)支持的最大連接數(shù)只與系統(tǒng)配置的內(nèi)存數(shù)量有關(guān)。一般來說:
當(dāng)系統(tǒng)配置的內(nèi)存是512M 時,支持的最大連接數(shù)是100 萬;
當(dāng)系統(tǒng)配置的內(nèi)存是1G 時,支持的最大連接數(shù)是200 萬;
當(dāng)系統(tǒng)配置的內(nèi)存是2G 時,支持的最大連接數(shù)是400 萬;
上述參數(shù)適用于Bigip1000、 Bigip 2400、Bigip 5000 三個型號。至于隨著Bigip 上連接數(shù)的增加,系統(tǒng)處理會話的速度會不會下降,由于Bigip 對連接表的查詢是采用的hash 算法,查詢速度與連接表的數(shù)量沒有關(guān)系。
Q:F5 Bigip 應(yīng)用交換機每秒會話處理能力是多少?
A:在應(yīng)用交換機中Layer4 的每秒會話處理能力與Layer7 的每秒會話處理能力是不一樣的。另外每秒會話處理能力還與數(shù)據(jù)包的大小有關(guān)系。每秒會話處理能力反應(yīng)了應(yīng)用交換機對數(shù)據(jù)包或會話的處理能力,與系統(tǒng)的負(fù)載均衡算法、地址轉(zhuǎn)換能力有關(guān)。Lyaer4 的交換可以通過ASCI 芯片硬件來處理,所以性能會高一些。而Layer7 的會話處理過程必須通過CPU 進行,更多的依賴于CPU 的處理能力。
在F5 Bigip 產(chǎn)品系列中,Bigip2400 采用了最新的Layer4 ASCI 芯片,所以Layer4 的每秒會話處理能力最強;而Bigip5000 采用了兩個CPU,所以Layer 7 的每秒會話處理能力最強。
F5 Bigip2400 的Layer4 最大會話處理能力是:125000 Layer 4 sessions per second at a data returnfile size of 64 bytes。
F5 Bigip5000 的Layer7 最大會話處理能力是:19000 sessions per second。關(guān)于F5 Bigip 詳細(xì)的性能參數(shù)可以到http://www.f5.com/ 或http://www.veritest.com/ 下載相關(guān)的第三方評測報告。





















