女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

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

openEuler ? 來源:openEule ? 2023-01-30 10:26 ? 次閱讀

虛擬機混合部署是指把對 CPU、IO、Memory 等資源有不同需求的虛擬機通過調度方式部署、遷移到同一個計算節點上,從而使得節點的資源得到充分利用。

虛擬機混合部署的場景有多種,比如通過動態資源調度滿足節點資源的動態調整;根據用戶使用習慣動態調整節點虛擬機分布等等。而虛擬機高低優先級調度也是其中的一種實現方法。在單機的資源調度分配上,區分出高低優先級,即高優先級虛機和低優先級虛機發生資源競爭時,資源優先分配給前者,嚴格保障其 QoS。

在 OpenStack Nova 中引入虛擬機高低優先級技術,再配合 Skylark QoS 服務能力,可以一定程度上滿足虛擬機的混合部署要求。

實現方案

在 Nova 的虛擬機創建、遷移流程中引入高低優先級概念,虛擬機對象新增高低優先級屬性。高優先級虛擬機在調度的過程中,會盡可能的調度到資源充足的節點,這樣的節點需要至少滿足內存不超賣、高優先級虛擬機所用 CPU 不超賣的要求。

用戶創建 flavor 或創建虛機時,可指定其優先級屬性。但優先級屬性不影響 Nova 現有的資源模型及節點調度策略,即 Nova 仍按正常流程選取計算節點及創建虛機。虛機高低優先級特性主要影響虛機創建后單機層面的資源調度分配策略。高優先級虛機和低優先級虛機發生資源競爭時,資源優先分配給前者,嚴格保障其 QoS。

Nova 針對虛機高低優先級特性有以下改變:

VM 對象和 flavor 新增高低優先級屬性配置。同時結合業務場景,約束高優先級屬性只能設置給綁核類型虛機,低優先級屬性只能設置給非綁核類虛機。

對于具有優先級屬性的虛機,需修改 libvirt XML 配置,讓單機上的 QoS 管理組件(名為 Skylark)感知,從而自動進行資源分配和 QoS 管理。

低優先級虛機的綁核范圍有改變,以充分利用高優先級虛機空閑的資源。

如何使用

準備

假設有如下一臺主機:

假設主機有 12 個 cpu core。

OS 是 openEuler 22.09,已安裝 Skylark 服務,且內核版本符合 Syklark 要求。

已基于 RPM 安裝部署好了 OpenStack Yoga 版本。

安裝

安裝 plugin

dnfinstallopenstack-plugin-priority-vm

配置數據庫

nova-manageapi_dbsync

nova-managedbsync

3.重啟 nova 服務

systemctlrestartopenstack-nova-*

配置

修改nova.conf文件

打開/etc/nova/nova.conf,修改[compute]內的cpu_dedicated_set、cpu_shared_set和cpu_priority_mix_enable,其中cpu_dedicated_set表示高優先級虛機使用的 CPU 核心,cpu_shared_set指低優先級虛機使用的 CPU 核心,cpu_priority_mix_enable表示是否允許低優先虛機同時使用cpu_dedicated_set的 CPU 核心,默認值是 False。

以此文章的主機為例,設置如下:

[compute]
cpu_dedicated_set=0-7
cpu_shared_set=8-11
cpu_priority_mix_enable=True

重啟 nova-compute 服務

systemctlrestartopenstack-nova-compute

使用

創建新的 flavor

openstackflavorcreate--ram8192--disk50--vcpus8--public--propertyhw:cpu_priority='low'low_prio
openstackflavorcreate--ram8192--disk50--vcpus8--public--propertyhw:cpu_priority='high'--propertyhw:cpu_policy='dedicated'high_prio

使用新 flavor 創建虛擬機

openstack server create --flavor high_prio --image openEuler2203 --network private-network high_prio_test
openstack server create --flavor low_prio --image openEuler2203 --network private-network low_prio_test

檢查

使用virsh list查看虛機 id,然后使用virsh vcpuinfo命令分別查看兩個虛機,可以發現high_prio_test的 CPU 與 0-7 號 CPU 一一綁定,low_prio_test的 CPU 在 0-11 號 CPU 中范圍綁定。

總結

本特性的實現已發布在 openEuler 22.09 創新版的 OpenStack Yoga 版本中,也會在即將發布的 openEuler 22.03 LTS SP1 的 OpenStack Train 中集成。歡迎大家體驗,在 OpenStack SIG 中反饋問題、交流經驗。

審核編輯:湯梓紅

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

    關注

    68

    文章

    11019

    瀏覽量

    215536
  • 虛擬機
    +關注

    關注

    1

    文章

    960

    瀏覽量

    28944
  • OpenStack
    +關注

    關注

    1

    文章

    72

    瀏覽量

    19237
  • nova
    +關注

    關注

    0

    文章

    33

    瀏覽量

    9588
  • openEuler
    +關注

    關注

    2

    文章

    325

    瀏覽量

    6215

原文標題:openEuler資源利用率提升之道06:虛擬機混部OpenStack調度

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

    是否可以看到每個VM的vGPU利用率

    找到任何具體的帖子。我嘗試使用nvidia-smi CLI命令。例如:'nvidia-smi -q',但它顯示了每個物理GPU的詳細信息,包括利用率。每個虛擬機利用率都沒有。謝謝,我感謝您對此請求的任何幫助
    發表于 09-21 11:06

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

    利用率低于 20%,存在巨大的資源浪費。因此,提升數據中心資源利用率是當前急需解決的一個重要問題[2]。問題成因
    發表于 07-06 09:54

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

    有效利用 Web Serving 空閑時的 CPU 資源,實現資源利用率提升,但如果只是簡單地混合部署,CPU 密集的離線業務必然會對在線
    發表于 08-10 11:12

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

    組件在整個解決方案中起到至關重要的作用,因此,rubik 引擎主要圍繞資源利用率
    發表于 09-01 11:00

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

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

    愛奇藝:基于龍蜥與 Koordinator 在離線的實踐解析

    在一個集群里,沒有進行任何特殊的隔離性處理。在 Docker 上經歷了困境后,愛奇藝將業務按節點、集群進行了拆分;這又導致離線任務集群資源常年不夠用,在線業務集群利用率非常低,尤其是夜間利用
    發表于 12-22 15:56

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

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

    詳解OpenStack虛擬機資源調度錯誤排查

    、高兼容等優良品德立名IT界,迅速坐穩開源云市場占用率頭把交椅。 本文將基于OpenStack最新release的liberty版本,
    發表于 10-11 16:39 ?0次下載
    詳解<b class='flag-5'>OpenStack</b><b class='flag-5'>虛擬機</b>的<b class='flag-5'>資源</b><b class='flag-5'>調度</b>錯誤排查

    基于負載預測的虛擬機動態調度算法研究與實現

    在云計算系統中為了實現負載均衡和資源的高效利用,需要在虛擬機粒度上對云計算系統進行調度,通過熱遷移技術將虛擬機從高負載物理節點遷移到低負載物
    發表于 11-24 14:44 ?9次下載
    基于負載預測的<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次下載

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

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

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

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

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

    隨著云計算市場規模的快速增長,各云廠商基礎設施投入也不斷增加,但行業普遍存在資源利用率低的問題,在上述背景下,提升資源利用率已經成為了一個重
    的頭像 發表于 01-13 15:10 ?1253次閱讀