999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

云環境下基于CPU密集型任務的能耗建模

2018-07-24 07:38:36
許昌學院學報 2018年6期
關鍵詞:模型

安徽國防科技職業學院 信息技術學院,安徽 六安 237000)

云計算數據中心使用的計算機耗費能量,產生的大氣污染數字在高速增長[1].高能耗主要來源于處理器層次和數據中心層次的能耗.因此迫切需要探討能耗和資源利用率的關系,以尋找一個最佳的資源利用率來降低能耗.

1 相關工作

CPU利用率越高,能耗越高.系統能效是單位時間內的運算量與能耗的比值.因此,探索CPU利用率的最佳點來最大化能效是研究熱點.宋杰等[2]提出了一種通過CPU利用率和頻率計算能效的方法,得出了當CPU利用率達到100%時能效達到最大值的結論;肖丁等[3]提出了一種基于分段式CPU利用率的能耗模型,將CPU能耗模型從簡單的單線式線性能耗模型變成了分段式線性模型;葉可江等[4]介紹了能耗監測步驟及能耗輪廓分析方法,提出了虛擬機系統的整體能耗模型;于俊洋等[5]根據計算機各部件的參數對能耗變化的貢獻程度和參數之間的相關度,選取最能代表能耗變化的可監測參數建立了一個能耗模型.上述學者建立的能耗模型大多以理論推導為基礎,很少基于真實的能耗測試結果,因此筆者針對上述問題,以CPU密集型任務為負載類型,提出了一個非線性的能耗預測模型.

2 能耗建模

目前認為影響能耗的主要部件有CPU、內存、硬盤、網絡.以計算密集型任務為研究對象,對于CPU密集型任務,能耗主要由CPU產生,因此在能耗建模的過程中,主要考慮CPU能耗.

虛擬機的能耗主要由兩部分組成,一部分是虛擬機維持自身運行所消耗的能耗,即靜態能耗;另一部分為虛擬機運行任務時消耗的能耗,即執行能耗.當系統被激活后靜態能耗通常是不變的.因此我們將主要探討動態功耗.對于CPU密集型任務來說,動態能耗主要由CPU產生,而其它部件的能耗如內存的能耗,可視為包含在靜態能耗中.對于固定配置的虛擬機,靜態能耗可以看成是一個常量,而動態能耗則與CPU利用率有關.

對于CPU密集型任務,假設數據中心有m種虛擬機運行任務,則第n種虛擬機的能耗定義為

(1)

(2)

3 實驗與結果分析

為了驗證能耗模型,分別在windows操作系統和linux操作系統下分別進行實驗.通常采用MFCPUStresser程序及較為權威的SPECpower_ssj2008基準測試程序.

3.1 基于MFCPUStresser的測試

MFCPUStresser是一種解決方案,允許調整系統中的CPU利用率,根據不同CPU的利用率可以評估系統性能、測試系統的能耗.實驗的測試環境及指標如表1所示.

表1 測試環境及指標

圖1 虛擬機臺數不同時CPU利用率與瞬時能耗的關系

通過測試發現,在分配的虛擬機核數由1增加到4的情況下,物理機的能耗差值與最大能耗的比值不超過0.04%,因此我們認為在不運行任何能耗測試程序的情況下,虛擬機的CPU核數對能耗的影響可忽略不計.為了驗證虛擬機臺數的增加對總能耗的影響情況,將虛擬機的臺數由1逐漸增加到4,得到不同虛擬機臺數情況下CPU利用率和能耗之間的關系,結果如圖1所示,其中1、2、3、4分別代表為物理機分配的虛擬機臺數.可以看出,虛擬機空載的瞬時能耗占滿載時能耗的50%以上,能耗與CPU利用率之間并非線性關系,在CPU利用率逐漸增加的過程中,能耗與CPU利用率的曲線斜率在變小,即能耗的增加值在逐漸減小.

3.2 基于SPECpower_ssj2008的測試

我們使用了基準測試程序SPECpower_ssj2008對一臺小型的方正圓明服務器進行了測試.通過SPECpower_ssj2008分別測試不同CPU利用率及不同內存對應的瞬時能耗.測試的具體參數如表2所示.

表2 SPECpower_ssj2008測試配置表

