您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關Radware中基于權重的輪詢負載如何配置,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
Radware中的輪詢調度算法考慮到了每臺服務器的處理能力,在實際情況中由于每臺服務器的配置、安裝的業務應用等不同,其處理能力也會不一樣。所以我們應該根據服務器的不同處理能力,給每個服務器分配不同的權重,使其能夠接受相應權重值的服務請求以平衡壓力。
實際場景:兩臺WEB應用服務器(IBM X3650 M3),內存和CPU配置不同,其中一臺的內存是8G,另一臺是16G。在負載均衡中,把兩臺WEB應用設為一個FARM組并設置一個VIP地址。在LoadRunner中,對兩臺應用的VIP虛地址做400并發的上行壓力測試。
現象:發現兩臺WEB應用服務器承受的壓力不均衡,8G內存配置較低的服務器承受了較高壓力而16G內存配置較好的服務器卻承擔了較低的壓力。
需求:我們需要調整8G內存配置較低的服務器承受較低壓力而讓16G內存配置較好的服務器承擔較高的壓力。
負載均衡調整過程:
1、調整負載均衡算法
進入AppDirector >Farms>Farm Table,調整負載均衡算法為Weighted Cyclic (按權重進行輪詢)
注意:Aging Time: 60 , 用戶會話表的老化時間,單位是秒, 越長會話保持的越久。
如果把
Aging Time的值設置的較大,比如設為1000秒,即便你設置了負載均衡算法為輪詢,你也會發現另一臺主機的壓力較小。因為新增的會話表都保持在一臺主機上,1000秒后才老化。
2、調整對應主機的權重比例
進入AppDirector>Server>Application Server>Table
注意:默認的權重比例為1,也就是兩臺服務器是均等的1:1比例,我們把8G內存配置較低的服務器權重設為1,把16G內存配置較高的服務器權重設為2,也就是1:2比例,意思就是一個服務器分擔的請求是另一個服務器的2倍。
3、調整后的觀察
通過TOP命令,發現兩臺WEB服務器的CPU利用率和磁盤讀寫率基本持平,CPU利用率都在60%左右,而之前幾乎相差一倍。
進入Performance -> Servers -> Application Server Statistics,查看服務器TCP連接統計,也比較均衡了。
關于“Radware中基于權重的輪詢負載如何配置”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。