[發(fā)明專利]一種內存管理方法、裝置、計算機設備和存儲介質在審
| 申請?zhí)枺?/td> | 202111601519.1 | 申請日: | 2021-12-24 |
| 公開(公告)號: | CN114253733A | 公開(公告)日: | 2022-03-29 |
| 發(fā)明(設計)人: | 張靜東;王江為;王媛麗;闞宏偉 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;H04L67/10 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 謝浩榮 |
| 地址: | 215168 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 內存 管理 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及一種內存管理方法、裝置、計算機設備和存儲介質。所述內存管理方法包括:獲取服務器的節(jié)點的內存容量信息,將內存容量信息傳輸至節(jié)點對應的服務器,更新服務器的節(jié)點的內存容量信息;通過第一節(jié)點發(fā)起內存請求消息,將內存請求消息發(fā)送至服務器內的第二節(jié)點,獲取第二節(jié)點的內存答復消息;將內存答復消息與預設的更新條件進行對比,獲取對比結果,根據(jù)對比結果對服務器的節(jié)點的內存容量進行分配,并對服務器的節(jié)點的內存容量信息進行更新,以此解決內存管理過程中延時大、兼容性差等問題。
技術領域
本發(fā)明涉及計算機內存技術領域,特別是涉及一種內存管理方法、裝置、計算機設備和存儲介質。
背景技術
隨著云計算的快速發(fā)展,數(shù)據(jù)中心的中央處理單元、網(wǎng)絡、內存等硬件資源消耗越來越大,因此,如何提高數(shù)據(jù)中心內各種硬件的資源利用率,合理分配負載計算任務以及如何對內存進行有效管理,顯得尤為重要。目前,通常采用內存共享的方式,根據(jù)業(yè)務配置需求,將服務器內的各資源通過軟件重新劃分,實現(xiàn)各資源利用率的提高。然而,目前的內存共享技術在處理跨節(jié)點、跨服務器情況時,存在延時大、兼容性差等問題。
發(fā)明內容
基于此,有必要針對上述技術問題,提供一種內存管理方法、裝置、計算機設備和存儲介質,改善內存共享性能低的問題。
一方面,提供一種內存管理方法,所述內存管理方法包括:
獲取服務器的節(jié)點的內存容量信息,將所述內存容量信息傳輸至所述節(jié)點對應的服務器,更新所述服務器的節(jié)點的內存容量信息;
通過第一節(jié)點發(fā)起內存請求消息,將所述內存請求消息發(fā)送至所述服務器內的第二節(jié)點,獲取所述第二節(jié)點的內存答復消息,其中,所述內存答復消息包括:內存閑置消息、內存飽和消息,所述服務器的節(jié)點包括:所述第一節(jié)點、所述第二節(jié)點;
將所述內存答復消息與預設的更新條件進行對比,獲取對比結果,根據(jù)所述對比結果對所述服務器的節(jié)點的內存容量進行分配,并對所述服務器的節(jié)點的內存容量信息進行更新。
在其中一個實施例中,獲取服務器的節(jié)點的內存容量信息,將所述內存容量信息傳輸至所述節(jié)點對應的服務器,更新所述服務器的節(jié)點的內存容量信息的步驟包括:
獲取所述服務器的多個節(jié)點的內存容量信息;
對所述服務器的節(jié)點的位置進行編號,根據(jù)所述編號選取一個所述節(jié)點作為主節(jié)點,通過所述主節(jié)點將多個所述節(jié)點的內存容量信息周期性地傳輸至對應的所述服務器,更新至少一個所述服務器的節(jié)點的內存容量信息。
在其中一個實施例中,通過第一節(jié)點發(fā)起內存請求消息,將所述內存請求消息發(fā)送至所述服務器內的第二節(jié)點,獲取所述第二節(jié)點的內存答復消息的步驟包括:
判斷所述節(jié)點是否存在內存容量不足的情況,若是,則將所述節(jié)點作為所述第一節(jié)點;
通過所述第一節(jié)點將所述內存請求消息發(fā)送至第一服務器的所述第二節(jié)點,其中,所述第一服務器包括:所述第一節(jié)點對應的服務器,所述內存請求消息包括:請求內存的容量;
判斷所述第一服務器的節(jié)點的內存容量是否與所述請求內存的容量匹配,若是,則獲取所述第一服務器的節(jié)點回復的所述內存閑置消息;
若否,則獲取所述第一服務器的節(jié)點回復的所述內存飽和消息。
在其中一個實施例中,通過第一節(jié)點發(fā)起內存請求消息,將所述內存請求消息發(fā)送至所述服務器內的第二節(jié)點,獲取所述第二節(jié)點的內存答復消息的步驟還包括:
判斷所述節(jié)點是否存在內存容量不足的情況,若是,則將所述節(jié)點作為所述第一節(jié)點;
通過所述第一節(jié)點將內存請求消息發(fā)送至第二服務器的所述第二節(jié)點,其中,所述服務器包括:所述第二服務器,所述內存請求消息包括:請求內存的容量;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111601519.1/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





