999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

LVS集群改進(jìn)算法研究與分析

2014-11-15 02:07:48王春娟
電子測(cè)試 2014年3期
關(guān)鍵詞:用戶

王春娟

(陜西學(xué)前師范學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系,陜西西安,710100)

1 IPVS軟件中帶權(quán)重算法分析

IPVS軟件和集群管理軟件ipvsadm是LVS集群進(jìn)行負(fù)載均衡的核心部分,該軟件運(yùn)行在安裝Linux操作系統(tǒng)的調(diào)度器上,負(fù)責(zé)將用戶請(qǐng)求合理、科學(xué)地轉(zhuǎn)發(fā)到集群中負(fù)載最輕的服務(wù)器上。IPVS軟件中包含十種可用的調(diào)度算法,但只有帶權(quán)重循環(huán)算法和帶權(quán)重最小鏈接算法事先會(huì)給每臺(tái)服務(wù)器配置一個(gè)符合其處理能力的權(quán)重,下面來分析這兩種算法的核心思想。

1.1 帶權(quán)重循環(huán)算法

該算法簡(jiǎn)稱WRR,存放在IPVS軟件的ip_vs_wrr.c文件中,該算法根據(jù)集群服務(wù)器處理負(fù)載的能力為每個(gè)服務(wù)器配置一個(gè)合適的權(quán)重Wi,然后將權(quán)重與循環(huán)技術(shù)一起使用來選擇下一個(gè)合適的服務(wù)器響應(yīng)用戶請(qǐng)求,該算法不考慮每個(gè)服務(wù)器當(dāng)前連接數(shù)。權(quán)重為2的服務(wù)器將收到權(quán)重為1的服務(wù)器的2倍的新連接數(shù),如果將服務(wù)器的權(quán)重Wi設(shè)置為0,就不再接收任何用戶請(qǐng)求。

1.2 帶權(quán)重最小連接算法

該算法簡(jiǎn)稱WLC,存放在IPVS軟件的ip_vs_wlc.c文件中,帶權(quán)重最小連接算法將最小鏈接算法和每個(gè)服務(wù)器的指定權(quán)重Wi結(jié)合起來進(jìn)行服務(wù)器的選擇,調(diào)度器首先計(jì)算每個(gè)集群服務(wù)器的當(dāng)前連接數(shù)Ci,然后除以該服務(wù)器配置的權(quán)重Wi,以取得每個(gè)服務(wù)器的Ci/Wi值,取出該值最小的服務(wù)器來處理用戶的請(qǐng)求,當(dāng)服務(wù)器的權(quán)重Wi為0時(shí),不再給該服務(wù)器分配新的用戶請(qǐng)求。

1.3 WRR和WLC算法存在的不足

(1)集群中配置的權(quán)重是根據(jù)每個(gè)服務(wù)器的硬件配置和最大處理能力事先通過管理軟件ipvsadm進(jìn)行配置的,不能根據(jù)服務(wù)器的實(shí)時(shí)處理能力進(jìn)行調(diào)節(jié);

(2)沒有綜合考慮影響服務(wù)器實(shí)時(shí)負(fù)載的因素。

2 改進(jìn)算法分析與設(shè)計(jì)

2.1 算法的主要思想

為避免原有算法的不足,本文上述兩種算法的基礎(chǔ)上,提出一種改進(jìn)的算法,綜合考慮服務(wù)器的實(shí)時(shí)處理能力,用當(dāng)前連接數(shù)、CPU利用率、內(nèi)存占用率等值來衡量服務(wù)器的實(shí)時(shí)負(fù)載值,進(jìn)而動(dòng)態(tài)的調(diào)整服務(wù)器當(dāng)前的權(quán)重Wi,再結(jié)合WRR或者WLC算法來合理分配用戶請(qǐng)求,使得服務(wù)器間處理任務(wù)達(dá)到均衡,進(jìn)而提高集群的整體性能。

2.2 算法中關(guān)鍵參數(shù)的計(jì)算

假設(shè)集群中的服務(wù)器表示為Si(i=1,2,……,n),Wi表示服務(wù)器原先的權(quán)重,Wi’表示更新的權(quán)重。

2.2.1 服務(wù)器Si的負(fù)載L(Si)

