色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

openEuler資源利用率提升之道:虛擬機混部介紹與功耗管理技術

openEuler ? 來源:openEuler ? 2023-01-13 15:10 ? 次閱讀

隨著云計算市場規模的快速增長,各云廠商基礎設施投入也不斷增加,但行業普遍存在資源利用率低的問題,在上述背景下,提升資源利用率已經成為了一個重要的技術課題。

將業務區分優先級混合部署(下文簡稱混部)是典型有效的資源利用率提升手段。業務可根據時延敏感性分為高優先級業務和低優先級業務。當高優先級業務和低優先級業務發生資源競爭時,需優先保障高優先級業務的資源供給。

業務混部的核心技術是資源隔離控制,主要涉及內核態基礎資源隔離技術及用戶態 QoS 控制技術。Skylark 是一種虛擬機混部場景下的 QoS 感知的資源調度器,由 openEuler Skylark 組件承載,在 Skylark 視角下,優先級粒度為虛擬機級別,即給虛擬機新增高低優先級屬性,以虛擬機為粒度進行資源的隔離和控制,在保障高優先級虛擬機 QoS 前提下提升物理機資源利用率。內核層提供了一些基礎資源干擾隔離機制,比如 CPU 調度硬優先級機制以及 SMT(硬件超線程)干擾隔離機制等。此外集群管理系統軟件 OpenStack 也需要感知虛擬機優先級,設計實現一套混部資源模型。

虛擬機混部由 openEuler 社區 OpenStack SIG、Virt SIG 以及 Kernel SIG 聯合開發。本文主要介紹 Skylark 組件的功耗管理技術。

為什么需要管理功耗

隨著各種混部方案的提出,服務器利用率有了明顯的提升。但是平均利用率的提高伴隨著的是瞬時利用率沖到 100%的概率大幅增加。服務器一般是以睿頻頻率運行,當 CPU 以滿負荷運行一段時間后,功耗的持續增加會大幅超過 TDP 觸發 CPU 降頻。由于服務器是以整顆 CPU 供電,所以同一顆 CPU 上的所有 core 將會同時降頻,將會影響該 CPU 上運行的所有虛擬機對應的客戶業務 QoS。當利用率降低后,功耗也降低到一定值時,頻率將再次升高到睿頻。因此,高的資源利用率會間接導致 CPU QoS 下降,在虛擬機混部后需要在提高資源利用率的同時保證 CPU QoS 或者說客戶業務不受到影響。

本文詳細介紹并分享了功耗相關的基礎概念以及虛擬機混部技術中功耗管理的技術細節。

CPU 功耗來源

CPU 的功耗主要是由晶體管工作產生,其功耗主要分為開關功耗、短路功耗和漏電功耗三類。下圖為 CMOS 反向示意圖。

28927fca-9297-11ed-bfe3-dac502259ad0.png

其中,開關功耗主要是電容的充放電。例如當輸入低電平時,輸出端負載電容會進行一次充電。當輸入變成高電平時,電容中儲存的電能會以熱量的形式被釋放。當 CPU 中幾十億個晶體管同時釋放時,將會產生大量的熱能。短路功耗則是 P 管和 N 管短路時產生的功耗。漏電功耗是 CMOS 管不能嚴格關閉時發生漏電所產生的功耗,與制程和溫度有關。

CPU 功耗關系公式:

28b08146-9297-11ed-bfe3-dac502259ad0.png

公式中,C 代表電容率(Capacitance),是個常數,和 CPU 的工藝相關,在 CPU 出廠時確定。P 是功耗(Power),F 是 CPU 運行的頻率(Frequency),V 是電壓(Voltage)。可以看出 CPU 的功耗和 CPU 運行的電壓以及運行的頻率成正比。而其中,電壓 V 和頻率有一定的對應關系,這是因為當 CPU 的場效應管進行一次充放電需要一定時間,只有充放電完成后采樣才能保證信號的完整性。電壓越高,充電的時間越短,即翻轉的頻率就越大。

TDP 是什么

TDP(Thermal Design Power)即熱設計功耗,簡稱熱功耗。它是用來指示 CPU 或者 GPU 在滿負荷運行時,散熱器需要達到的散熱熱量。根據能量守恒原理,CPU 運行需要輸入能量,即電源的功率。輸入的電流經過電容產生熱量,以熱能以及其他形式的能量散發出來,這些熱能如果沒有耗散掉,那么 CPU 的溫度則會越來越高,影響 CPU 的運行,TDP 代表了按照 CPU 設計運行的溫度范圍內需要耗散的熱能,是散熱系統的重要參考指標。TDP 越大,表示 CPU 在滿負荷工作產生的熱量就越大。

隨著睿頻 2.0 技術引入,TDP 已經不是 CPU 能夠排除的最大熱量了。在睿頻 2.0 中,引入了 PL1、PL2、PL3、PL4、和 Tau。

