注意:aging time:60 , 使用者會話表的老化時間,單位是秒, 越長會話保持的越久。
如果把aging time的值設定的較大,比如設為1000秒,即便你設定了負載均衡演算法為輪詢,你也會發現另一台主機的壓力較小。因為新增的會話表都保持在一台主機上,1000秒後才老化。
2、調整對應主機的權重比例
注意:預設的權重比例為1,也就是兩台伺服器是均等的1:1比例,我們把8g記憶體配置較低的伺服器權重設為1,把16g記憶體配置較高的伺服器權重設為2,也就是1:2比例,意思就是乙個伺服器分擔的請求是另乙個伺服器的2倍。
3、調整後的觀察
通過top命令,發現兩台web伺服器的cpu利用率和磁碟讀寫率基本持平,cpu利用率都在60%左右,而之前幾乎相差一倍。
總結:權重輪詢負載均衡演算法可支援您均勻地分配流量,以便在等容連線上獲得最大的傳輸效率,從而有效的利用伺服器。並且我們還可以採用比率負載平衡演算法來根據不同鏈路寬頻均勻分配負載,這樣方便我們使用不同的連線型別來匹配不同的頻寬要求。
基於HTTP的長輪詢簡單實現
web客戶端與伺服器之間基於ajax http 的常用通訊方式,分為短連線與長輪詢。短連線 客戶端和伺服器每進行一次http操作,就建立一次連線,任務結束就中斷連線。在長輪詢機制中,客戶端像傳統輪詢一樣從伺服器請求資料。然而,如果伺服器沒有可以立即返回給客戶端的資料,則不會立刻返回乙個空結果,而是保...
Soul 閘道器原始碼閱讀系列之權重輪詢的負載均衡策略
之前在講divide外掛程式時,只講了hashloadbalance,randomloadbalance兩種負載均衡方式,這次我們一起來看一下roundrobinloadbalance,輪詢。事實上,soul 提供的負載均衡方式是可設定權重的,所以 比普通的負載均衡負載一點。roundrobinlo...
基於權重的資源分布演算法實現
提綱 一 背景 二 思路 三 實現 一 背景 有的時候需要根據各種型別占用的權重來分配某種資源。如何將權重來用 來體現呢?我覺得是個概率問題,權重越高的,在某一次資源分配的時候,能占用到資源的可能性就越高。如何用 來表達呢?二 思路 設想如下場景,我們將權重用百分比來表示,設想資源是一百份,權重為5...