• 
    <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
    主站蜘蛛池模板: 成人无码区免费A片视频WWW| 亚洲AV永久无码精品| 国产成人无码一区二区在线观看 | 激情无码人妻又粗又大| 无码专区狠狠躁躁天天躁| 亚洲自偷自偷偷色无码中文| 国产成人无码A区在线观看视频| 亚洲av无码专区在线观看亚| 免费无遮挡无码视频在线观看| 免费无码VA一区二区三区| 亚洲欧洲国产综合AV无码久久| 国产高清不卡无码视频| 久久久精品无码专区不卡| 无码人妻精品中文字幕免费| 亚洲av无码专区亚洲av不卡| 日韩成人无码中文字幕| 久久综合精品国产二区无码| 国产一区二区三区无码免费| 亚洲精品无码久久久久sm| 无码人妻精品一区二区三区久久| 无码日本电影一区二区网站| 国产精品免费无遮挡无码永久视频| 中文字幕无码不卡一区二区三区| 国产精品无码DVD在线观看| 亚洲午夜无码久久久久小说| 少妇无码太爽了不卡在线观看 | 永久免费av无码网站大全| 亚洲熟妇无码八AV在线播放| 永久免费av无码不卡在线观看| a级毛片无码免费真人久久| 无码专区HEYZO色欲AV| 亚洲AV无码精品蜜桃| 国产精品va无码一区二区| 亚洲综合一区无码精品| 人妻无码久久精品人妻| 老司机亚洲精品影院无码| 性无码免费一区二区三区在线| 日韩AV高清无码| 久久精品?ⅴ无码中文字幕| 无码国产午夜福利片在线观看| 亚洲国产91精品无码专区|