PL1 是 CPU 運行在默認主頻不含睿頻和 AVX 的功耗,大多數情況等于 TDP。PL2 是 CPU 可以達到超過 TDP 工作的最大功率限制。可以看出在 Tau 時間內 CPU 是可以超過 TDP 閾值運行的。PL3/PL4 一般廠家不設置,這里略過。Tau 是 CPU 能在 PL2 運行的最長時間。

在實際生產中,由于需要考慮到各種冗余以及生產安全,服務器并不能一直在最高功率下運行,而且為了保護 CPU,甚至會設置"功耗墻",當功耗大于一定閾值時,CPU 會自動調用調頻接口通過降低 CPU 的頻率來降低功耗。當功耗降低,CPU 溫度回復正常時,CPU 頻率會逐漸回復到原先頻率。

混部功耗管理技術

在 Skylark 虛擬機混部方案中,我們有數據采集,QoS 實時分析,QoS 實時控制,三個核心模塊。在這三個模塊中,通過以下算法實現功耗管理:

「功耗相關數據采集」:根據 host 上的 topo 關系,通過 MSR 寄存器,準確采集計算 CPU 每個核的頻率,以及每個 package 的功耗。

「功耗及利用率實時分析」:在每個定時周期中,根據設定的 TDP 閾值,標記功耗熱點 package,以及降頻 CPU 核,對降頻核上運行的虛擬機 CPU 利用率進行排序。由于我們要盡量保證高優先級虛擬機的 QoS,所以利用率最高的若干個低優先級虛擬機將被放入 QoS 調整隊列。

「QoS 實時控制」:在每個 QoS 調整周期,根據 CPU 核狀態,功耗熱點 package,限制或恢復 QoS 調整隊列中虛擬機 vCPU 的 CPU 帶寬,通過降低 CPU 帶寬,將減小降頻核的 CPU 利用率,來達到降低功耗的目的。

總結

在使用了高低優先級虛擬機混部方案之后,平均資源利用率的提高對應著 QoS 降低的風險也隨之增加。在 CPU 突發滿負載運行時,可能會因功耗升高觸發降頻而導致 CPU QoS 下降。我們在 Skylark 中提出了功耗管理技術,通過調整熱點低優先級虛擬機 vCPU 的 CPU 帶寬來間接調整功耗,保障 CPU QoS。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10870

    瀏覽量

    211875
  • 功耗
    +關注

    關注

    1

    文章

    810

    瀏覽量

    31955
  • 虛擬機
    +關注

    關注

    1

    文章

    917

    瀏覽量

    28218
  • 功耗管理
    +關注

    關注

    0

    文章

    8

    瀏覽量

    7180
  • openEuler
    +關注

    關注

    2

    文章

    316

    瀏覽量

    5894

原文標題:openEuler資源利用率提升之道 05:虛機混部介紹與功耗管理技術

