[發明專利]一種基于精簡配置的存儲空間分配方法及裝置在審
| 申請號: | 201510639628.0 | 申請日: | 2015-09-30 |
| 公開(公告)號: | CN105224470A | 公開(公告)日: | 2016-01-06 |
| 發明(設計)人: | 李鵬 | 申請(專利權)人: | 漢柏科技有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 李相雨 |
| 地址: | 300384 天津市濱海新*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 精簡 配置 存儲空間 分配 方法 裝置 | ||
1.一種基于精簡配置的存儲空間分配方法,其特征在于,包括:
S100、配置模塊獲取需要精簡配置的進程的優先級與所需存儲空間大小,并根據進程的優先級與所需存儲空間大小對該進程進行存儲空間的首次分配;
S200、管理模塊獲取至少一個進程的精簡配置信息下發至定時器模塊;
S300、所述定時器模塊根據所接受的精簡配置信息對所述至少一個進程進行定時檢查,并為需要擴容的進程擴展存儲空間。
2.根據權利要求1所述的存儲空間分配方法,其特征在于,步驟S100中采用以下公式獲取首次分配存儲空間大小:
首次分配存儲空間大小=基礎存儲空間大小×(1+服務對象比例+所需存儲空間等級大小比例),其中:
服務對象比例=(服務對象等級×10)/100;
所需存儲空間等級大小比例=(所需存儲空間大小等級×10)/100;
所述服務對象等級是指,根據服務對象的不同為進程設置不同的優先級;
所需存儲空間大小等級是指,根據不同進程實際需要存儲空間的大小為進程所設置的等級;
所述基礎存儲空間大小是指滿足最低優先級以及所需存儲空間大小等級的進程所需要的存儲空間的大小。
3.根據權利要求1所述的存儲空間分配方法,其特征在于,步驟S100中采用以下公式計算定時檢查時間:
定時檢查時間=基礎檢查時間×(1-服務對象比例)。
4.根據權利要求1所述的存儲空間分配方法,其特征在于,步驟S100中采用以下公式為需要擴容的進程計算擴容存儲空間大小:
擴容存儲空間大小=基礎擴容大小×(1+服務對象比例)。
5.根據權利要求1所述的存儲空間分配方法,其特征在于,所述定時器模塊根據所接受的精簡配置信息對所述至少一個進程進行定時檢查步驟之后還包括:
根據當前已經分配的存儲空間的大小與當前已經使用的存儲空間的大小獲取當前未使用的存儲空間的大小;
比較該當前未使用的存儲空間的大小與所設定的告警門限值;若該當前未使用的存儲空間小于所述告警門限值,則為需要擴容的進程擴展存儲空間。
6.根據權利要求5所述的存儲空間分配方法,其特征在于,所設定的告警門限值采用以下公式計算:
告警門限值=當前使用存儲空間大小×20%+基礎門限值×(1+服務對象比例)。
7.一種基于精簡配置的存儲空間分配裝置,其特征在于,包括:
配置模塊,用于獲取需要精簡配置的進程的優先級與所需存儲空間大小,并根據進程的優先級與所需存儲空間大小對該進程進行存儲空間的首次分配;
管理模塊,用于集中管理使用精簡配置的全部進程,并獲取至少一個進程的精簡配置信息下發至定時器模塊;
定時器模塊,用于根據所接受的精簡配置信息對所述至少一個進程進行定時檢查,以實現為需要擴容的進程擴展存儲空間。
8.根據權利要求7所述的存儲空間分配裝置,其特征在于,所述定時器模塊包括計算單元和比較單元,其中:
所述計算單元用于根據當前已經分配的存儲空間的大小與當前已經使用的存儲空間的大小獲取當前未使用的存儲空間的大小;
所述比較單元用于比較該當前未使用的存儲空間的大小與所設定的告警門限值;若該當前未使用的存儲空間小于所述告警門限值,則為需要擴容的進程擴展存儲空間。
9.根據權利要求7所述的存儲空間分配裝置,其特征在于,所述配置模塊包括首次分配存儲空間計算單元,所述首次分配存儲空間計算單元用于采用以下公式計算首次分配存儲空間大小:
首次分配存儲空間大小=基礎存儲空間大小×(1+服務對象比例+所需存儲空間等級大小比例),其中:
服務對象比例=(服務對象等級×10)/100;
所需存儲空間等級大小比例=(所需存儲空間大小等級×10)/100;
所述服務對象等級是指,根據服務對象的不同為進程設置不同的優先級;
所需存儲空間大小等級是指,根據不同進程實際需要存儲空間的大小為進程所設置的等級;
所述基礎存儲空間大小是指滿足最低優先級以及所需存儲空間大小等級的進程所需要的存儲空間的大小。
10.根據權利要求7所述的存儲空間分配裝置,其特征在于,所述配置模塊包括定時檢查時間單元,所述定時檢查時間單元用于采用以下公式為需要擴容的進程計算擴容存儲空間大小:
擴容存儲空間大小=基礎擴容大小×(1+服務對象比例)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于漢柏科技有限公司,未經漢柏科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510639628.0/1.html,轉載請聲明來源鉆瓜專利網。





