System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产在线无码精品无码,YY111111少妇无码理论片,免费无码一区二区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    虛擬機調度方法、裝置、系統、存儲介質和程序產品制造方法及圖紙

    技術編號:44403282 閱讀:1 留言:0更新日期:2025-02-25 10:17
    本公開提供一種虛擬機調度方法、裝置、系統、存儲介質和程序產品,涉及云計算領域。該方法包括:根據第一計算節點中的每個numa節點的總vCPU利用率,識別第一計算節點中待遷移第一虛擬機的源numa節點;在第一計算節點中存在能夠接收第一虛擬機的目標numa節點的情況下,將第一虛擬機遷移到目標numa節點;以及在未遷移成功的情況下,向集群控制節點上報第一事件信息,以觸發第一計算節點與第二計算節點之間的虛擬機熱遷移。

    【技術實現步驟摘要】

    本公開涉及云計算領域,尤其涉及一種虛擬機調度方法、裝置、系統、存儲介質和程序產品


    技術介紹

    1、隨著云計算的廣泛應用以及服務器內numa(non-uniform?memory?access,非一致性內存訪問)節點個數的增多,計算節點內的虛擬機內存與vcpu(virtual?centralprocessing?unit,虛擬中央處理器)管理面臨很多問題。當虛擬機vcpu與內存固定在一個numa節點上,存在numa節點之間的vcpu利用率不均衡的情況,這樣會導致不同虛擬機vcpu因為資源競爭而影響性能。


    技術實現思路

    1、本公開要解決的一個技術問題是,提供一種虛擬機調度方法、裝置、系統、存儲介質和程序產品,能夠解決了numa間vcpu利用率不均衡而影響虛擬機內運行的性能,并且減少熱遷移對虛擬機運行的影響。

    2、根據本公開一方面,提出一種虛擬機調度方法,由第一計算節點執行,包括:根據第一計算節點中的每個非一致性內存訪問numa節點的總虛擬中央處理器vcpu利用率,識別第一計算節點中待遷移第一虛擬機的源numa節點;在第一計算節點中存在能夠接收第一虛擬機的目標numa節點的情況下,將第一虛擬機遷移到目標numa節點;以及在未遷移成功的情況下,向集群控制節點上報第一事件信息,以觸發第一計算節點與第二計算節點之間的虛擬機熱遷移。

    3、在一些實施例中,第一計算節點與第二計算節點之間的虛擬機熱遷移包括:目標numa節點中的第二虛擬機被熱遷移到第二計算節點,以便第一虛擬機被遷移到目標numa節點。

    4、在一些實施例中,第一計算節點與第二計算節點之間的虛擬機熱遷移包括:第一虛擬機被熱遷移到第二計算節點。

    5、在一些實施例中,在不存在目標numa節點的情況下,向集群控制節點上報第二事件信息,以便集群控制節點將第一虛擬機熱遷移到第二計算節點。

    6、在一些實施例中,目標numa節點為接收第一虛擬機后總vcpu利用率小于或等于閾值,且有足夠的內存承載第一虛擬機的numa節點。

    7、在一些實施例中,識別待遷移第一虛擬機的源numa節點,包括:將總vcpu利用率大于閾值的numa節點,識別為源numa節點。

    8、在一些實施例中,第一虛擬機為源numa節點中vcpu利用率最小的虛擬機。

    9、在一些實施例中,第二虛擬機為目標numa節點中vcpu利用率最小的虛擬機。

    10、在一些實施例中,第一事件信息包括第一計算節點的地址、目標numa節點標識和目標numa節點的每個虛擬機的vcpu利用率。

    11、在一些實施例中,將第一虛擬機遷移到目標numa節點包括:將第一虛擬機的vcpu和內存遷移到目標numa節點。

    12、根據本公開的另一方面,還提出一種虛擬機調度裝置,位于第一計算節點,包括:cpu利用率采集模塊,被配置為采集第一計算節點中的每個非一致性內存訪問numa節點的總虛擬中央處理器vcpu利用率;以及虛擬機遷移模塊,被配置為根據每個numa節點的總vcpu利用率,識別第一計算節點中待遷移第一虛擬機的源numa節點,在第一計算節點中存在能夠接收第一虛擬機的目標numa節點的情況下,將第一虛擬機遷移到目標numa節點,在未遷移成功的情況下,向集群控制節點上報第一事件信息,以觸發第一計算節點與第二計算節點之間的虛擬機熱遷移。

    13、根據本公開的另一方面,還提出一種虛擬機調度裝置,位于第一計算節點,包括:存儲器;以及耦接至存儲器的處理器,處理器被配置為基于存儲在存儲器的指令執行如上述的虛擬機調度方法。

    14、根據本公開的另一方面,還提出一種虛擬機調度系統,包括:第一計算節點,包括上述的虛擬機調度裝置;第二計算節點;以及集群控制節點,被配置為接收虛擬機調度裝置在確定存在目標非一致性內存訪問numa節點,但源numa節點中的第一虛擬機未成功遷移到目標numa節點的情況下發送的第一事件信息,在第一計算節點與第二計算節點之間進行虛擬機熱遷移。

    15、在一些實施例中,集群控制節點被配置為將目標numa節點中的第二虛擬機熱遷移到第二計算節點,或者,將源numa節點中的第一虛擬機熱遷移到第二計算節點。

    16、在一些實施例中,集群控制節點還被配置為接收虛擬機調度裝置在確定不存在目標numa節點的情況下發送的第二事件信息,將源numa節點中的第一虛擬機熱遷移到第二計算節點。

    17、根據本公開的另一方面,還提出一種計算機可讀存儲介質,其上存儲有計算機程序指令,該指令被處理器執行時實現如上述的虛擬機調度方法。

    18、根據本公開的另一方面,還提出一種計算機程序產品,包括計算機程序或指令,計算機程序或指令被處理器執行時實現上述的虛擬機調度方法。

    19、上述實施例中,在計算節點中的numa節點之間存在vcpu利用率不均衡的情況下,先在同一計算節點中的不同numa節點之間進行虛擬機遷移,在遷移不成功的情況下,才觸發在不同計算節點之間進行虛擬機熱遷移,解決了numa間vcpu利用率不均衡而影響虛擬機內運行的性能,并且減少了熱遷移對虛擬機運行的影響。

    20、通過以下參照附圖對本公開的示例性實施例的詳細描述,本公開的其它特征及其優點將會變得清楚。

    本文檔來自技高網...

    【技術保護點】

    1.一種虛擬機調度方法,由第一計算節點執行,包括:

    2.根據權利要求1所述的虛擬機調度方法,其中,所述第一計算節點與所述第二計算節點之間的虛擬機熱遷移包括:

    3.根據權利要求1所述的虛擬機調度方法,其中,所述第一計算節點與所述第二計算節點之間的虛擬機熱遷移包括:

    4.根據權利要求1所述的虛擬機調度方法,還包括:

    5.根據權利要求1至4任一所述的虛擬機調度方法,其中,所述目標numa節點為接收所述第一虛擬機后總vCPU利用率小于或等于閾值,且有足夠的內存承載所述第一虛擬機的numa節點。

    6.根據權利要求1至4任一所述的虛擬機調度方法,其中,所述識別待遷移所述第一虛擬機的所述源numa節點,包括:

    7.根據權利要求1至4任一所述的虛擬機調度方法,其中,所述第一虛擬機為所述源numa節點中vCPU利用率最小的虛擬機。

    8.根據權利要求2所述的虛擬機調度方法,其中,所述第二虛擬機為所述目標numa節點中vCPU利用率最小的虛擬機。

    9.根據權利要求1至4任一所述的虛擬機調度方法,其中,所述第一事件信息包括所述第一計算節點的地址、所述目標numa節點標識和所述目標numa節點的每個虛擬機的vCPU利用率。

    10.根據權利要求1至4任一所述的虛擬機調度方法,其中,所述將所述第一虛擬機遷移到所述目標numa節點包括:

    11.一種虛擬機調度裝置,位于第一計算節點,包括:

    12.一種虛擬機調度裝置,位于第一計算節點,包括:

    13.一種虛擬機調度系統,包括:

    14.根據權利要求13所述的虛擬機調度系統,其中,

    15.根據權利要求13或14所述的虛擬機調度系統,其中,

    16.一種計算機可讀存儲介質,其上存儲有計算機程序指令,該指令被處理器執行時實現如權利要求1至10任一所述的虛擬機調度方法。

    17.一種計算機程序產品,包括計算機程序或指令,所述計算機程序或指令被處理器執行時實現權利要求1至10任一所述的虛擬機調度方法。

    ...

    【技術特征摘要】

    1.一種虛擬機調度方法,由第一計算節點執行,包括:

    2.根據權利要求1所述的虛擬機調度方法,其中,所述第一計算節點與所述第二計算節點之間的虛擬機熱遷移包括:

    3.根據權利要求1所述的虛擬機調度方法,其中,所述第一計算節點與所述第二計算節點之間的虛擬機熱遷移包括:

    4.根據權利要求1所述的虛擬機調度方法,還包括:

    5.根據權利要求1至4任一所述的虛擬機調度方法,其中,所述目標numa節點為接收所述第一虛擬機后總vcpu利用率小于或等于閾值,且有足夠的內存承載所述第一虛擬機的numa節點。

    6.根據權利要求1至4任一所述的虛擬機調度方法,其中,所述識別待遷移所述第一虛擬機的所述源numa節點,包括:

    7.根據權利要求1至4任一所述的虛擬機調度方法,其中,所述第一虛擬機為所述源numa節點中vcpu利用率最小的虛擬機。

    8.根據權利要求2所述的虛擬機調度方法,其中,所述第二虛擬機為所述目標numa節點中vcpu利用率最小...

    【專利技術屬性】
    技術研發人員:姚振國尚飛
    申請(專利權)人:京東科技信息技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 性无码专区无码片| 久久午夜夜伦鲁鲁片免费无码影视| 2019亚洲午夜无码天堂| 97在线视频人妻无码| 国产亚洲3p无码一区二区| 亚洲无码一区二区三区| 国产精品多人p群无码| 97在线视频人妻无码| 色窝窝无码一区二区三区| 日韩人妻无码一区二区三区综合部| 亚洲综合无码一区二区三区| 亚洲熟妇无码乱子AV电影| 成人免费无码大片A毛片抽搐| 无码人妻精品一区二区三区66| 久久久久亚洲?V成人无码| 色欲AV永久无码精品无码| 无码少妇一区二区| 亚洲成AV人片在线播放无码| 无码毛片一区二区三区视频免费播放 | 亚洲成a∧人片在线观看无码| 无码一区二区三区视频| 永久免费无码日韩视频| 无码一区二区三区中文字幕| 亚洲av无码偷拍在线观看| 在线看无码的免费网站| 久久久无码精品亚洲日韩按摩| 国产精品无码一区二区三区电影| 国产午夜无码专区喷水| 人妻无码一区二区视频| 成人无码嫩草影院| 午夜精品久久久久久久无码| 色综合热无码热国产| 国产精品成人无码免费| 日韩专区无码人妻| 久久久久成人精品无码| 亚洲中文字幕无码一久久区| 国产日韩精品中文字无码| 亚洲AV日韩AV永久无码下载| 日韩一区二区三区无码影院| 久久亚洲日韩看片无码| 亚洲aⅴ无码专区在线观看春色 |