自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

porxy負(fù)載均衡的驗(yàn)證

網(wǎng)絡(luò) 網(wǎng)絡(luò)優(yōu)化 網(wǎng)絡(luò)運(yùn)維
本文主要介紹了關(guān)于porxy負(fù)載均衡模塊的3中實(shí)現(xiàn)方法的測(cè)試。當(dāng)中我們會(huì)發(fā)現(xiàn)不少問題,希望大家能多多思考,找到問題的答案。

在我們學(xué)習(xí)負(fù)載均衡的一些軟件配置的時(shí)候,很多朋友或者網(wǎng)友都會(huì)參考網(wǎng)絡(luò)上面的一些資料,但是由于很多文章是源于博文的一些內(nèi)容,正確性本身就存在著一些差異。那么我們?cè)跒g覽文章之后需要對(duì)這個(gè)程序***進(jìn)行一個(gè)實(shí)際的操作,看看其中有沒有什么錯(cuò)誤?,F(xiàn)在我們就來分享一篇關(guān)于porxy的負(fù)載均衡模塊的測(cè)試內(nèi)容。

由于一些歷史遺留問題,需要使用lighttpd的mod_porxy模塊進(jìn)行負(fù)載均衡,于是對(duì)mod_porxy 支持的3種負(fù)載均衡算法進(jìn)行了簡(jiǎn)單測(cè)試。大致的過程如下:

1、mod_porxy 3種負(fù)載均衡的含義

a)fair(默認(rèn))

根據(jù)各節(jié)點(diǎn)負(fù)載均衡情況,進(jìn)行動(dòng)態(tài)調(diào)配。

b)hash

對(duì)url進(jìn)行hash,將同樣的請(qǐng)求轉(zhuǎn)發(fā)到同一節(jié)點(diǎn)。

c)round-robin

各節(jié)點(diǎn)輪訓(xùn)輪發(fā)

2、測(cè)試環(huán)境
lighttpd節(jié)點(diǎn):192.168.0.1
web節(jié)點(diǎn)A :    192.168.0.2
web節(jié)點(diǎn)B :    192.168.0.3
訪問節(jié)點(diǎn)C:   192.168.0.4


配置文件內(nèi)容:

  1. $HTTP["url"] == ".shtml" {  
  2.    proxy.balance = "fair" 
  3. # proxy.balance = "round-robin"  
  4. # proxy.balance = "hash"  
  5. proxy.server = (  
  6.      "" => ( ( "host" => "192.168.0.2""port" => 80 ) ,  
  7.              ( "host" => "192.168.0.3""port" => 80 ) )  
  8. )  

3、關(guān)于模塊負(fù)載均衡的測(cè)試方法

a)測(cè)試fair、round-robin

使用siege在節(jié)點(diǎn)C發(fā)送1000個(gè)相同url到節(jié)點(diǎn)A,分別測(cè)試fair、round-robin
siege -c 100 -r 10 -u http://192.168.0.1/test.shtml

b)hash

通過線上訪問日志生成1000個(gè)不同url寫入文件test.txt,使用siege讀取url測(cè)試hash
siege -c 100 -r 10 -f test.txt

4、porxy負(fù)載均衡測(cè)試結(jié)果

通過統(tǒng)計(jì)A、B節(jié)點(diǎn)訪問日志發(fā)現(xiàn),只有fair方式調(diào)度2個(gè)服務(wù)端口比較均衡。而hash、round-robin算法將訪問全都轉(zhuǎn)發(fā)到配置文件中靠前的 A節(jié)點(diǎn),而靠后的B節(jié)點(diǎn)基本沒有請(qǐng)求。

看來只有fair方式比較靠譜,hash、round-robin形同虛設(shè)沒有什么意義。

5、關(guān)于fail-over

a)fair

具備端口監(jiān)測(cè)功能,可以自動(dòng)屏蔽問題節(jié)點(diǎn)。當(dāng)lighttpd檢測(cè)A節(jié)點(diǎn)掛掉,當(dāng)前請(qǐng)求就會(huì)503錯(cuò)誤返回,下一個(gè)請(qǐng)求才會(huì)轉(zhuǎn)到B節(jié)點(diǎn)。A節(jié)點(diǎn)恢復(fù)后,lighttpd不會(huì)自動(dòng)恢復(fù)對(duì)A節(jié)點(diǎn)的轉(zhuǎn)發(fā),需要重啟lighttpd才能恢復(fù)。

b)round-robin

不具備端口監(jiān)測(cè),節(jié)點(diǎn)掛掉后也會(huì)不停轉(zhuǎn)發(fā)請(qǐng)求。

mod_proxy做負(fù)載均衡確實(shí)存在不小的問題,如需要使用建議使用fair算法。

責(zé)任編輯:佟健 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-05-06 15:43:18

NAT負(fù)載均衡

2017-07-03 08:08:25

負(fù)載均衡分類

2011-12-02 22:51:46

Nginx負(fù)載均衡

2018-11-07 10:12:37

2021-04-21 14:56:28

負(fù)載均衡高并發(fā)優(yōu)化技術(shù)架構(gòu)

2010-04-25 19:14:32

Radware負(fù)載均衡

2010-04-20 12:16:05

NAT負(fù)載均衡

2010-04-20 12:07:17

DNS負(fù)載均衡

2010-04-21 11:08:57

MySQL負(fù)載均衡

2010-05-06 16:55:11

Python負(fù)載均衡

2019-03-18 10:44:41

負(fù)載均衡DNSUDP

2010-04-22 10:46:40

Lvs負(fù)載均衡故障負(fù)載均衡器

2010-05-04 16:54:24

負(fù)載均衡系統(tǒng)

2010-05-07 12:20:38

負(fù)載均衡etag

2010-04-28 12:52:36

負(fù)載均衡策略

2010-05-05 18:34:35

Apache負(fù)載均衡

2010-05-10 14:35:36

TRUNK負(fù)載均衡

2016-12-01 14:47:05

負(fù)載均衡DNS

2010-05-06 09:43:29

負(fù)載均衡功能

2010-04-23 10:01:02

負(fù)載均衡產(chǎn)品
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)