发明名称 | 一种使用高速非易失介质做缓存的管理方法 | ||
摘要 | 本发明提供了一种使用高速非易失介质做缓存的管理方法,使用固态硬盘做为缓存设备,每个缓存设备可以被多个磁盘共享,每个磁盘只能使用一个缓存设备;所述缓存设备划分region结构,缓存设备与磁盘之间采用组映射相连;缓存设备划分为两部分,前面部分存储内存中的region数据结构,后面部分为缓存。本发明采取将元数据实时写入固态硬盘的策略来解决这个问题,在脏数据写进固态硬盘的同时,管理这些数据的元数据也被同步到固态硬盘的指定位置,只要重启时读出这些元数据即可将所有缓存在固态硬盘而没有写入传统磁盘的数据读出,从而所有的数据在系统崩溃和掉电的情况下也能保证不丢失。 | ||
申请公布号 | CN102521147B | 申请公布日期 | 2015.03.25 |
申请号 | CN201110364311.2 | 申请日期 | 2011.11.17 |
申请人 | 曙光信息产业(北京)有限公司 | 发明人 | 袁清波;许建卫;刘新春;邵宗有 |
分类号 | G06F12/08(2006.01)I | 主分类号 | G06F12/08(2006.01)I |
代理机构 | 北京安博达知识产权代理有限公司 11271 | 代理人 | 徐国文 |
主权项 | 一种使用高速非易失介质做缓存的管理方法,其特征在于:使用固态硬盘做为缓存设备,每个缓存设备可以被多个磁盘共享,每个磁盘只能使用一个缓存设备;所述缓存设备划分region结构,缓存设备与磁盘之间采用组映射相连;缓存设备划分为两部分,前面部分存储内存中的region数据结构,后面部分为缓存;所述region大小为64KB~1MB,且为2的幂,所述region在设备运行后不能被更改;所述缓存设备与磁盘之间采用组映射相连时,默认每组16个region,通过宏更改;所述固态硬盘组成raid磁盘阵列扩大缓存容量及提高性能。 | ||
地址 | 100084 北京市海淀区水磨西街64号 |