[發(fā)明專利]一種內(nèi)存資源的處理方法、裝置、電子設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202111473444.3 | 申請日: | 2021-11-29 |
| 公開(公告)號: | CN114327867A | 公開(公告)日: | 2022-04-12 |
| 發(fā)明(設(shè)計)人: | 孫京本;孫明剛 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F11/30 |
| 代理公司: | 北京三聚陽光知識產(chǎn)權(quán)代理有限公司 11250 | 代理人: | 馬永芬 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 內(nèi)存 資源 處理 方法 裝置 電子設(shè)備 存儲 介質(zhì) | ||
1.一種內(nèi)存資源的處理方法,應用于部署在存儲設(shè)備中的內(nèi)存資源管理模塊,其特征在于,所述方法包括:
接收當前檢測周期內(nèi)存儲設(shè)備中各個模塊觸發(fā)的內(nèi)存使用請求,其中,所述內(nèi)存使用請求攜帶所述模塊的內(nèi)存需求;
基于所述內(nèi)存使用請求,向所述模塊分配滿足所述內(nèi)存需求的第一內(nèi)存資源;
監(jiān)聽所述存儲設(shè)備的狀態(tài)信息,在所述狀態(tài)信息用于指示所述存儲設(shè)備處于運行狀態(tài)的情況下,讀取所述存儲設(shè)備中各個模塊的內(nèi)存使用信息;
基于所述內(nèi)存使用信息以及所述第一內(nèi)存資源,生成所述存儲設(shè)備中各個模塊在所述當前檢測周期內(nèi)的內(nèi)存消耗情況。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)聽所述存儲設(shè)備的狀態(tài)信息,在所述狀態(tài)信息用于指示所述存儲設(shè)備處于運行狀態(tài)的情況下,讀取所述存儲設(shè)備中各個模塊的內(nèi)存使用信息,包括:
接收插件指令,其中,所述插件指令用于控制所述第一內(nèi)存資源管理模塊監(jiān)聽所述存儲設(shè)備的狀態(tài)信息;
響應于所述插件指令,檢測所述存儲設(shè)備是否進入目標運行環(huán)境;
在確定所述存儲設(shè)備進入目標運行環(huán)境的情況下,監(jiān)聽所述存儲設(shè)備的狀態(tài)信息;
在所述狀態(tài)信息用于指示所述存儲設(shè)備處于運行狀態(tài)的情況下,讀取所述存儲設(shè)備中各個模塊的內(nèi)存使用信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述讀取所述存儲設(shè)備中各個模塊的內(nèi)存使用信息,包括:
監(jiān)聽所述存儲設(shè)備中各個模塊對接的目標業(yè)務;
確定所述目標業(yè)務在當前檢測周期內(nèi)使用所述目標業(yè)務對應模塊的第二內(nèi)存資源;
基于所述目標業(yè)務的業(yè)務信息以及所述第二內(nèi)存資源生成所述內(nèi)存使用信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述監(jiān)聽所述存儲設(shè)備中各個模塊對接的目標業(yè)務,包括:
獲取所述存儲設(shè)備中各個模塊對應的模塊標識;
從業(yè)務管理器中查詢所述模塊標識對應的業(yè)務,并將所述模塊標識對應的業(yè)務確定為所述模塊標識對應模塊在當前檢測周期內(nèi)對接的目標業(yè)務,其中,所述業(yè)務管理器中包括模塊標識與業(yè)務之間的對應關(guān)系。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于所述內(nèi)存使用信息以及所述第一內(nèi)存資源,生成所述存儲設(shè)備中各個模塊在所述當前檢測周期內(nèi)的內(nèi)存消耗情況,包括:
基于所述第二內(nèi)存資源與所述第一內(nèi)存資源計算所述存儲設(shè)備中各個模塊對應的內(nèi)存消耗比例;
將所述內(nèi)存消耗比例確定為所述當前檢測周期內(nèi)的內(nèi)存消耗情況。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在基于所述內(nèi)存使用信息以及所述第一內(nèi)存資源,生成所述存儲設(shè)備中各個模塊在所述當前檢測周期內(nèi)的內(nèi)存消耗情況之后,所述方法還包括:
對比所述存儲設(shè)備中各個模塊的內(nèi)存消耗比例與消耗比例上限;
將所述內(nèi)存消耗比例達到消耗比例上限的模塊確定為目標模塊;
檢測所述目標模塊是否存在被使用的無效內(nèi)存資源;
在所述目標模塊中存在被使用的無效內(nèi)存資源的情況下,將所述無效內(nèi)存資源從所述第二內(nèi)存資源中釋放。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,在基于所述內(nèi)存使用信息以及所述第一內(nèi)存資源,生成所述存儲設(shè)備中各個模塊在所述當前檢測周期內(nèi)的內(nèi)存消耗情況之后,所述方法還包括:
獲取歷史檢測周期對應的歷史內(nèi)存消耗情況,其中,所述歷史內(nèi)存消耗情況包括歷史內(nèi)存消耗比例;
對比所述歷史內(nèi)存消耗比例以及所述當前檢測周期的內(nèi)存消耗比例,確定所述存儲設(shè)備中各個模塊的內(nèi)存消耗趨勢;
根據(jù)所述內(nèi)存消耗趨勢確定下一檢測周期向所述存儲設(shè)備中各個模塊分配的第三內(nèi)存資源。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111473444.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





