[發明專利]基于SSD和磁盤混合存儲的緩存方法、裝置及介質有效
| 申請號: | 201710373765.3 | 申請日: | 2017-05-24 |
| 公開(公告)號: | CN108932150B | 公開(公告)日: | 2023-09-15 |
| 發明(設計)人: | 江瀅;王志坤 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F3/06;G06F9/50 |
| 代理公司: | 北京天昊聯合知識產權代理有限公司 11112 | 代理人: | 姜春咸;馮建基 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 ssd 磁盤 混合 存儲 緩存 方法 裝置 介質 | ||
1.一種基于SSD和磁盤混合存儲的緩存方法,其特征在于,所述方法包括:
將固態硬盤SSD劃分為共享緩存區和獨立緩存區;
根據預設的時間周期,周期性確定磁盤中各被訪問數據塊的訪問熱度;
在每個時間周期,根據所述訪問熱度,從所述被訪問數據塊中提取相應的數據塊,并緩存至在SSD中預設的各虛擬機獨立緩存區和預設的所有虛擬機共享緩存區;其中,為每個虛擬機分配一個獨立緩存區,所述獨立緩存區用于緩存對應虛擬機訪問最頻繁的數據,所述共享緩存區用于緩存全局活躍的數據。
2.如權利要求1所述的方法,其特征在于,所述在每個時間周期,根據所述訪問熱度,從所述被訪問數據塊中提取相應的數據塊,并緩存至在所述SSD中預設的各虛擬機獨立緩存區和預設的所有虛擬機共享緩存區,包括:
根據所述訪問熱度對所述被訪問數據塊進行排序;
根據各所述獨立緩存區的長度,按照所述排序,從所述被訪問數據塊中提取與每個虛擬機對應的數據塊,并緩存至相應虛擬機對應的獨立緩存區中;
從所述被訪問數據塊中剔除已緩存至各獨立緩存區的數據塊;
根據所述共享緩存區的長度,按照所述排序,從剔除后的被訪問數據塊中提取相應數據塊,并緩存至所述共享緩存區。
3.如權利要求2所述的方法,其特征在于,所述確定磁盤中各被訪問數據塊的訪問熱度,還包括:
對每個被訪問數據塊進行參數標記;所述參數至少包括虛擬機標識信息、位置信息和訪問熱度信息;
根據各所述獨立緩存區的長度,按照所述排序,從所述被訪問數據塊中提取與每個虛擬機對應的數據塊,包括:
針對任一虛擬機:根據該虛擬機標識信息,從所述被訪問數據塊中查找與該虛擬機對應的被訪問數據塊;
根據該虛擬機的獨立緩存區的長度,確定該獨立緩存區的緩存數量;
按照所述獨立緩存區的緩存數量、所述排序和所述訪問熱度信息,從查找到的被訪問數據塊中確定需緩存的數據塊的位置信息;
根據確定的位置信息,提取需緩存至該獨立緩存區的數據塊。
4.如權利要求2所述的方法,其特征在于,所述根據所述共享緩存區的長度,按照所述排序,從剔除后的被訪問數據塊中提取相應數據塊,包括:
根據所述共享緩存區的長度,確定所述共享緩存區的緩存數量;
按照所述共享緩存區的緩存數量、所述排序和所述訪問熱度信息,從剔除后的被訪問數據塊中確定需緩存的數據塊的位置信息;
根據確定的位置信息,提取需緩存至所述共享緩存區的數據塊。
5.如權利要求1-4中任一所述的方法,其特征在于,所述根據預設的時間周期,周期性確定磁盤中各被訪問數據塊的訪問熱度之前,還包括:
根據各虛擬機負載模式和數據中心需求,調整所述獨立緩存區和所述共享緩存區的分別占用所述固態硬盤SSD的比例。
6.如權利要求1-4中任一所述的方法,其特征在于,所述根據預設的時間周期,周期性確定磁盤中各被訪問數據塊的訪問熱度之前,還包括:
設置所述共享緩存區和所述獨立緩存區分別占用所述固態硬盤SSD的初始比例。
7.一種基于SSD和磁盤混合存儲的緩存裝置,其特征在于,所述裝置包括存儲器和處理器;所述存儲器存儲有基于SSD和磁盤混合存儲的緩存計算機程序,所述處理器執行所述計算機程序以實現以下步驟:
將固態硬盤SSD劃分為共享緩存區和獨立緩存區;
根據預設的時間周期,周期性確定磁盤中各被訪問數據塊的訪問熱度;
在每個時間周期,根據所述訪問熱度,從所述被訪問數據塊中提取相應的數據塊,并緩存至在固態硬盤SSD中預設的各虛擬機獨立緩存區和預設的所有虛擬機共享緩存區;其中,為每個虛擬機分配一個獨立緩存區,所述獨立緩存區用于緩存對應虛擬機訪問最頻繁的數據,所述共享緩存區用于緩存全局活躍的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710373765.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據傳輸方法及裝置
- 下一篇:一種混合虛擬數據中心高效映射方法





