[發明專利]一種清理高性能計算集群中挖礦程序的方法及系統在審
| 申請號: | 202011077939.X | 申請日: | 2020-10-10 |
| 公開(公告)號: | CN112052053A | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 劉陽東;趙輝;亢全;代吉偉;李哲;唐德兵 | 申請(專利權)人: | 國科晉云技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/48;H04L29/08 |
| 代理公司: | 太原弘科專利代理事務所(普通合伙) 14118 | 代理人: | 張筱莉 |
| 地址: | 030006 山西省太原市*** | 國省代碼: | 山西;14 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 清理 性能 計算 集群 中挖礦 程序 方法 系統 | ||
1.一種清理高性能計算集群中挖礦程序的方法,其特征在于,包括以下步驟:
S1、判斷計算節點集群中是否存在挖礦程序;
S2、獲取挖礦程序進程號;
S3、根據進程號查詢與其交互的可上互聯網的通信節點,查看該通信節點并關閉挖礦程序的數據流;
其中,在步驟S2中,獲取挖礦程序進程號的方法是:判斷挖礦程序是否隱藏進程號,如果沒有隱藏,則直接獲取進程號,如果隱藏,則利用開源工具prohunter進行查找隱藏挖礦程序進程號。
2.根據權利要求1所述的清理高性能計算集群中挖礦程序的方法,其特征在于,在步驟S1中所述判斷計算節點集群中的挖礦程序的方法是:先利用pestat命令掃描整個服務器集群,查詢出計算節點集群中服務器的當前負載,然后根據分配給這臺服務器的計算情況和任務情況,判斷出是否為異常節點,最后再根據異常節點數量超過集群節點總數的10%,則判斷集群中存在挖礦程序。
3.根據權利要求2所述的清理高性能計算集群中挖礦程序的方法,其特征在于,所述判斷異常節點的方法是:利用pestat查詢一個節點,會顯示如下參數,Hostname,Partition,Node,Num_CPU,CPUload,Memsize,Freemem,Joblist,其中Num_CPU下會有兩個參數,已使用核心數/總核心數Use/Tot,正常情況下當提交計算任務后,CPUload=Use,如果CPUloadUse,則會判斷為節點狀態異常。
4.根據權利要求1所述的清理高性能計算集群中挖礦程序的方法,其特征在于,所述判斷挖礦程序是否隱藏進程號的方法是:利用命令top-H,查看CPU實時利用率,并與負載進行對比判斷,如果程序沒有被隱藏的話一般會顯示在第一行,如果沒有顯示,而且服務器負載過高,則可以斷定挖礦程序被隱藏。
5.根據權利要求1至4中任一項所述的清理高性能計算集群中挖礦程序的方法,其特征在于,在步驟S3中所述根據進程號找出與其交互的可上互聯網的通信節點、查看并關閉的方法是:先利用步驟S2中獲取到的進程號,執行命令strace-ppid抓取該進程號后臺顯示的數據流;再對該進程的數據流進行解析,查詢到與其進行通訊并且可以上外網節點的ip地址;最后根據獲取的ip地址進行登錄到對應節點,利用開源工具perf-tools監控異常網絡通信節點的系統后臺命令,找出該節點的網絡轉發方式并強制關閉此登錄節點的端口轉發。
6.一種清理高性能計算集群中挖礦程序的系統,其特征在于,包括:
判斷單元:用于判斷計算節點集群中是否存在挖礦程序;
獲取單元:用于獲取挖礦程序進程號;
查詢及關閉單元:根據進程號查詢與其交互的可上互聯網的通信節點,查看該通信節點并關閉挖礦程序的數據流;
在所述獲取單元中,通過隱藏篩選模塊判斷挖礦程序是否隱藏,如果沒有隱藏,則直接獲取進程號,如果隱藏,則利用隱藏進程號查找模塊即開源工具prohunter進行查找隱藏挖礦程序進程號。
7.根據權利要求7所述的清理高性能計算集群中挖礦程序的系統,其特征在于,所述采集單元是先利用pestat命令掃描整個服務器集群,查詢出計算節點集群中服務器的當前負載,然后根據分配給這臺服務器的計算情況和任務情況,利用異常節點判斷模塊判斷出是否為異常節點,最后再根據異常節點數量超過集群節點總數的10%,則判斷集群中存在挖礦程序。
8.根據權利要求8所述的清理高性能計算集群中挖礦程序的系統,其特征在于,所述異常節點判斷模塊是利用pestat查詢一個節點,會顯示如下參數,Hostname,Partition,Node,Num_CPU,CPUload,Memsize,Freemem,Joblist,其中Num_CPU下會有兩個參數,已使用核心數/總核心數Use/Tot,正常情況下當提交計算任務后,CPUload=Use,如果CPUloadUse,則會判斷為節點狀態異常。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國科晉云技術有限公司,未經國科晉云技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011077939.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電力管彎管機
- 下一篇:一種裝有濕度傳感器的微噴噴灌設備





