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

一種虛擬cpu與物理cpu之間的映射方法及電子設(shè)備的制造方法_4

文檔序號:9489316閱讀:來源:國知局
,f_為所述物理CPU的最小頻率,Rbus_為所最大內(nèi)存總線利用率,Rbus_為所述最小 內(nèi)存總線利用率。
[0137] 通過實(shí)驗(yàn)發(fā)現(xiàn),根據(jù)物理CPU當(dāng)前的物理CPU利用率、最大/最小頻率及最大/最 小內(nèi)存總線利用率,計(jì)算獲得的目標(biāo)頻率能夠更好的達(dá)到能耗性能均衡的技術(shù)效果。
[0138] 實(shí)施例二
[0139] 請參考圖4,本申請實(shí)施例提供一種調(diào)節(jié)物理CPU頻率的方法,該方法包括:
[0140] S401 :獲取物理CPU當(dāng)前的CPU利用率及運(yùn)行參數(shù);
[0141] S402:根據(jù)所述CPU利用率及所述運(yùn)行參數(shù),獲得所述物理CPU當(dāng)前工作需要的目 標(biāo)頻率,并將所述物理CPU的當(dāng)前工作頻率調(diào)整為所述目標(biāo)頻率。
[0142] 在具體實(shí)施過程中,物理CPU的運(yùn)行參數(shù)具體包括:物理CPU工作時能夠達(dá)到的最 大頻率和最小頻率,及物理CPU在物理主機(jī)上的最大內(nèi)存總線利用率和最小內(nèi)存總線利用 率。根據(jù)物理CPU當(dāng)前的CPU利用率和運(yùn)行參數(shù),本申請實(shí)施例可以通過如下公式獲得物 理CPU當(dāng)前工作需要的目標(biāo)頻率:
[0144] 其中,s(R_)為目標(biāo)頻率,為所述CPU利用率,f_為所述最大頻率,f_為所 述最小頻率,Rbusnax為所述最大內(nèi)存總線利用率,Rbus_為所述最小內(nèi)存總線利用率。
[0145] 通過實(shí)驗(yàn)發(fā)現(xiàn),根據(jù)物理CPU當(dāng)前的CPU利用率、最大/最小頻率及最大/最小內(nèi) 存總線利用率,計(jì)算獲得的目標(biāo)頻率能夠更好的達(dá)到能耗性能均衡的技術(shù)效果。
[0146] 實(shí)施例三
[0147] 請參考圖5,本申請實(shí)施例提供一種電子設(shè)備,包括:
[0148] 虛擬機(jī)510,包含至少一個虛擬CPU;
[0149] 虛擬機(jī)管理器520,所述虛擬機(jī)管理器520包含特征獲取模塊521和映射模塊 522 ;
[0150] 其中,所述特征獲取模塊521用于在當(dāng)前時間周期內(nèi),所述虛擬機(jī)管理器520從所 述至少兩個虛擬CPU中獲取待映射的第一虛擬CPU集合,從所述至少兩個物理CPU中獲取 在下一時間周期內(nèi)待運(yùn)行任務(wù)最少的第一物理CPU;獲取所述第一虛擬CPU集合中每個第 一虛擬CPU的第一特征值及所述第一物理CPU的第二特征值,所述每個第一虛擬CPU的第 一特征值為表征所述第一虛擬CPU在所述當(dāng)前時間周期的前一時間周期內(nèi)所映射到的物 理CPU在運(yùn)行任務(wù)時的特征,所述第二特征值為表征所述第一物理CPU在所述當(dāng)前時間周 期的前一時間周期內(nèi)運(yùn)行任務(wù)時的特征;
[0151] 所述映射模塊522用于從所有的所述第一特征值中獲取與所述第二特征值匹配 的目標(biāo)特征值,并將所述目標(biāo)特征值對應(yīng)的目標(biāo)虛擬CPU映射到所述第一物理CPU上運(yùn)行。
[0152] 在具體實(shí)施過程中,所述每個第一虛擬CPU的第一特征值包括:所述每個第一虛 擬CPU在當(dāng)前時間周期的前一時間周期內(nèi)的虛擬CPU利用率、所述第一虛擬CPU所在虛擬 機(jī)510上的內(nèi)存總線對應(yīng)的內(nèi)存總線利用率及所述第一虛擬CPU所在虛擬機(jī)510上的網(wǎng)絡(luò) I/O中斷數(shù)量;
[0153] 所述第一物理CPU的第二特征值包括:第一物理CPU在當(dāng)前時間周期的前一時間 周期內(nèi)的物理CPU利用率、第一物理CPU在物理主機(jī)上的內(nèi)存總線的內(nèi)存總線利用率及第 一物理CPU在所述物理主機(jī)上的網(wǎng)絡(luò)I/O中斷數(shù)量。
[0154] 在具體實(shí)施過程中,所述映射模塊522具體用于:
[0155] 根據(jù)所述第二特征值和所述每個第一虛擬CPU的第一特征值,分別獲得所述第二 特征值和所述每個第一虛擬CPU的第一特征值之間的相似性值;
[0156] 獲取所有相似性值中設(shè)定值域范圍內(nèi)的相似性值對應(yīng)的第一特征值作為與所述 第二特征值匹配的目標(biāo)特征值。
[0157] 在具體實(shí)施過程中,所述映射模塊522具體可以用于通過如下公式獲得所述相似 性值:
[0158] DAab =Σ(raj-rbj)2,rajeRa,rbjeRb
[0159] 其中,DAab表示所述相似性值,Ra表示所述一個第一虛擬CPU的第一特征值,Rb表 示所述第二特征值,ra]與rb]分別是Ra與Rb中相互對應(yīng)的任一項(xiàng)參數(shù):所述虛擬CPU利用率 與所述物理CPU利用率;所述第一虛擬CPU所在虛擬機(jī)510上的內(nèi)存總線對應(yīng)的內(nèi)存總線 利用率與第一物理CPU在物理主機(jī)上的內(nèi)存總線的內(nèi)存總線利用率;所述第一虛擬CPU所 在虛擬機(jī)510上的網(wǎng)絡(luò)I/O中斷數(shù)量與物理CPU在所述物理主機(jī)上的網(wǎng)絡(luò)I/O中斷數(shù)量;
[0160] 其中,所有相似性值中小于設(shè)定閾值的相似性值對應(yīng)的第一特征值為所述目標(biāo)特 征值。
[0161] 在具體實(shí)施過程中,所述映射模塊522具體也可以用于通過如下公式獲得所述相 似性值:
[0162]DAab =Σ(ral-rbl)2+[(raK-rbK)/rnaJ2,ral,raKeRa,rbl,rbKeRb
[0163] 其中,DAab表不所述相似性值,Ra表不所述一個第一虛擬CPU的第一特征值,Rb表 示所述第二特征值,raK為Ra中所述第一虛擬CPU所在虛擬機(jī)510上的網(wǎng)絡(luò)I/O中斷數(shù)量, rbK為Rb中物理CPU在物理主機(jī)上的網(wǎng)絡(luò)I/O中斷數(shù)量,ral與rbl分別是Ra與Rb中除了raK、 rbK以外相互對應(yīng)的任一項(xiàng)參數(shù):所述虛擬CPU利用率與所述物理CPU利用率;所述第一虛 擬CPU所在虛擬機(jī)510上的內(nèi)存總線對應(yīng)的內(nèi)存總線利用率與第一物理CPU在物理主機(jī)上 的內(nèi)存總線的內(nèi)存總線利用率為所有物理CPU的第二特征值中最大第二網(wǎng)絡(luò)I/O中斷 數(shù)量;
[0164] 其中,所有相似性值中小于設(shè)定閾值的相似性值對應(yīng)的第一特征值為所述目標(biāo)特 征值。
[0165] 在具體實(shí)施過程中,所述映射模塊522還可以用于:通過如下公式獲得所述相似 性值:
[0167] 其中,DAab表不所述相似性值,Ra表不所述一個第一虛擬CPU的第一特征值,Rb表 示所述第二特征值,ra]與rb]分別是Ra與Rb中相互對應(yīng)的任一項(xiàng)參數(shù):所述虛擬CPU利用 率與所述物理CPU利用率;所述第一虛擬CPU所在虛擬機(jī)510上的內(nèi)存總線對應(yīng)的內(nèi)存總 線利用率與第一物理CPU在物理主機(jī)上的內(nèi)存總線的內(nèi)存總線利用率;所述第一虛擬CPU 所在虛擬機(jī)510上的網(wǎng)絡(luò)I/O中斷數(shù)量與第一物理CPU在所述物理主機(jī)上的網(wǎng)絡(luò)I/O中斷 數(shù)量;
[0168] 其中,所有相似性值中大于設(shè)定閾值的相似性值對應(yīng)的第一特征值為所述目標(biāo)特 征值。
[0169] 在具體實(shí)施過程中,在所述電子設(shè)備還包括:
[0170] 頻率調(diào)整模塊523,用于在虛擬機(jī)管理器520獲取所述第一虛擬CPU集合中每個第 一虛擬CPU的第一特征值及所述第一物理CPU的第二特征值之后,獲取所述至少兩個物理 CPU中任一物理CPU運(yùn)行時的最大頻率和最小頻率,及所述物理CPU運(yùn)行時在物理主機(jī)上的 最大內(nèi)存總線利用率和最小內(nèi)存總線利用率;根據(jù)所述任一物理CPU對應(yīng)的物理CPU利用 率、所述最大頻率、所述最小頻率、所述最大內(nèi)存總線利用率及最小內(nèi)存總線利用率,獲得 所述任一物理CPU當(dāng)前工作需要的目標(biāo)頻率,并將所述任一物理CPU的當(dāng)前工作頻率調(diào)整 為所述目標(biāo)頻率。
[0171] 在具體實(shí)施過程中,所述頻率調(diào)整模塊523具體用于通過如下公式獲得所述目標(biāo) 頻率:
[0173]其中,s(R_)為目標(biāo)頻率,為所述物理CPU利用率,f_為所述物理CPU的最大 頻率,f_為所述物理CPU的最小頻率,Rbus_為所最大內(nèi)存總線利用率,Rbus_為所述最小 內(nèi)存總線利用率。
[0174]前述圖1至圖3實(shí)施例中虛擬CPU與物理CPU之間的映射方法的各種變化方式和 具體實(shí)例同樣適用于本實(shí)施例的電子設(shè)備,通過前述對獲得虛擬CPU與物理CPU之間的映 射方法的詳細(xì)描述,本領(lǐng)域技術(shù)人員可以清楚的知道本實(shí)施例中電子設(shè)備的實(shí)施方法,所 以為了說明書的簡潔,在此不再詳述。
[0175] 實(shí)施例四
[0176] 請參考圖6,本申請實(shí)施例提供一種電子設(shè)備,包括:
[0177] 獲取模塊601,用于獲取物理CPU當(dāng)前的CPU利用率及運(yùn)行參數(shù);
[0178] 調(diào)整模塊602,用于根據(jù)所述CPU利用率及所述運(yùn)行參數(shù),獲得所述物理CPU當(dāng)前 工作需要的目標(biāo)頻率,并將所述物理CPU的當(dāng)前工作頻率調(diào)整為所述目標(biāo)頻率。
[0179] 在具體實(shí)施過程中,所述運(yùn)行參數(shù)具體包括:所述物理CPU工作時能夠達(dá)到的最 大頻率和最小頻率,及所述物理CPU在物理主機(jī)上的最大內(nèi)存總線利用率和最小內(nèi)存總線 利用率。
[0180] 在具體實(shí)施過程中,所述調(diào)整模塊602具體用于通過如下公式獲得所述目標(biāo)頻 率:
[0182]其中,s(R_)為目標(biāo)頻率,為所述CPU利用率,f_為所述最大頻率,f_為所 述最小頻率,Rbus_為所述最大內(nèi)存總線利用率,Rbus_為所述最小內(nèi)存總線利用率。
[0183] 前述圖4實(shí)施例中調(diào)節(jié)物理CPU頻率的方法的各種變化方式和具體實(shí)例同樣適用 于本實(shí)施例的電子設(shè)備,通過前述對調(diào)節(jié)物理CPU頻率的方法的詳細(xì)描述,本領(lǐng)域技術(shù)人 員可以清楚的知道本實(shí)施例中電子設(shè)備的實(shí)施方法,所以為了說明書的簡潔,在此不再詳 述。
[0184] 實(shí)施例五
[0185] 請參考圖7,本申請實(shí)施例提供一種電子設(shè)備,該電子設(shè)備包括:
[0186]主板 710;
[0187] 網(wǎng)絡(luò)適配器720,設(shè)置在所述主板710上,包含網(wǎng)絡(luò)I/O接口;
[0188] 至少兩個物理CPU730,設(shè)置在所述主板710上,與所述網(wǎng)絡(luò)適配器720相連及通過 內(nèi)存總線與存儲器740相連;
[0189] 其中,所述至少兩個物理CPU730中的任一物理CPU上運(yùn)行有一虛擬機(jī)管理器,所 述至少兩個物理CPU730上還運(yùn)行有至少一個虛擬機(jī),所述至少一個虛擬機(jī)上包含至少兩 個虛擬CPU;
[0190] 在當(dāng)前時間周期內(nèi),所述虛擬機(jī)管理器從所述至少兩個虛擬CPU中獲取待映射的 第一虛擬CPU集合,從所述至少兩個物理CPU中獲取在下一時間周期內(nèi)待運(yùn)行任務(wù)最少的 第一物理CPU;
[0191] 所述虛擬機(jī)管理器獲取所述第一虛擬CPU集合中每個第一虛擬CPU的第一特征值 及所述第一物理CPU的第二特征值,所述每個第一虛擬CPU的第一特征值為表征所述第一 虛擬CPU在所述當(dāng)前時間周期的前一時間周期內(nèi)所映射到的物理CPU在運(yùn)行任務(wù)時的特 征,所述第二特征值為表征所述第一物理CPU在所述當(dāng)前時間周期的前一時間周期內(nèi)運(yùn)行 任務(wù)時的特征;
[0192] 所述虛擬機(jī)管理器從所有的所述第一特征值中獲取與所述第二特征值匹配的目 標(biāo)特征值,并將所述目標(biāo)特征值對應(yīng)的目標(biāo)虛擬CPU映射到所述第一物理CPU上運(yùn)行。
[0193] 在具體實(shí)施過程中,所述每個第一虛擬CPU的第一特征值包括:所述每個第一虛 擬CPU在當(dāng)前時間周期的前一時間周期內(nèi)的虛擬CPU利用率、所述第一虛擬CPU所在虛擬 機(jī)上的內(nèi)存總線對應(yīng)的內(nèi)存總線利用率及所述第一虛擬CPU所在虛擬機(jī)上的網(wǎng)絡(luò)I/O中斷 數(shù)量;
[0194] 所述第一物理CPU的第二特征值包括:第一物理CPU在當(dāng)前時間周期的前一時間 周期內(nèi)的物理CPU利用率、第一物理CPU在物理主機(jī)上的內(nèi)存總線的內(nèi)存總線利用率及第 一物理CPU在所述物理主機(jī)上的網(wǎng)絡(luò)I/O中斷數(shù)量。
[0195] 在具體實(shí)施過程中,所述虛擬機(jī)管理器從所有的所述第一特征值中獲取與所述第 二特征值匹配的目標(biāo)特征值,包括 :
[0196] 根據(jù)所述第二特征值和所述每個第一虛擬CPU的第一特征值,分別獲得所述第二 特征值和所述每個第一虛擬CPU的第一特征值之間的相似性值;
[019
當(dāng)前第4頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
崇义县| 长沙市| 边坝县| 平陆县| 麻阳| 松滋市| 宣化县| 炎陵县| 平果县| 宁强县| 富顺县| 贺兰县| 廉江市| 桃源县| 白水县| 崇州市| 封开县| 孟州市| 乾安县| 当阳市| 延长县| 松溪县| 宁化县| 临沧市| 神木县| 晋江市| 灵丘县| 福鼎市| 巩义市| 韶关市| 保山市| 定襄县| 平原县| 郧西县| 饶河县| 洪江市| 平顺县| 马关县| 温宿县| 武乡县| 沂南县|