文章出處:【微信號:openEulercommunity,微信公眾號:openEuler】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    一種提升存儲資源利用率的方法

    在現代云平臺中,存儲設備,如基于閃存的固態硬盤(SSD)已經被虛擬化為全系統的共享資源,以提供跨越多個應用實例的存儲服務。這使得云平臺能夠通過在多個多租戶虛擬機(VM)之間進行分片來有效利用
    的頭像 發表于 11-21 10:15 ?916次閱讀
    一種<b class='flag-5'>提升</b>存儲<b class='flag-5'>資源</b><b class='flag-5'>利用率</b>的方法

    提升現網網絡資源利用率和網絡承載能力的方法

    后1、3小區用戶數下降明顯,新分裂小區6、7業務吸收良好,指標良好,起到很好的負荷分擔及感知提升的作用。  表3 擴容方案實施效果  小區ID操作RRC連接平均數LTE_上行PRB平均利用率LTE_
    發表于 12-03 15:40

    openEuler 資源利用率提升之道 01:概論

    提升資源利用率,這需要在集群調度、OS 等層面出現更多的技術突破。本文簡要介紹對于云上資源
    發表于 07-06 09:54

    openEuler資源利用率提升之道02:典型應用下的效果

    前文[1]介紹資源利用率提升這個課題的產生背景、形成原因、解決思路,以及在 openEuler 上所構建的
    發表于 08-10 11:12

    openEuler 資源利用率提升之道 03:rubik 引擎簡介

    :支持高級用戶針對特定業務場景開發自定義擴展插件。rubik引擎在系統中的位置特性介紹在保障在線業務服務質量前提下實現資源利用率最大化
    發表于 09-01 11:00

    openEuler 資源利用率提升之道 04:CPU 搶占和 SMT 隔離控制

    感知用戶配置的業務優先級并配置其 CPU 優先級屬性,rubik 具體的介紹和使用詳見《openEuler 資源利用率提升
    發表于 09-22 16:50

    關于Swarm和Mesos資源利用率優化實踐分析

    資源調度領域的優秀經驗,以及他們在Mesos社區為提升Mesos資源利用率而正在進行的實踐活動,深度剖析了Mesos資源的收集和調度原理,以
    發表于 10-10 11:54 ?0次下載
    關于Swarm和Mesos<b class='flag-5'>資源</b><b class='flag-5'>利用率</b>優化實踐分析

    虛擬機按需物理資源分配方法

    針對云平臺按負載峰值需求配置處理資源、提供單一的服務應用和資源需求動態變化導致資源利用率低下的問題,采用云
    發表于 01-02 15:18 ?1次下載
    云<b class='flag-5'>虛擬機</b>按需物理<b class='flag-5'>資源</b>分配方法

    基于虛擬機負載高峰特征的虛擬機放置策略

    提出了一種基于虛擬機負載高峰特征的虛擬機放置策略,通過更好地復用物理主機資源來實現資源共享,從而提高資源
    發表于 01-13 10:34 ?0次下載

    虛擬機內部隔離故障驅動提高虛擬機可靠性

    利用虛擬技術來整合資源已成為高性能服務器提高資源利用率的重要手段,
    發表于 02-23 10:25 ?1次下載

    基于自適應虛擬機遷移的云資源調度及架構

    ,提岀了¨遷移路徑”和“服務開銷”等概念,并以服務器的CPU利用率和服務器間的帶寬利用率為指標,為系統中所有遷移的虛擬規劃最優的遷移路徑,以使系統總的服務開銷最小化。首先,設計了基于閾值的
    發表于 05-07 15:44 ?7次下載

    openEuler Summit 2021-云/虛擬化分論壇:業內解決方案+虛擬機系統模擬

    openEuler Summit 2021-云/虛擬化分論壇:業內解決方案+虛擬機系統模擬
    的頭像 發表于 11-10 14:42 ?1709次閱讀
    <b class='flag-5'>openEuler</b> Summit 2021-云/<b class='flag-5'>虛擬</b>化分論壇:業內解決方案+<b class='flag-5'>虛擬機</b>系統模擬

    openEuler資源利用率提升之道虛擬機OpenStack調度

    虛擬機混合部署是指把對 CPU、IO、Memory 等資源有不同需求的虛擬機通過調度方式部署、遷移到同一個計算節點上,從而使得節點的資源得到充分利用
    的頭像 發表于 01-30 10:26 ?1010次閱讀

    廣凌房產管理系統(一):土地資源管理,提高資產資源利用率

    做好高校的土地資源管理,有效保障學校和使用單位的合法權益,確保整個變更過程公開、公正、透明,避免因人工進行房屋與土地管理帶來的紕漏,大大提升工作效率,提高土地資源
    的頭像 發表于 06-22 09:16 ?482次閱讀
    廣凌房產<b class='flag-5'>管理</b>系統(一):土地<b class='flag-5'>資源管理</b>,提高資產<b class='flag-5'>資源</b><b class='flag-5'>利用率</b>

    Docker與虛擬機的區別

    的操作系統實例來實現虛擬化的技術。其實現方式是通過Hypervisor來實現的。Hypervisor是一個運行在物理機上的軟件或硬件,負責管理和分配虛擬機的硬件
    的頭像 發表于 11-23 09:37 ?9799次閱讀
    主站蜘蛛池模板: 妈妈的职业3完整版在线播放 | 岛国片免费看| 免费人妻AV无码专区五月| XXOO麻豆国产在线九九爱| 婷婷亚洲AV色香蕉蜜桃| 黑人猛挺进小莹的体内视频| 永久久久免费人妻精品| 欧美视频毛片在线播放| 大香伊人久久精品一区二区| 亚洲欧美成人综合| 欧美乱码卡一卡二卡四卡免费| 国产精品黄色大片| 真实国产精品视频国产网| 日本xxxx96| 久久99国产综合精品AV蜜桃| www.黄色| 亚洲欧美自拍明星换脸| 秋霞伦理机在线看片| 精品久久久麻豆国产精品| H厨房灌草莓| 亚洲欧美日韩高清专区| 人妻体体内射精一区二区| 寂寞骚妇女被后入式抽插| 八妻子秋霞理在线播放| 亚洲视频在线免费| 日本特黄的免费大片视频| 久久66热在线视频精品| 福利片福利一区二区三区| 中文字幕在线不卡精品视频99| 色欲久久综合亚洲精品蜜桃| 两个人的视频免费| 国产在线不卡| 岛国片在线看| 999精品在线| 亚洲三级在线视频| 玩50岁四川熟女大白屁股直播| 蜜芽资源高清在线观看| 国产综合欧美区在线| 大香伊蕉在人线国产最新| 91桃色污无限免费看| 亚洲欧美综合乱码精品成人网|