摘要:針對(duì)大規(guī)模服務(wù)器集群監(jiān)控系統(tǒng)域大小固定而不能動(dòng)態(tài)適應(yīng)集群規(guī)模變化的缺點(diǎn),提出了自適應(yīng)動(dòng)態(tài)域算法。通過計(jì)算監(jiān)控引入的負(fù)載,根據(jù)負(fù)載容忍度要求,動(dòng)態(tài)改變域的個(gè)數(shù)和大小,以適應(yīng)集群規(guī)模變化。同時(shí),提出了浮動(dòng)域監(jiān)控節(jié)點(diǎn)的方法,以應(yīng)對(duì)域監(jiān)控節(jié)點(diǎn)負(fù)載過重的情況,即在域監(jiān)控節(jié)點(diǎn)負(fù)載較重時(shí),自適應(yīng)地選擇新的域監(jiān)控節(jié)點(diǎn),并完成節(jié)點(diǎn)角色的自動(dòng)更新。采用自適應(yīng)的線程池和數(shù)據(jù)庫連接池可降低監(jiān)控任務(wù)的開銷,加快執(zhí)行任務(wù)的響應(yīng)時(shí)間。監(jiān)控CPU利用率的測(cè)試結(jié)果表明,系統(tǒng)執(zhí)行單任務(wù)的響應(yīng)時(shí)間為128ms,20個(gè)任務(wù)的響應(yīng)時(shí)間為242ms數(shù)據(jù)庫連接池的性能測(cè)試結(jié)果表明,在300s內(nèi),采用了自適應(yīng)池、不采用自適應(yīng)池方案所耗處理器資源分別為1.80%和7.53%,處理任務(wù)數(shù)分別為12364和2769。
關(guān)鍵詞:服務(wù)器集群;監(jiān)控系統(tǒng);自適應(yīng)池
中圖分類號(hào):TP391.9 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):0253—987X(2008)04—0399—05