[發明專利]一種內存資源管理方法、系統、裝置及介質有效
| 申請號: | 202211422894.4 | 申請日: | 2022-11-15 |
| 公開(公告)號: | CN115470009B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 李輝;王海霞;趙帥;劉清林 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 崔俊紅 |
| 地址: | 250000 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 內存 資源管理 方法 系統 裝置 介質 | ||
本申請公開了一種內存資源管理方法、系統、裝置及介質,涉及存儲領域。該方案中,在為目標模塊分配與目標需求值對應的內存時,將存儲設備的內存信息考慮在內,其中,內存信息包括存儲設備多支持的內存規格對應的信息,此時根據目標需求值及所支持的內存規格確定為目標模塊分配的內存的目標內存值時,該內存滿足存儲設備所支持的內存規格,從而目標模塊基于此內存運行時,不僅可以滿足目標模塊對應的目標需求值,還可以避免存儲設備工作在自身不支持的內存規格下,避免存儲設備配置異常以及避免存儲設備中的IO業務中斷。
技術領域
本申請涉及存儲領域,特別涉及一種內存資源管理方法、系統、裝置及介質。
背景技術
在存儲系統中,存儲系統的可靠性離不開所安裝的存儲設備,數據的傳輸依賴于各個存儲設備的支持。同款存儲設備會有不同的內存規格(其中,內存規格為128G、256G及512G等),存儲設備運行過程中,各個子模塊對應的內存申請大小是動態變化的。在任意一種內存規格下,不匹配的內存資源值,會影響存儲設備中IO(Input/Output,輸入輸出)流程的正常運行。不支持的內存規格下,會導致存儲設備自身配置異常,最終導致IO業務流中斷。
因此,提供一種內存資源管理方法以確保存儲設備的可用性及數據的正確性,是本領域技術人員亟需解決的問題。
發明內容
本申請的目的是提供一種內存資源管理方法、系統、裝置及介質,不僅可以滿足目標模塊對應的目標需求值,還可以避免存儲設備工作在自身不支持的內存規格下,避免存儲設備配置異常以及避免存儲設備中的IO業務中斷。
為解決上述技術問題,本申請提供了一種內存資源管理方法,應用于存儲設備,包括:
獲取所述存儲設備中目標模塊的目標需求值;
獲取所述存儲設備的內存信息,所述內存信息包括所述存儲設備所支持的內存規格;
根據所述目標需求值及所述內存規格確定目標內存值,并為所述目標模塊分配目標內存值的內存。
優選地,所述目標內存值不小于所述目標需求值。
優選地,所述目標模塊的個數為多個時,獲取所述存儲設備中目標模塊的目標需求值,包括:
獲取與各個所述目標模塊一一對應的目標需求值;
根據所述目標需求值及所述內存規格確定目標內存值,并為所述目標模塊分配目標內存值的內存,包括:
根據各個所述目標需求值及所述內存規格確定與多個所述目標模塊一一對應的多個所述目標內存值,并為各個所述目標模塊分配和自身對應的目標內存值的內存。
優選地,根據各個所述目標需求值及所述內存規格確定與多個所述目標模塊一一對應的多個所述目標內存值,并為各個所述目標模塊分配和自身對應的目標內存值的內存,包括:
根據各個所述目標需求值及所述內存規格確定與多個所述目標模塊一一對應的多個所述目標內存值;
根據確定的與多個所述目標模塊一一對應的多個所述目標內存值更新預設模塊-內存值的對應關系;
根據所述對應關系為各個所述目標模塊分配和自身對應的目標內存值的內存。
優選地,獲取所述存儲設備的內存信息,包括:
在所述存儲設備的內存接口全部插滿內存設備時,獲取所述存儲設備的各個內存設備的內存信息,以獲取所述存儲設備的內存信息。
優選地,在所述存儲設備的內存接口全部插滿內存設備時,還包括:
預先將各個所述內存設備配置為所述存儲設備支持的內存規格;
重啟所述存儲設備,以使各個所述內存設備的內存規格為所述存儲設備支持的內存規格。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211422894.4/2.html,轉載請聲明來源鉆瓜專利網。





