1.一種基于虛擬化技術(shù)的內(nèi)存自動(dòng)優(yōu)化方法,其特征在于:通過虛擬機(jī)監(jiān)控器實(shí)時(shí)監(jiān)控服務(wù)器整體請(qǐng)求狀況,對(duì)到達(dá)服務(wù)器的請(qǐng)求處理狀況進(jìn)行整體監(jiān)控,同時(shí)對(duì)各個(gè)虛擬服務(wù)器的請(qǐng)求處理狀況進(jìn)行分散監(jiān)控,并記錄其值;并分析各個(gè)虛擬服務(wù)器的請(qǐng)求處理情況占到達(dá)服務(wù)器的總請(qǐng)求量的比值,計(jì)算各個(gè)虛擬服務(wù)器的處理權(quán)值;然后根據(jù)內(nèi)存大小,判斷虛擬服務(wù)器的處理權(quán)值是否達(dá)到閥值θ,啟動(dòng)優(yōu)化內(nèi)存程序,利用虛擬化技術(shù)進(jìn)行閑置資源動(dòng)態(tài)分配,以達(dá)到內(nèi)存優(yōu)化目的。
2.根據(jù)權(quán)利要求1所述的基于虛擬化技術(shù)的內(nèi)存自動(dòng)優(yōu)化方法,其特征在于,當(dāng)m臺(tái)物理服務(wù)器上有n臺(tái)虛擬服務(wù)器,其中n≥m,且內(nèi)存大小相同時(shí),啟動(dòng)優(yōu)化內(nèi)存程序的判斷方法如下:
所述閥值θ=(1/m)*120%;
單臺(tái)虛擬服務(wù)器的處理權(quán)值αi=γi/λ,其中γ為到達(dá)服務(wù)器的總請(qǐng)求量,γi為單個(gè)虛擬機(jī)的接受請(qǐng)求量,且γ=∑γi;
當(dāng)αi≥θ時(shí),即可啟動(dòng)優(yōu)化內(nèi)存程序,實(shí)現(xiàn)閑置資源動(dòng)態(tài)分配。
3.根據(jù)權(quán)利要求1所述的基于虛擬化技術(shù)的內(nèi)存自動(dòng)優(yōu)化方法,其特征在于,當(dāng)m臺(tái)物理服務(wù)器上有n臺(tái)虛擬服務(wù)器,其中n≥m,且每臺(tái)虛擬服務(wù)器的內(nèi)存小大不一樣時(shí),啟動(dòng)優(yōu)化內(nèi)存程序的判斷方法如下:
每臺(tái)虛擬服務(wù)器內(nèi)存權(quán)值wi=mi/m,其中mi為每臺(tái)虛擬服務(wù)器的內(nèi)存值,m為虛擬服務(wù)器內(nèi)存總和,即m=∑mi;
每臺(tái)虛擬服務(wù)器對(duì)應(yīng)的閥值
每臺(tái)虛擬服務(wù)器的處理權(quán)值其中γ為到達(dá)服務(wù)器的總請(qǐng)求量,γi為單個(gè)虛擬機(jī)的接受請(qǐng)求量,且γ=∑γi;
當(dāng)時(shí),即可啟動(dòng)優(yōu)化內(nèi)存程序,實(shí)現(xiàn)閑置資源動(dòng)態(tài)分配。