• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種超算集群內vnc資源分配方法及裝置制造方法及圖紙

    技術編號:44996850 閱讀:16 留言:0更新日期:2025-04-15 17:10
    本發明專利技術涉及超算集群技術領域,公開了一種超算集群內vnc資源分配方法及裝置,該方法包括:控制節點拼接作業腳本,得到作業腳本文件,并將計算節點的計算資源和顯示節點的vnc資源數據與預設調度條件進行比較,若vnc資源數據和計算資源符合預設調度條件,則將作業腳本文件發送給計算節點;計算節點執行作業腳本文件,啟動vnc服務;當作業腳本文件執行完成后,計算節點獲取并執行用戶應用程序;控制節點調取計算節點中作業狀態,基于作業狀態向顯示節點發送vnc服務停止請求,控制顯示節點停止vnc服務。本發明專利技術實現了超算集群內vnc資源的合理分配,解決了因vnc資源分配不合理導致的節點崩潰,提高了應用程序的圖形顯示效果。

    【技術實現步驟摘要】

    本專利技術涉及超算集群,具體涉及一種超算集群內vnc資源分配方法及裝置


    技術介紹

    1、vnc(virtual?network?computing)是一種遠程桌面共享技術,用于遠程訪問和控制超算集群內計算機;vnc資源分配在提升系統性能、保障用戶體驗、增強系統安全性和便于系統管理維護等方面都具有重要作用。

    2、相關超算集群內vnc資源分配方法,因在分配資源時未考慮顯示節點能啟動的vnc服務數量,使得顯示節點啟動過多vnc服務,從而導致了圖形顯示效果不佳以及顯示節點崩潰。


    技術實現思路

    1、有鑒于此,本專利技術提供了一種超算集群內vnc資源分配方法,以解決相關超算集群內vnc資源分配方法在分配資源時未考慮顯示節點能啟動的vnc服務數量,使得顯示節點啟動過多vnc服務,從而導致了圖形顯示效果不佳以及顯示節點崩潰的問題。

    2、第一方面,本專利技術提供了一種超算集群內vnc資源分配方法,超算集群包括計算節點、控制節點和顯示節點,計算節點、控制節點和顯示節點相互連接;該方法包括:

    3、控制節點拼接作業腳本,得到作業腳本文件,并將計算節點的計算資源和顯示節點的vnc資源數據與預設調度條件進行比較,若vnc資源數據和計算資源符合預設調度條件,則將作業腳本文件發送給計算節點;

    4、計算節點執行作業腳本文件,顯示節點利用作業腳本文件啟動vnc服務;

    5、當作業腳本文件執行完成后,計算節點獲取并執行用戶應用程序;

    6、控制節點調取計算節點中的作業狀態,基于作業狀態向顯示節點發送vnc服務停止請求;

    7、顯示節點接收vnc服務停止請求,并基于vnc服務停止請求停止vnc服務。

    8、本實施例提供的超算集群內vnc資源分配方法,通過控制節點拼接作業腳本,得到作業腳本文件,并將計算節點的計算資源和顯示節點的vnc資源數據與預設調度條件進行比較,若vnc資源數據符合預設調度條件,則將作業腳本文件發送給計算節點;在提交作業時,通過統一分配vnc資源來實現作業資源的合理申請,避免了占用資源過多而導致vnc顯示效果不佳的問題,規避了環路等待帶來的死鎖或節點崩潰;計算節點執行作業腳本文件,顯示節點利用作業腳本文件啟動vnc服務;進而,當作業腳本文件執行完成后,計算節點獲取并執行用戶應用程序;控制節點調取計算節點中的作業狀態,基于作業狀態向顯示節點發送vnc服務停止請求;顯示節點接收vnc服務停止請求,并基于vnc服務停止請求停止vnc服務;及時關閉不再使用的vnc服務,避免了系統資源的浪費;最終得到超算集群內vnc資源分配結果,實現了超算集群內vnc資源的合理分配,解決了因vnc資源分配不合理導致的節點崩潰問題,提高了應用程序的圖形顯示效果。

    9、在一種可選的實施方式中,控制節點包括manager服務和slurmctld服務;控制節點拼接作業腳本,得到作業腳本文件,并將計算節點的計算資源和顯示節點的vnc資源數據與預設調度條件進行比較,若vnc資源數據和計算資源符合預設調度條件,則將作業腳本文件發送給計算節點,包括:

    10、manager服務拼接作業腳本,得到作業腳本文件,將作業腳本文件發送給slurmctld服務;

    11、slurmctld服務將作業腳本文件加入等待隊列中,并為作業腳本文件分配作業標識;

    12、slurmctld服務判斷計算節點的計算資源是否滿足作業需求,以及顯示節點是否存在vnc資源;

    13、當計算節點的計算資源滿足作業需求,且顯示節點存在vnc資源時,slurmctld服務將等待隊列中的作業腳本文件調度至計算節點。

    14、本實施例提供的超算集群內vnc資源分配方法,通過manager服務拼接作業腳本,得到作業腳本文件,將作業腳本文件發送給slurmctld服務;slurmctld服務將作業腳本文件加入等待隊列中,并為作業腳本文件分配作業標識;slurmctld服務判斷計算節點的計算資源是否滿足作業需求,以及顯示節點是否存在vnc資源;當計算節點的計算資源滿足作業需求,且顯示節點存在vnc資源時,slurmctld服務將等待隊列中的作業腳本文件調度至計算節點;在作業腳本文件調度至計算節點時,通過統一分配vnc資源實現了作業資源的合理申請,避免了占用資源過多而導致vnc顯示效果不佳的問題,規避了環路等待帶來的死鎖或節點崩潰。

    15、在一種可選的實施方式中,計算節點執行作業腳本文件,顯示節點利用作業腳本文件啟動vnc服務,包括:

    16、計算節點向manager服務發送請求指令;

    17、計算節點接收manager服務發送的vnc節點信息,并向顯示節點發送vnc節點信息;其中,vnc節點信息為manager服務根據請求指令調取的信息;

    18、顯示節點接vnc節點信息,并基于vnc節點信息啟動vnc服務;

    19、顯示節點獲取vnc服務執行過程中的vnc服務信息,將vnc服務信息通過計算節點發送給manager服務;其中,manager服務將vnc服務信息存儲至作業數據中,并更新顯示節點的vnc資源。

    20、本實施例提供的超算集群內vnc資源分配方法,通過計算節點向manager服務發送請求指令;計算節點接收manager服務發送的vnc節點信息,并向顯示節點發送vnc節點信息;其中,vnc節點信息為manager服務根據請求指令調取的信息;manager服務通過調度算法選擇用于啟動vnc的顯示節點,避免vnc服務啟動在少數顯示節點上,提高了vnc服務的可靠性,提升了顯示節點運行效率;顯示節點接vnc節點信息,并基于vnc節點信息啟動vnc服務;顯示節點獲取vnc服務執行過程中的vnc服務信息,將vnc服務信息通過計算節點發送給manager服務;其中,manager服務將vnc服務信息存儲至作業數據中,并更新顯示節點的vnc資源,實現了顯示節點中vnc服務的啟動,為用戶應用程序的圖形顯示奠定了基礎。

    21、在一種可選的實施方式中,控制節點調取計算節點中的作業狀態,基于作業狀態向顯示節點發送vnc服務停止請求,包括:

    22、控制節點調取計算節點中的作業狀態,當作業狀態為作業結束狀態,或作業取消狀態,或作業失敗狀態時,則向作業狀態對應的顯示節點發送vnc服務停止請求。

    23、本實施例提供的超算集群內vnc資源分配方法,通過控制節點調取計算節點中的作業狀態,當作業狀態為作業結束狀態,或作業取消狀態,或作業失敗狀態時,則向作業狀態對應的顯示節點發送vnc服務停止請求;實現了超算集群vnc資源的回收,清理了無效的vnc資源占用,提高了vnc資源的利用率。

    24、在一種可選的實施方式中,在控制節點拼接作業腳本,得到作業腳本文件,并將計算節點的計算資源和顯示節點的vnc資源數據與預設調度條件進行比較,若vnc資源數據和計算資源符合預設調度條件,則將作業腳本文件發送給計算節點之前,本文檔來自技高網...

    【技術保護點】

    1.一種超算集群內vnc資源分配方法,其特征在于,所述超算集群包括計算節點、控制節點和顯示節點,所述計算節點、控制節點和顯示節點相互連接;所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述控制節點包括manager服務和slurmctld服務;所述控制節點拼接作業腳本,得到作業腳本文件,并將所述計算節點的計算資源和所述顯示節點的vnc資源數據與預設調度條件進行比較,若所述vnc資源數據和計算資源符合所述預設調度條件,則將所述作業腳本文件發送給所述計算節點,包括:

    3.根據權利要求1所述的方法,其特征在于,所述計算節點執行所述作業腳本文件,所述顯示節點利用所述作業腳本文件啟動vnc服務,包括:

    4.根據權利要求1所述的方法,其特征在于,所述控制節點調取所述計算節點中的作業狀態,基于所述作業狀態向所述顯示節點發送vnc服務停止請求,包括:

    5.根據權利要求1所述的方法,其特征在于,在所述控制節點拼接作業腳本,得到作業腳本文件,并將所述計算節點的計算資源和所述顯示節點的vnc資源數據與預設調度條件進行比較,若所述vnc資源數據和計算資源符合所述預設調度條件,則將所述作業腳本文件發送給所述計算節點之前,還包括:

    6.根據權利要求1所述的方法,其特征在于,還包括:

    7.一種超算集群內vnc資源分配裝置,其特征在于,所述裝置包括超算集群,所述超算集群包括計算節點、控制節點和顯示節點,所述計算節點、控制節點和顯示節點相互連接;

    8.一種計算機設備,其特征在于,包括:

    9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機指令,所述計算機指令用于使計算機執行權利要求1至6中任一項所述的超算集群內vnc資源分配方法。

    10.一種計算機程序產品,其特征在于,包括計算機指令,所述計算機指令用于使計算機執行權利要求1至6中任一項所述的超算集群內vnc資源分配方法。

    ...

    【技術特征摘要】

    1.一種超算集群內vnc資源分配方法,其特征在于,所述超算集群包括計算節點、控制節點和顯示節點,所述計算節點、控制節點和顯示節點相互連接;所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述控制節點包括manager服務和slurmctld服務;所述控制節點拼接作業腳本,得到作業腳本文件,并將所述計算節點的計算資源和所述顯示節點的vnc資源數據與預設調度條件進行比較,若所述vnc資源數據和計算資源符合所述預設調度條件,則將所述作業腳本文件發送給所述計算節點,包括:

    3.根據權利要求1所述的方法,其特征在于,所述計算節點執行所述作業腳本文件,所述顯示節點利用所述作業腳本文件啟動vnc服務,包括:

    4.根據權利要求1所述的方法,其特征在于,所述控制節點調取所述計算節點中的作業狀態,基于所述作業狀態向所述顯示節點發送vnc服務停止請求,包括:

    5.根據權利要求1所述的方法,其特征在于,在所述...

    【專利技術屬性】
    技術研發人員:郭廣躍高清爽吳俁司永康李怡琳
    申請(專利權)人:天翼云科技有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲av无码av制服另类专区| 国产在线无码制服丝袜无码| 少妇人妻无码精品视频app| 久久无码一区二区三区少妇 | 中文字幕无码成人免费视频| 777爽死你无码免费看一二区| 亚洲成av人片天堂网无码】| 亚洲精品无码专区在线播放| 中文无码AV一区二区三区| 91精品日韩人妻无码久久不卡| 无码A级毛片日韩精品| 无码乱人伦一区二区亚洲一| 国产精品无码素人福利免费| 无码A级毛片免费视频内谢| 国产在线精品无码二区二区| 中文字幕乱偷无码av先锋蜜桃 | 国产成人无码一二三区视频| 亚洲va中文字幕无码久久不卡| 97性无码区免费| 亚洲综合av永久无码精品一区二区| 中文字幕无码乱码人妻系列蜜桃| 国产午夜精品无码| AV无码小缝喷白浆在线观看 | 无码精品不卡一区二区三区| 台湾无码一区二区| 亚洲AV中文无码乱人伦下载| 久久久久无码国产精品不卡 | 亚洲无码黄色网址| 免费无码又爽又刺激高潮的视频| 久久久久无码精品国产| 亚洲国产av无码精品| 精品久久久无码中字| 久久天堂av综合色无码专区| 无码八A片人妻少妇久久| 无码少妇一区二区性色AV| 国产精品无码午夜福利| 亚洲Av综合色区无码专区桃色| 日本无码小泬粉嫩精品图| 波多野结衣AV无码久久一区| 一区二区三区无码视频免费福利 | 国产亚洲美日韩AV中文字幕无码成人|