午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種基于QOS的云主機(jī)磁盤資源保障方法及系統(tǒng)與流程

文檔序號:11864278閱讀:480來源:國知局
一種基于QOS的云主機(jī)磁盤資源保障方法及系統(tǒng)與流程

本發(fā)明涉及云主機(jī)磁盤資源技術(shù),尤其涉及一種基于QOS的云主機(jī)磁盤資源保障方法及系統(tǒng)。



背景技術(shù):

云主機(jī)是整合了計算、存儲與網(wǎng)絡(luò)資源的IT基礎(chǔ)設(shè)施能力租用服務(wù),能提供基于云計算模式的按需使用和按需付費(fèi)能力的服務(wù)器租用服務(wù)??蛻艨梢酝ㄟ^web界面的自助服務(wù)平臺,部署所需的服務(wù)器環(huán)境。云主機(jī)是新一代的主機(jī)租用服務(wù),它整合了高性能服務(wù)器與優(yōu)質(zhì)網(wǎng)絡(luò)帶寬,有效解決了傳統(tǒng)主機(jī)租用價格偏高、服務(wù)品質(zhì)參差不齊等缺點(diǎn),可全面滿足中小企業(yè)、個人站長用戶對主機(jī)租用服務(wù)低成本,高可靠,易管理的需求。

現(xiàn)在,在云主機(jī)越來越流行的同時,所以其服務(wù)的質(zhì)量顯得越來越重要。 但是在現(xiàn)有的云主機(jī)系統(tǒng)中,各個云主機(jī)的磁盤在釋放內(nèi)存空間時一般是進(jìn)行隨機(jī)清除緩存的方式,還沒有在其中應(yīng)用QOS(服務(wù)質(zhì)量保證)的能力和概念。



技術(shù)實(shí)現(xiàn)要素:

為了解決上述技術(shù)問題,本發(fā)明的目的是提供一種能有效保障云主機(jī)磁盤資源的一種基于QOS的云主機(jī)磁盤資源保障方法及系統(tǒng)。

本發(fā)明所采取的技術(shù)方案是:

一種基于QOS的云主機(jī)磁盤資源保障方法,包括以下步驟:

接收虛擬磁盤的IO請求,并對響應(yīng)的緩存數(shù)據(jù)添加帶有其所屬虛擬磁盤的QOS級別的QOS標(biāo)識;

掃描緩存數(shù)據(jù)并根據(jù)其QOS級別進(jìn)行釋放清除。

作為所述的一種基于QOS的云主機(jī)磁盤資源保障方法的進(jìn)一步改進(jìn),所述對響應(yīng)的緩存數(shù)據(jù)添加帶有其所屬虛擬磁盤的QOS級別的QOS標(biāo)識,其具體包括:

將接收的IO請求通過虛擬化程序重組為物理磁盤塊IO請求;

根據(jù)物理磁盤塊IO請求,從內(nèi)存中讀取響應(yīng)的緩存數(shù)據(jù);

檢測該響應(yīng)的緩存數(shù)據(jù)是否均有QOS標(biāo)識,若是,則不需對其處理;反之,則對其添加帶有其所屬虛擬磁盤的QOS級別的QOS標(biāo)識。

作為所述的一種基于QOS的云主機(jī)磁盤資源保障方法的進(jìn)一步改進(jìn),所述掃描緩存數(shù)據(jù)并根據(jù)其QOS級別進(jìn)行釋放清除,其具體為:

掃描內(nèi)存中的緩存數(shù)據(jù),并檢測緩存數(shù)據(jù)的QOS級別,根據(jù)緩存數(shù)據(jù)的QOS級別由低到高依次逐級將對應(yīng)的緩存數(shù)據(jù)進(jìn)行釋放清除。

作為所述的一種基于QOS的云主機(jī)磁盤資源保障方法的進(jìn)一步改進(jìn),所述掃描緩存數(shù)據(jù)并根據(jù)其QOS級別進(jìn)行釋放清除,其具體為:

掃描內(nèi)存中的緩存數(shù)據(jù),并檢測緩存數(shù)據(jù)的QOS級別,按照預(yù)設(shè)的QOS級別比例將對應(yīng)的緩存數(shù)據(jù)進(jìn)行釋放清除。

作為所述的一種基于QOS的云主機(jī)磁盤資源保障方法的進(jìn)一步改進(jìn),所述掃描緩存數(shù)據(jù)并根據(jù)其QOS級別進(jìn)行釋放清除,其具體為:

掃描內(nèi)存中的緩存數(shù)據(jù),并檢測緩存數(shù)據(jù)的QOS級別,判斷相同QOS級別且所屬同一虛擬磁盤的緩存數(shù)據(jù)是否超過預(yù)設(shè)的緩存閾值,若是,則將緩存數(shù)據(jù)超過的部分進(jìn)行釋放清除;反之,則不對該部分緩存數(shù)據(jù)進(jìn)行處理。

本發(fā)明所采用的另一技術(shù)方案是:

一種基于QOS的云主機(jī)磁盤資源保障系統(tǒng),包括:

標(biāo)識添加單元,用于接收虛擬磁盤的IO請求,并對響應(yīng)的緩存數(shù)據(jù)添加帶有其所屬虛擬磁盤的QOS級別的QOS標(biāo)識;

空間釋放單元,用于掃描緩存數(shù)據(jù)并根據(jù)其QOS級別進(jìn)行釋放清除。

作為所述的一種基于QOS的云主機(jī)磁盤資源保障系統(tǒng)的進(jìn)一步改進(jìn),所述標(biāo)識添加單元具體包括:

請求重組單元,用于將接收的IO請求通過虛擬化程序重組為物理磁盤塊IO請求;

數(shù)據(jù)讀取單元,用于根據(jù)物理磁盤塊IO請求,從內(nèi)存中讀取響應(yīng)的緩存數(shù)據(jù);

QOS標(biāo)識添加單元,用于檢測該響應(yīng)的緩存數(shù)據(jù)是否均有QOS標(biāo)識,若是,則不需對其處理;反之,則對其添加帶有其所屬虛擬磁盤的QOS級別的QOS標(biāo)識。

作為所述的一種基于QOS的云主機(jī)磁盤資源保障系統(tǒng)的進(jìn)一步改進(jìn),所述空間釋放單元,其具體為:

掃描內(nèi)存中的緩存數(shù)據(jù),并檢測緩存數(shù)據(jù)的QOS級別,根據(jù)緩存數(shù)據(jù)的QOS級別由低到高依次逐級將對應(yīng)的緩存數(shù)據(jù)進(jìn)行釋放清除。

作為所述的一種基于QOS的云主機(jī)磁盤資源保障系統(tǒng)的進(jìn)一步改進(jìn),所述空間釋放單元,其具體為:

掃描內(nèi)存中的緩存數(shù)據(jù),并檢測緩存數(shù)據(jù)的QOS級別,按照預(yù)設(shè)的QOS級別比例將對應(yīng)的緩存數(shù)據(jù)進(jìn)行釋放清除。

作為所述的一種基于QOS的云主機(jī)磁盤資源保障系統(tǒng)的進(jìn)一步改進(jìn),所述空間釋放單元,其具體為:

掃描內(nèi)存中的緩存數(shù)據(jù),并檢測緩存數(shù)據(jù)的QOS級別,判斷相同QOS級別且所屬同一虛擬磁盤的緩存數(shù)據(jù)是否超過預(yù)設(shè)的緩存閾值,若是,則將緩存數(shù)據(jù)超過的部分進(jìn)行釋放清除;反之,則不對該部分緩存數(shù)據(jù)進(jìn)行處理。

本發(fā)明的有益效果是:

本發(fā)明一種基于QOS的云主機(jī)磁盤資源保障方法及系統(tǒng)通過根據(jù)緩存數(shù)據(jù)的QOS級別對其進(jìn)行清除,從而進(jìn)行內(nèi)存空間釋放,從而在保證了足夠內(nèi)存空間的同時,也保障了云主機(jī)磁盤資源的QOS服務(wù)質(zhì)量,有效防止云主機(jī)系統(tǒng)發(fā)生雪崩現(xiàn)象。

附圖說明

下面結(jié)合附圖對本發(fā)明的具體實(shí)施方式作進(jìn)一步說明:

圖1是本發(fā)明一種基于QOS的云主機(jī)磁盤資源保障方法的步驟流程圖;

圖2是本發(fā)明一種基于QOS的云主機(jī)磁盤資源保障方法中標(biāo)識添加的步驟流程圖;

圖3是本發(fā)明一種基于QOS的云主機(jī)磁盤資源保障系統(tǒng)的模塊方框圖。

具體實(shí)施方式

一種基于QOS的云主機(jī)磁盤資源保障方法,包括以下步驟:

接收虛擬磁盤的IO請求,并對響應(yīng)的緩存數(shù)據(jù)添加帶有其所屬虛擬磁盤的QOS級別的QOS標(biāo)識;

掃描緩存數(shù)據(jù)并根據(jù)其QOS級別進(jìn)行釋放清除。