計(jì)算服務(wù)器Si的負(fù)載時(shí),本文考慮用CPU使用率(P(Ci))和內(nèi)存使用率(P(Mi))來衡量服務(wù)器的實(shí)時(shí)負(fù)載,L(Si)=r1*P(Ci)+r2* P(Mi),r1表示服務(wù)器CPU使用率對(duì)實(shí)時(shí)負(fù)載影響的重要程度,r2表示服務(wù)器內(nèi)存使用率對(duì)實(shí)時(shí)負(fù)載影響的重要程度,r1 和r2之和為1、可以針對(duì)集群提供的服務(wù)類型靈活地調(diào)整這兩個(gè)值。

同時(shí),為L(Si)、P(Ci))和P(Mi)設(shè)置一個(gè)最大值分別為 L(Si)max、P(Ci)max和 P(Mi)max,當(dāng)服務(wù)器 Si的 L(Si)、P(Ci))和P(Mi)值超過其最大值時(shí),將該服務(wù)器新的權(quán)重Wi’設(shè)置為0。

2.2.2 服務(wù)器Si新權(quán)重Wi’

服務(wù)器Si新權(quán)重Wi’= (Wi/L(Si)max)*( L(Si)max-L(Si)),并將新的權(quán)重更新到Linux內(nèi)核中。

2.3 改進(jìn)算法的具體設(shè)計(jì)過程

在搭建的LVS集群中,調(diào)度器每隔固定的周期,向真實(shí)服務(wù)器統(tǒng)一發(fā)送一個(gè)請(qǐng)求,請(qǐng)求每個(gè)服務(wù)器上報(bào)其CPU使用率(P(Ci))和內(nèi)存使用率(P(Mi)),調(diào)度器根據(jù)每個(gè)服務(wù)器上報(bào)的數(shù)值計(jì)算服務(wù)器的負(fù)載L(Si)并修改原先的權(quán)重。因而改進(jìn)算法分為調(diào)度器和真實(shí)服務(wù)器兩個(gè)部分,具體如下:

(1)真實(shí)服務(wù)器部分

接受LVS集群調(diào)度器的請(qǐng)求后,將其CPU使用率(P(Ci))和內(nèi)存使用率(P(Mi))的數(shù)值傳送給調(diào)度器。

(2)調(diào)度器部分

根據(jù)上報(bào)的數(shù)值計(jì)算服務(wù)器Si的負(fù)載L(Si)、同時(shí)從IPVS中得到服務(wù)器原先的權(quán)重Wi,計(jì)算每個(gè)服務(wù)器的新權(quán)重并將新的權(quán)重Wi’寫入IPVS內(nèi)核中。

3 改進(jìn)算法的性能測(cè)試與分析

3.1 LVS集群搭建及算法配置

本文搭建了LVS-NAT Web集群來驗(yàn)證改進(jìn)算法的性能,其結(jié)構(gòu)如圖1所示,

選擇2臺(tái)真實(shí)服務(wù)器來提供Web服務(wù),這兩臺(tái)服務(wù)器的硬件配置相同,在客戶端采用WAS軟件來模擬大量并發(fā)用戶對(duì)集群的訪問。

Linux內(nèi)核中包含LVS,需要在啟用LVS選項(xiàng)下編譯和安裝此內(nèi)核,通過ipvsadm來配置IP地址和調(diào)度算法,分別配置WRR和WLC算法,分別與實(shí)時(shí)更新的權(quán)重Wi’結(jié)合起來。

3.2 設(shè)置改進(jìn)算法參數(shù)

改進(jìn)算法中各參數(shù)r1、r2、L(Si)max、P(Ci)max和P(Mi)max的取值如表1所示。

表1 算法參數(shù)值

3.3 測(cè)試結(jié)果與分析

3.3.1 測(cè)試結(jié)果

在LVS-NAT集群中分別配置WRR和WLC算法,測(cè)試訪問鏈接數(shù)不斷增大時(shí),集群的平均響應(yīng)時(shí)間,將這兩種算法分別與實(shí)時(shí)更新的權(quán)重Wi’結(jié)合起來,測(cè)試集群的平均相應(yīng)時(shí)間。測(cè)試的結(jié)果如圖2和圖3所示。

3.3.2 測(cè)試分析

圖2 改進(jìn)算法與WRR算法平均響應(yīng)時(shí)間對(duì)比

