1.一種具有多云主機的物理機的內(nèi)存控制方法,其特征在于:其包括以下步驟:
步驟S1:給各云主機分配相應的內(nèi)存頁,并在各內(nèi)存頁設(shè)定對應云主機的QOS等級值標識;
步驟S2:獲取總物理內(nèi)存的使用率;
步驟S3:判斷總物理內(nèi)存的使用率是否超過上限閾值,若是,執(zhí)行步驟S4,若否,返回執(zhí)行步驟S2;以及
步驟S4:根據(jù)各內(nèi)存頁的QOS等級值標識自低至高逐級將各云主機對應的使用內(nèi)存從物理內(nèi)存移至交換分區(qū)。
2.如權(quán)利要求1所述的具有多云主機的物理機的內(nèi)存控制方法,其特征在于:本發(fā)明在步驟S4之后還包括以下步驟:
步驟S5:判斷總物理內(nèi)存的使用率是否低于下限閾值,若是,執(zhí)行步驟S6,若否,返回執(zhí)行步驟S2;以及
步驟S6:根據(jù)各內(nèi)存頁的QOS等級值標識自高至低逐級將各云主機對應的使用內(nèi)存從交換分區(qū)移回物理內(nèi)存。
3.一種具有多云主機的物理機的內(nèi)存控制系統(tǒng),其特征在于,其包括:
分配模塊,用于給各云主機分配相應的內(nèi)存頁,并在各內(nèi)存頁設(shè)定對應云主機的QOS等級值標識;
內(nèi)存檢測模塊,用于獲取總物理內(nèi)存的使用率;
處理模塊,用于判斷總物理內(nèi)存的使用率是否超過上限閾值,若是,執(zhí)行調(diào)度模塊,若否,返回執(zhí)行內(nèi)存檢測模塊;以及
調(diào)度模塊,用于根據(jù)各內(nèi)存頁的QOS等級值標識自低至高逐級將各云主機對應的使用內(nèi)存從物理內(nèi)存移至交換分區(qū)。
4.如權(quán)利要求1所述的具有多云主機的物理機的內(nèi)存控制系統(tǒng),其特征在于:處理模塊還用于判斷總物理內(nèi)存的使用率是否低于下限閾值,若是,執(zhí)行調(diào)度模塊,以使得調(diào)度模塊根據(jù)各內(nèi)存頁的QOS等級值標識自高至低逐級將各云主機對應的使用內(nèi)存從交換分區(qū)移回物理內(nèi)存,若否,返回執(zhí)行內(nèi)存檢測模塊。