進(jìn)一步作為優(yōu)選的實(shí)施方式,所述對響應(yīng)的緩存數(shù)據(jù)添加帶有其所屬虛擬磁盤的QOS級別的QOS標(biāo)識,其具體包括:

將接收的IO請求通過虛擬化程序重組為物理磁盤塊IO請求;

根據(jù)物理磁盤塊IO請求,從內(nèi)存中讀取響應(yīng)的緩存數(shù)據(jù);

檢測該響應(yīng)的緩存數(shù)據(jù)是否均有QOS標(biāo)識,若是,則不需對其處理;反之,則對其添加帶有其所屬虛擬磁盤的QOS級別的QOS標(biāo)識。

進(jìn)一步作為優(yōu)選的實(shí)施方式,,所述掃描緩存數(shù)據(jù)并根據(jù)其QOS級別進(jìn)行釋放清除,其具體為:

掃描內(nèi)存中的緩存數(shù)據(jù),并檢測緩存數(shù)據(jù)的QOS級別,根據(jù)緩存數(shù)據(jù)的QOS級別由低到高依次逐級將對應(yīng)的緩存數(shù)據(jù)進(jìn)行釋放清除。

進(jìn)一步作為優(yōu)選的實(shí)施方式,,所述掃描緩存數(shù)據(jù)并根據(jù)其QOS級別進(jìn)行釋放清除,其具體為:

掃描內(nèi)存中的緩存數(shù)據(jù),并檢測緩存數(shù)據(jù)的QOS級別,按照預(yù)設(shè)的QOS級別比例將對應(yīng)的緩存數(shù)據(jù)進(jìn)行釋放清除。

進(jìn)一步作為優(yōu)選的實(shí)施方式,,所述掃描緩存數(shù)據(jù)并根據(jù)其QOS級別進(jìn)行釋放清除,其具體為:

掃描內(nèi)存中的緩存數(shù)據(jù),并檢測緩存數(shù)據(jù)的QOS級別,判斷相同QOS級別且所屬同一虛擬磁盤的緩存數(shù)據(jù)是否超過預(yù)設(shè)的緩存閾值,若是,則將緩存數(shù)據(jù)超過的部分進(jìn)行釋放清除;反之,則不對該部分緩存數(shù)據(jù)進(jìn)行處理。

本發(fā)明實(shí)施例1中,接收虛擬磁盤的IO請求,并將其通過虛擬化程序重組為物理磁盤塊IO請求,然后根據(jù)物理磁盤塊IO請求,從內(nèi)存中讀取響應(yīng)的緩存數(shù)據(jù),當(dāng)內(nèi)存中不存在相應(yīng)的緩存數(shù)據(jù)時,則從磁盤中讀取對應(yīng)的數(shù)據(jù)并存至內(nèi)存中。檢測該響應(yīng)的緩存數(shù)據(jù)是否均有QOS標(biāo)識,若是,則不需對其處理;反之,則對其添加帶有其所屬虛擬磁盤的QOS級別的QOS標(biāo)識。

當(dāng)需要釋放內(nèi)存空間時,則掃描內(nèi)存中的緩存數(shù)據(jù),并在清除釋放緩存數(shù)據(jù)的過程中檢測緩存數(shù)據(jù)的QOS級別,根據(jù)緩存數(shù)據(jù)的QOS級別由低到高依次逐級將對應(yīng)的緩存數(shù)據(jù)進(jìn)行釋放清除。

本發(fā)明實(shí)施例2中,接收虛擬磁盤的IO請求,并將其通過虛擬化程序重組為物理磁盤塊IO請求,然后根據(jù)物理磁盤塊IO請求,從內(nèi)存中讀取響應(yīng)的緩存數(shù)據(jù),當(dāng)內(nèi)存中不存在相應(yīng)的緩存數(shù)據(jù)時,則從磁盤中讀取對應(yīng)的數(shù)據(jù)并存至內(nèi)存中。檢測該響應(yīng)的緩存數(shù)據(jù)是否均有QOS標(biāo)識,若是,則不需對其處理;反之,則對其添加帶有其所屬虛擬磁盤的QOS級別的QOS標(biāo)識。

當(dāng)需要釋放內(nèi)存空間時,則掃描內(nèi)存中的緩存數(shù)據(jù),并在清除釋放緩存數(shù)據(jù)的過程中檢測緩存數(shù)據(jù)的QOS級別,按照預(yù)設(shè)的QOS級別比例將對應(yīng)的緩存數(shù)據(jù)進(jìn)行釋放清除。

