[發明專利]用來進行內存空間保留及管理的方法與裝置在審
| 申請號: | 201710221668.2 | 申請日: | 2017-04-06 |
| 公開(公告)號: | CN108694014A | 公開(公告)日: | 2018-10-23 |
| 發明(設計)人: | 蔡權昱;林奕君 | 申請(專利權)人: | 群暉科技股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F12/06 |
| 代理公司: | 深圳新創友知識產權代理有限公司 44223 | 代理人: | 江耀純 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內存空間 服務器系統 掛載點 內存空間管理 虛擬內存地址 文件系統 文件信息 文件映像 物理內存 預定指令 保留 管理 服務器 置換 施加 占據 更新 運作 應用 | ||
本發明公開了一種用來進行內存空間保留及管理的方法與裝置,其中該方法是應用于一服務器系統。該方法包括:通過一預定指令,于該服務器系統中的一服務器的一文件系統中提供一掛載點,且于該掛載點建立一文件以占據一物理內存的部分內存空間;將該文件映像到一段虛擬內存地址,以避免任何置換運作被施加于該部分內存空間;以及將該文件的文件信息更新至一內存空間管理列表中,以動態地管理該部分內存空間。
技術領域
本發明涉及內存管理,特別有關于一種用來進行內存空間保留及管理的方法與裝置。
背景技術
當需要在負載很重的計算機系統中執行一目標程序(target process),可能發生內存空間不足的問題。相關技術中有多個方法被提出,以嘗試保留內存空間給該目標程序。然而,該多個方法無法確保在不導致任何副作用的狀況下解決此問題。例如:該多個方法中的一第一方法建議執行一虛設(dummy)程序以于該計算機系統的一內存中占據所需的內存空間。在執行該目標程序之前,必須先停止該虛設程序以釋放內存空間至操作系統,所以其它程序可能立刻占據所釋放的內存空間,使該目標程序依舊搶不到內存空間。因此,需要一種新穎的方法以及相關架構,來確保有足夠的內存空間可用來執行一目標程序,且不導致不想要的副作用。
發明內容
本發明的一目的在于公開一種用來進行內存空間保留及管理的方法與裝置,以解決上述問題。
本發明的另一目的在于公開一種用來進行內存空間保留及管理的方法與裝置,以確保有足夠的內存空間可用來執行一目標程序(target process),且不導致不想要的副作用。
本發明的至少一實施例公開一種用來進行內存空間保留及管理的方法。該方法可應用于一服務器系統。該方法可包括:通過一預定指令,于該服務器系統中的一服務器的一文件(file)系統提供一掛載點(mount point),且于該掛載點建立(create)一文件以占據一物理內存(physical memory)的部分(partial)內存空間;將該文件映像(map)到一段虛擬內存地址,以避免任何置換(swap)運作被施加(apply)于該部分內存空間;以及將該文件的文件信息更新至一內存空間管理列表中,以動態地管理該部分內存空間。
本發明于公開上述方法的同時,也對應地公開一種用來進行內存空間保留及管理的裝置。該裝置可應用于一服務器系統。該裝置可包括:一處理電路,位于該服務器系統中的一服務器,用來控制該服務器系統的運作。例如,該處理電路可進行下列運作:通過一預定指令,于該服務器的一文件系統提供一掛載點,且于該掛載點建立一文件以占據一物理內存的部分內存空間;將該文件映像到一段虛擬內存地址,以避免任何置換運作被施加于該部分內存空間;以及將該文件的文件信息更新至一內存空間管理列表中,以動態地管理該部分內存空間。
本發明的好處是,相較于相關技術,本發明的方法與裝置可提升該服務器系統的可靠度。另外,本發明的方法與裝置可確保有足夠的內存空間可用來執行一目標程序,且不導致不想要的副作用。
附圖說明
圖1繪示依據本發明一實施例的一種服務器系統的示意圖。
圖2繪示圖1所示的服務器系統于一實施例中的高可用性組態(highavailability(HA)configuration)。
圖3繪示依據本發明一實施例的一種用來進行內存空間保留及管理的方法的流程圖。
圖4繪示圖3所示方法于一實施例中的內存空間保留方案。
圖5繪示圖4所示內存空間保留方案于一實施例中的相關細節。
圖6繪示圖3所示方法于一實施例中的映射控制方案。
圖7繪示圖3所示方法于另一實施例中的映射控制方案。
圖8繪示圖7所示映射控制方案的相關細節。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于群暉科技股份有限公司,未經群暉科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710221668.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:時間序列數據記錄方法以及裝置
- 下一篇:微控制器的程序配置方法





