欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種虛擬機(jī)磁盤輸入輸出調(diào)度方法及系統(tǒng)的制作方法_4

文檔序號:9489317閱讀:來源:國知局
M使用的帶寬之后,還包括:記錄所述第一 LVM使用的帶寬;
[0117]所述減少第一 LVM使用的帶寬之后,還包括:當(dāng)經(jīng)過所述第二預(yù)設(shè)時間段后監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為不繁忙狀態(tài),則根據(jù)記錄的所述第一 LVM使用的帶寬,將所述第一 LVM使用的帶寬調(diào)整為最近記錄的所述第一 LVM使用的帶寬。
[0118]再進(jìn)一步地,處理器1101減少第一 LVM使用的帶寬之后,還包括:
[0119]當(dāng)經(jīng)過所述第二預(yù)設(shè)時間段后監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為不繁忙狀態(tài),則恢復(fù)所述第一 LVM使用的帶寬為減少之前的帶寬。
[0120]再進(jìn)一步地,所述第一預(yù)設(shè)時間段為1秒至2秒;或
[0121]所述第二預(yù)設(shè)時間段為1秒至2秒。
[0122]需要說明的是,處理器1101執(zhí)行的步驟可以參考上述圖1到圖5方法實(shí)施例中的具體實(shí)現(xiàn)方式,這里不再贅述。
[0123]綜上所述,實(shí)施本發(fā)明實(shí)施例,通過監(jiān)測虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)來動態(tài)調(diào)整LVM使用的帶寬,實(shí)現(xiàn)動態(tài)地限制各個cgroup中進(jìn)程讀寫塊設(shè)備的帶寬,從而實(shí)現(xiàn)了虛擬機(jī)磁盤10的隔離,解決了現(xiàn)有技術(shù)中通過設(shè)固定值來實(shí)現(xiàn)磁盤10隔離造成磁盤10的效率降低的技術(shù)問題,大大提高了虛擬機(jī)的運(yùn)行速度。
[0124]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random AccessMemory, RAM)等。
[0125]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項】
1.一種虛擬機(jī)磁盤輸入輸出調(diào)度方法,其特征在于,包括: 當(dāng)監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為繁忙狀態(tài)時,獲取在當(dāng)前時刻之前的第一預(yù)設(shè)時間段內(nèi)各個邏輯卷管理LVM使用的帶寬; 根據(jù)在所述繁忙狀態(tài)下獲取的各個LVM使用的帶寬,減少第一 LVM使用的帶寬,所述第一 LVM為在所述繁忙狀態(tài)下獲取的各個LVM使用的帶寬中帶寬最大對應(yīng)的LVM ; 當(dāng)經(jīng)過第二預(yù)設(shè)時間段后監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為繁忙狀態(tài),則重復(fù)執(zhí)行所述獲取在當(dāng)前時刻之前的第一預(yù)設(shè)時間段內(nèi)各個LVM使用的帶寬的步驟。2.如權(quán)利要求1所述的方法,其特征在于,所述獲取在當(dāng)前時刻之前的第一預(yù)設(shè)時間段內(nèi)各個邏輯卷管理LVM使用的帶寬之前還包括監(jiān)測所述虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài),包括: 獲取塊設(shè)備的最大任務(wù)隊列長度以及當(dāng)前任務(wù)隊列長度; 比較所述最大任務(wù)隊列長度與所述當(dāng)前任務(wù)隊列長度,當(dāng)所述當(dāng)前任務(wù)隊列長度達(dá)到預(yù)設(shè)倍數(shù)的最大任務(wù)隊列長度時,則監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為繁忙狀態(tài)。3.如權(quán)利要求2所述的方法,其特征在于,所述監(jiān)測所述虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)還包括:從請求隊列中獲取請求鏈表; 所述當(dāng)所述當(dāng)前任務(wù)隊列長度達(dá)到預(yù)設(shè)倍數(shù)的最大任務(wù)隊列長度之后,所述監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為繁忙狀態(tài)之前,還包括: 根據(jù)所述請求鏈表統(tǒng)計第三預(yù)設(shè)時間段內(nèi)的平均隊列長度; 當(dāng)所述平均隊列長度大于預(yù)設(shè)擁塞閾值時,則監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為繁忙狀態(tài)。4.如權(quán)利要求1所述的方法,其特征在于,所述獲取在當(dāng)前時刻之前的第一預(yù)設(shè)時間段內(nèi)各個邏輯卷管理LVM使用的帶寬包括: 判斷塊輸入輸出的下發(fā)速度是否超速; 當(dāng)判斷結(jié)果為否時,則統(tǒng)計在當(dāng)前時刻之前的第一預(yù)設(shè)時間段內(nèi)通過第一下發(fā)路徑累計下發(fā)的塊輸入輸出個數(shù)以及數(shù)量,并根據(jù)所述統(tǒng)計的塊輸入輸出個數(shù)以及數(shù)量計算得出各個LVM使用的帶寬; 當(dāng)判斷結(jié)果為是時,則統(tǒng)計在當(dāng)前時刻之前的第一預(yù)設(shè)時間段內(nèi)通過第一下發(fā)路徑以及第二下發(fā)路徑累計下發(fā)的塊輸入輸出個數(shù)以及數(shù)量,并根據(jù)所述統(tǒng)計的塊輸入輸出個數(shù)以及數(shù)量計算得出各個LVM使用的帶寬。5.如權(quán)利要求1-4任一項所述的方法,其特征在于,所述獲取在當(dāng)前時刻之前的第一預(yù)設(shè)時間段內(nèi)各個邏輯卷管理LVM使用的帶寬之后,還包括:記錄所述第一 LVM使用的帶寬; 所述減少第一 LVM使用的帶寬之后,還包括:當(dāng)經(jīng)過所述第二預(yù)設(shè)時間段后監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為不繁忙狀態(tài),則根據(jù)記錄的所述第一 LVM使用的帶寬,將所述第一 LVM使用的帶寬調(diào)整為最近記錄的所述第一 LVM使用的帶寬。6.如權(quán)利要求1-4任一項所述的方法,其特征在于,所述減少第一LVM使用的帶寬之后,還包括: 當(dāng)經(jīng)過所述第二預(yù)設(shè)時間段后監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為不繁忙狀態(tài),則恢復(fù)所述第一 LVM使用的帶寬為減少之前的帶寬。7.如權(quán)利要求1-4任一項所述的方法,其特征在于,所述第一預(yù)設(shè)時間段為1秒至2秒;或 所述第二預(yù)設(shè)時間段為1秒至2秒。8.—種虛擬機(jī)磁盤輸入輸出調(diào)度系統(tǒng),其特征在于,包括: 獲取模塊,用于當(dāng)監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為繁忙狀態(tài)時,獲取在當(dāng)前時刻之前的第一預(yù)設(shè)時間段內(nèi)各個邏輯卷管理LVM使用的帶寬; 帶寬減少模塊,用于根據(jù)在所述繁忙狀態(tài)下獲取的各個LVM使用的帶寬,減少第一 LVM使用的帶寬,所述第一 LVM為在所述繁忙狀態(tài)下獲取的各個LVM使用的帶寬中帶寬最大對應(yīng)的LVM ; 觸發(fā)執(zhí)行模塊,用于當(dāng)經(jīng)過第二預(yù)設(shè)時間段后監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為繁忙狀態(tài),則觸發(fā)所述獲取模塊重復(fù)執(zhí)行獲取的步驟。9.如權(quán)利要求8所述的系統(tǒng),其特征在于,還包括用于監(jiān)測所述虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)的監(jiān)測模塊,所述監(jiān)測模塊包括: 長度獲取單元,用于獲取塊設(shè)備的最大任務(wù)隊列長度以及當(dāng)前任務(wù)隊列長度; 比較單元,用于比較所述最大任務(wù)隊列長度與所述當(dāng)前任務(wù)隊列長度,當(dāng)所述當(dāng)前任務(wù)隊列長度達(dá)到預(yù)設(shè)倍數(shù)的最大任務(wù)隊列長度時,則監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為繁忙狀態(tài)。10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述監(jiān)測模塊還包括: 請求鏈表獲取單元,用于從請求隊列中獲取請求鏈表; 所述比較單元具體用于,比較所述最大任務(wù)隊列長度與所述當(dāng)前任務(wù)隊列長度,當(dāng)所述當(dāng)前任務(wù)隊列長度達(dá)到預(yù)設(shè)倍數(shù)的最大任務(wù)隊列長度之后,根據(jù)所述請求鏈表統(tǒng)計第三預(yù)設(shè)時間段內(nèi)的平均隊列長度;當(dāng)所述平均隊列長度大于預(yù)設(shè)擁塞閾值時,則監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為繁忙狀態(tài)。11.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述帶寬減少模塊包括: 超速判斷單元,用于判斷塊輸入輸出的下發(fā)速度是否超速; 第一統(tǒng)計計算單元,用于當(dāng)判斷結(jié)果為否時,則統(tǒng)計在當(dāng)前時刻之前的第一預(yù)設(shè)時間段內(nèi)通過第一下發(fā)路徑累計下發(fā)的塊輸入輸出個數(shù)以及數(shù)量,并根據(jù)所述統(tǒng)計的塊輸入輸出個數(shù)以及數(shù)量計算得出各個LVM使用的帶寬; 第二統(tǒng)計計算單元,用于當(dāng)判斷結(jié)果為是時,則統(tǒng)計在當(dāng)前時刻之前的第一預(yù)設(shè)時間段內(nèi)通過第一下發(fā)路徑以及第二下發(fā)路徑累計下發(fā)的塊輸入輸出個數(shù)以及數(shù)量,并根據(jù)所述統(tǒng)計的塊輸入輸出個數(shù)以及數(shù)量計算得出各個LVM使用的帶寬。12.如權(quán)利要求8-11任一項所述的系統(tǒng),其特征在于,還包括: 記錄模塊,用于在所述獲取模塊獲取在當(dāng)前時刻之前的第一預(yù)設(shè)時間段內(nèi)各個邏輯卷管理LVM使用的帶寬之后,記錄所述第一 LVM使用的帶寬; 帶寬調(diào)整模塊,用于在所述帶寬減少模塊減少第一 LVM使用的帶寬之后,當(dāng)經(jīng)過所述第二預(yù)設(shè)時間段后監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為不繁忙狀態(tài),則根據(jù)所述記錄模塊記錄的所述第一 LVM使用的帶寬,將所述第一 LVM使用的帶寬調(diào)整為最近記錄的所述第一 LVM使用的帶寬。13.如權(quán)利要求8-11任一項所述的系統(tǒng),其特征在于,還包括: 帶寬恢復(fù)模塊,用于在所述帶寬減少模塊減少第一 LVM使用的帶寬之后,當(dāng)經(jīng)過所述第二預(yù)設(shè)時間段后監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為不繁忙狀態(tài),則恢復(fù)所述第一LVM使用的帶寬為減少之前的帶寬。14.如權(quán)利要求8-11任一項所述的系統(tǒng),其特征在于,所述第一預(yù)設(shè)時間段為1秒至2秒;或 所述第二預(yù)設(shè)時間段為1秒至2秒。
【專利摘要】本發(fā)明實(shí)施例公開了虛擬機(jī)磁盤輸入輸出調(diào)度方法,包括:當(dāng)監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為繁忙狀態(tài)時,獲取在當(dāng)前時刻之前的第一預(yù)設(shè)時間段內(nèi)各個LVM使用的帶寬;根據(jù)在繁忙狀態(tài)下獲取的各個LVM使用的帶寬,減少第一LVM使用的帶寬,第一LVM為獲取的各個LVM使用的帶寬中帶寬最大對應(yīng)的LVM;當(dāng)經(jīng)過第二預(yù)設(shè)時間段后監(jiān)測到虛擬機(jī)磁盤的輸入輸出服務(wù)狀態(tài)為繁忙狀態(tài),則重復(fù)執(zhí)行獲取在當(dāng)前時刻之前的第一預(yù)設(shè)時間段內(nèi)各個LVM使用的帶寬的步驟。采用本發(fā)明,實(shí)現(xiàn)了在不同的時間維度上對時間序列進(jìn)行預(yù)測,解決了現(xiàn)有技術(shù)中通過設(shè)固定值來實(shí)現(xiàn)磁盤IO隔離造成磁盤IO的效率降低的技術(shù)問題,大大提高了虛擬機(jī)的運(yùn)行速度。
【IPC分類】G06F9/455, G06F3/06
【公開號】CN105242955
【申請?zhí)枴緾N201410321663
【發(fā)明人】祝犇, 王佳, 賀永紅, 朱建平
【申請人】騰訊科技(深圳)有限公司
【公開日】2016年1月13日
【申請日】2014年7月7日
當(dāng)前第4頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
铜陵市| 建湖县| 来宾市| 紫云| 萝北县| 准格尔旗| 临湘市| 江油市| 永春县| 邹城市| 辽源市| 江北区| 丹巴县| 缙云县| 沁水县| 丰都县| 洪湖市| 交口县| 麻江县| 洪雅县| 永丰县| 新宾| 宿迁市| 潼南县| 普洱| 亚东县| 明星| 镇江市| 安达市| 东乡县| 大丰市| 宜昌市| 乐清市| 西城区| 隆昌县| 石景山区| 遵化市| 将乐县| 文登市| 德州市| 泽库县|