本發(fā)明實(shí)施例3中,接收虛擬磁盤的IO請求,并將其通過虛擬化程序重組為物理磁盤塊IO請求,然后根據(jù)物理磁盤塊IO請求,從內(nèi)存中讀取響應(yīng)的緩存數(shù)據(jù),當(dāng)內(nèi)存中不存在相應(yīng)的緩存數(shù)據(jù)時,則從磁盤中讀取對應(yīng)的數(shù)據(jù)并存至內(nèi)存中。檢測該響應(yīng)的緩存數(shù)據(jù)是否均有QOS標(biāo)識,若是,則不需對其處理;反之,則對其添加帶有其所屬虛擬磁盤的QOS級別的QOS標(biāo)識。

當(dāng)需要釋放內(nèi)存空間時,則掃描內(nèi)存中的緩存數(shù)據(jù),并在清除釋放緩存數(shù)據(jù)的過程中檢測緩存數(shù)據(jù)的QOS級別,判斷相同QOS級別且所屬同一虛擬磁盤的緩存數(shù)據(jù)是否超過預(yù)設(shè)的緩存閾值,若是,則將緩存數(shù)據(jù)超過的部分進(jìn)行釋放清除;反之,則不對該部分緩存數(shù)據(jù)進(jìn)行處理。

參考圖3,本發(fā)明一種基于QOS的云主機(jī)磁盤資源保障系統(tǒng),包括:

標(biāo)識添加單元,用于接收虛擬磁盤的IO請求,并對響應(yīng)的緩存數(shù)據(jù)添加帶有其所屬虛擬磁盤的QOS級別的QOS標(biāo)識;

空間釋放單元,用于掃描緩存數(shù)據(jù)并根據(jù)其QOS級別進(jìn)行釋放清除。

進(jìn)一步作為優(yōu)選的實(shí)施方式,,所述標(biāo)識添加單元具體包括:

請求重組單元,用于將接收的IO請求通過虛擬化程序重組為物理磁盤塊IO請求;

數(shù)據(jù)讀取單元,用于根據(jù)物理磁盤塊IO請求,從內(nèi)存中讀取響應(yīng)的緩存數(shù)據(jù);

QOS標(biāo)識添加單元,用于檢測該響應(yīng)的緩存數(shù)據(jù)是否均有QOS標(biāo)識,若是,則不需對其處理;反之,則對其添加帶有其所屬虛擬磁盤的QOS級別的QOS標(biāo)識。

進(jìn)一步作為優(yōu)選的實(shí)施方式,,所述空間釋放單元,其具體為:

掃描內(nèi)存中的緩存數(shù)據(jù),并檢測緩存數(shù)據(jù)的QOS級別,根據(jù)緩存數(shù)據(jù)的QOS級別由低到高依次逐級將對應(yīng)的緩存數(shù)據(jù)進(jìn)行釋放清除。

作為所述的一種基于QOS的云主機(jī)磁盤資源保障系統(tǒng)的進(jìn)一步改進(jìn),所述空間釋放單元,其具體為:

掃描內(nèi)存中的緩存數(shù)據(jù),并檢測緩存數(shù)據(jù)的QOS級別,按照預(yù)設(shè)的QOS級別比例將對應(yīng)的緩存數(shù)據(jù)進(jìn)行釋放清除。

進(jìn)一步作為優(yōu)選的實(shí)施方式,,所述空間釋放單元,其具體為:

掃描內(nèi)存中的緩存數(shù)據(jù),并檢測緩存數(shù)據(jù)的QOS級別,判斷相同QOS級別且所屬同一虛擬磁盤的緩存數(shù)據(jù)是否超過預(yù)設(shè)的緩存閾值,若是,則將緩存數(shù)據(jù)超過的部分進(jìn)行釋放清除;反之,則不對該部分緩存數(shù)據(jù)進(jìn)行處理。

從上述內(nèi)容可知,本發(fā)明一種基于QOS的云主機(jī)磁盤資源保障方法及系統(tǒng)通過根據(jù)緩存數(shù)據(jù)的QOS級別對其進(jìn)行清除,從而進(jìn)行內(nèi)存空間釋放,從而在保證了足夠內(nèi)存空間的同時,也保障了云主機(jī)磁盤資源的QOS服務(wù)質(zhì)量,有效防止云主機(jī)系統(tǒng)發(fā)生雪崩現(xiàn)象。

以上是對本發(fā)明的較佳實(shí)施進(jìn)行了具體說明,但本發(fā)明創(chuàng)造并不限于所述實(shí)施例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可做作出種種的等同變形或替換,這些等同的變形或替換均包含在本申請權(quán)利要求所限定的范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1