為驗證內存對能耗的影響,通過改變內存的方法進行了多次測試,將該服務器的內存從2 GB逐漸增加到12 GB,分別記錄運行測試程序時不同CPU利用率對應的瞬時能耗,測試結果如圖2所示.可以看出,能耗與CPU利用率之間的關系曲線接近于線性但并非線性關系.在相同CPU利用率下,服務器的實際內存越高,對應的瞬時能耗越高,這說明CPU密集型任務的能耗不僅與CPU利用率有關,還與機器的內存有關.隨著CPU利用率逐漸升高,曲線的斜率均逐漸減小.因此可以得出,隨著CPU利用率的增加,相同CPU利用率的變化區間對應的能耗增加值則逐漸減小,即CPU的利用率越高,能效越高.

為了驗證內存的利用率與瞬時能耗之間的關系,我們在服務器實際內存為12GB時分別進行了三次測試,實驗結果如圖3所示.可以看出,在不同CPU利用率的情況下,三種不同內存的利用率對應的能耗值基本相同,因此可以得出,對于CPU密集型任務,影響能耗大小的因素主要是服務器的實際內存,而與內存利用率無關.

4 結語

本文在兩種不同的操作系統環境中,分別選擇常見的CPU密集型應用程序MFCPUStresser及基準測試程序SPECpower_ssj2008對能耗進行測試,并對CPU密集型任務的能耗與各指標之間的關系進行探究.實驗表明,CPU的利用率越高,能效越高;而且CPU密集型任務的能耗與機器的實際內存有關,與內存利用率無關;在其它配置相同的情況下,內存越大,能耗越高.

云計算需要同時考慮成本和任務的服務質量.為保證系統穩定性及滿足用戶的QoS約束,需要找到一個最佳點來平衡能耗和系統的穩定性,因此,就需要尋找一個滿足QoS約束的CPU利用率最大值以最大化能效.

圖2 內存不同時CPU利用率與瞬時能耗的關系

圖3 不同內存使用率在不同CPU利用率下的瞬時能耗

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 欧美性久久久久| 国产成人久视频免费| 国产91蝌蚪窝| 久久熟女AV| 人妻免费无码不卡视频| 亚洲最大看欧美片网站地址| AV熟女乱| 成人字幕网视频在线观看| 亚洲无码在线午夜电影| 超碰免费91| 亚洲欧洲国产成人综合不卡| 国产激情在线视频| 在线免费不卡视频| 2021国产v亚洲v天堂无码| 亚洲品质国产精品无码| 国产精品欧美激情| 欧洲一区二区三区无码| 在线无码九区| 亚洲欧美天堂网| 亚洲国产中文精品va在线播放| 亚洲欧美激情另类| 国内精品伊人久久久久7777人 | 凹凸国产分类在线观看| 77777亚洲午夜久久多人| 狼友av永久网站免费观看| 成人毛片免费观看| 日本道综合一本久久久88| 久久99精品国产麻豆宅宅| 国产午夜一级毛片| 日本少妇又色又爽又高潮| 亚洲国产成人精品青青草原| 美女被操黄色视频网站| 97国产精品视频自在拍| 亚洲日韩精品无码专区| 中文字幕在线看视频一区二区三区| 在线一级毛片| 亚洲无码精彩视频在线观看| 一区二区三区四区日韩| 久久久精品国产SM调教网站| 亚洲91精品视频| 亚洲免费毛片| 精品福利网| 久久精品无码中文字幕| 国产H片无码不卡在线视频| 欧美一级黄色影院| 看国产毛片| 青青草国产免费国产| 最新亚洲人成网站在线观看| 美女国内精品自产拍在线播放| 亚洲成人动漫在线| 中国黄色一级视频| 狠狠色丁香婷婷| 992Tv视频国产精品| 亚洲国产第一区二区香蕉| 欧美成人第一页| a天堂视频| 永久免费无码成人网站| 午夜国产大片免费观看| 国产导航在线| 香蕉久久国产超碰青草| 四虎永久免费在线| 亚洲天堂区| 午夜视频日本| 91人人妻人人做人人爽男同| 国产欧美在线观看一区| 五月婷婷导航| 精品无码一区二区在线观看| 亚洲日本一本dvd高清| 亚洲午夜国产片在线观看| 精品综合久久久久久97| 又爽又黄又无遮挡网站| 美女扒开下面流白浆在线试听| 精品無碼一區在線觀看 | 久久综合丝袜长腿丝袜| 亚洲成av人无码综合在线观看 | 国产黄在线免费观看| 黄色福利在线| 黄色网页在线播放| 亚洲AV永久无码精品古装片| 国产无码精品在线播放| 国产亚洲精品va在线| 国产成人一区|