將WRR和WLC算法和實(shí)時(shí)更新的權(quán)重Wi’結(jié)合起來,集群的平均響應(yīng)時(shí)間降低,因此集群整體處理性能進(jìn)一步提高,改進(jìn)的算法在LVS集群中有一定的應(yīng)用價(jià)值。

圖3 改進(jìn)算法與WCL算法平均響應(yīng)時(shí)間對(duì)比

[1]Karl Kopper著 沈金河,李秋霞等譯.Linux企業(yè)集群[M].北京.中國水利水電出版社,2007.3

[2]倪繼利.Linux內(nèi)核分析及編程[M].北京.電子工業(yè)出版社,2007.09.

[3]Alex Vrenios著.馬朝暉等譯.Linux集群體系結(jié)構(gòu)[M].北京.機(jī)械工業(yè)出版社,2003.1.

[4]買京京.Web服務(wù)器集群負(fù)載均衡技術(shù)研究[D].中北大學(xué),2008.

[5]古俐明.集群服務(wù)器負(fù)載均衡技術(shù)研究[J].微計(jì)算機(jī)信息,2007(12).

猜你喜歡
用戶
雅閣國內(nèi)用戶交付突破300萬輛
車主之友(2022年4期)2022-08-27 00:58:26
您撥打的用戶已戀愛,請(qǐng)稍后再哭
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年5期)2016-11-28 09:55:15
兩新黨建新媒體用戶與全網(wǎng)新媒體用戶之間有何差別
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
挖掘用戶需求尖端科技應(yīng)用
Camera360:拍出5億用戶
100萬用戶
主站蜘蛛池模板: 天堂在线视频精品| 奇米精品一区二区三区在线观看| 91视频日本| 亚洲国产清纯| 麻豆国产精品视频| 国产18在线播放| 在线看片国产| 久久精品亚洲专区| 香蕉99国内自产自拍视频| 欧美一级99在线观看国产| 国产日产欧美精品| 亚洲国产精品不卡在线| 内射人妻无码色AV天堂| 91麻豆国产视频| 亚洲免费福利视频| 中文字幕久久精品波多野结| 日本a∨在线观看| 免费 国产 无码久久久| 午夜在线不卡| 免费一级大毛片a一观看不卡| 亚洲午夜国产片在线观看| 九九视频免费看| 欧美日本在线播放| 91毛片网| 97se亚洲综合在线天天| 国产精品亚洲欧美日韩久久| 国产欧美中文字幕| 亚洲第一天堂无码专区| YW尤物AV无码国产在线观看| 无遮挡国产高潮视频免费观看| 国内黄色精品| 国产高清不卡视频| 精品久久综合1区2区3区激情| 自拍亚洲欧美精品| 日本五区在线不卡精品| 91黄视频在线观看| 国产毛片高清一级国语| 高潮毛片无遮挡高清视频播放| 国产男女XX00免费观看| 欧美日韩成人| 亚洲最大福利视频网| 国产区人妖精品人妖精品视频| 青青草一区| 四虎国产精品永久一区| 精品少妇三级亚洲| 国产欧美精品午夜在线播放| 国产精品女人呻吟在线观看| 久久99久久无码毛片一区二区| 国产特一级毛片| 国产精品一区不卡| 91午夜福利在线观看| 色网站免费在线观看| 午夜爽爽视频| 五月丁香伊人啪啪手机免费观看| 欧美亚洲另类在线观看| 欧美精品亚洲二区| 久久无码av一区二区三区| 黄色网址手机国内免费在线观看| 成年人福利视频| 亚洲码一区二区三区| 视频一本大道香蕉久在线播放 | 欧美日韩精品在线播放| 日本黄色不卡视频| 亚洲一区二区三区国产精品| 巨熟乳波霸若妻中文观看免费| 欧美一区二区福利视频| 无码乱人伦一区二区亚洲一| 美女视频黄频a免费高清不卡| 国产精品成人AⅤ在线一二三四| 色窝窝免费一区二区三区| 国产一区二区三区视频| 午夜影院a级片| AV片亚洲国产男人的天堂| 91黄视频在线观看| 午夜丁香婷婷| 亚洲欧美国产高清va在线播放| 亚洲黄网在线| 国产精品自在自线免费观看| 自慰网址在线观看| 婷婷伊人五月| 国产69精品久久| 亚洲床戏一区|