[发明专利]一种混合硬盘的实现方法及装置无效
申请号: | 201310496822.9 | 申请日: | 2013-10-21 |
公开(公告)号: | CN103530236A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 殷昉 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F3/06 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 混合 硬盘 实现 方法 装置 | ||
技术领域
本发明属于硬盘处理技术领域,尤其涉及一种混合硬盘的实现方法及装置。
背景技术
在混合硬盘产品中,一般存在两种存储介质:一种是传统的磁盘介质(也称之为慢速存储介质),特点是容量大、廉价,但访问速度较慢;另一种是快速存储介质,如NAND FLASH,特点是容量较小、昂贵,但访问速度较快。快速存储介质通常用来缓存热点数据(即读写次数较频繁的数据)。
混合硬盘的性能如何,主要取决于缓存管理方案是否足够有效,能否准确的识别出热点数据,具备较高的缓存命中率。当前,有两种主流的缓存管理方案:
(1)由主机操作系统直接控制混合硬盘中的快速存储介质,完成热点数据缓存的管理。混合硬盘提供了一些新增的ATA命令,允许主机操作系统决定把哪些热点数据存放在混合硬盘的快速存储介质中,或者从混合硬盘的快速存储介质中删除某些过时数据。由于主机操作系统精确知道自身启动所需的文件信息,可以预先把相关文件存放在快速存储介质中,因此该方案对提高操作系统的启动速度很有效。
(2)由混合硬盘自行控制缓存的使用。此时,混合硬盘对外表现为一个普通的机械硬盘,但其内部会统计数据的读写频率,将读写频率高的热点数据拷贝到快速存储介质中。当用户再次要求读取所述热点数据时,混合硬盘直接从快速存储介质中获取所述热点数据,从而加速热点数据的访问。该方案不需要依赖主机操作系统就能发挥出混合硬盘的功能。
在上述两种方案中,哪些热点数据缓存至快速存储介质,是由主机操作系统或者混合硬盘决定的。然而,主机操作系统或者混合硬盘依靠统计规律来识别热点数据,具有一定的盲目性。在存在多级缓存时,单纯依靠统计规律来识别热点数据,有可能得出错误的结论。例如,在混合硬盘中保存了A、B两个文件,其中A文件经常被用户访问,因此主机操作系统将其存放在自己的文件缓存中,这样用户对A文件的访问,全部被主机操作系统拦截,直接从所述文件缓存中读取,不需要向混合硬盘发送I/O请求;B文件很少被用户使用,因此不在主机操作系统的文件缓存中,用户对B文件的访问,需要向混合硬盘发送I/O请求。从混合硬盘的角度来看,A文件是冷数据,B文件是热点数据,与实际情况恰好相反。
从上面的描述可以看出,单纯依靠主机操作系统或者混合硬盘对数据访问频率进行统计,无法准确识别出热点数据,进而无法有效利用混合硬盘的快速存储介质,影响混合硬盘的I/O性能。
发明内容
本发明实施例提供一种混合硬盘的实现方法,以解决现有技术无法准确识别出热点数据,进而无法有效利用混合硬盘的快速存储介质,影响混合硬盘I/O性能的问题。
第一方面,一种混合硬盘的实现方法,所述混合硬盘包括多种类型的存储介质,所述方法包括:
获取所述存储介质的属性信息;
根据所述存储介质的属性信息对所述混合硬盘进行分区,并将分区后的信息展示给用户。
在第一方面的第一种可能实施方式中,所述根据所述存储介质的属性信息对所述混合硬盘进行分区包括:
根据所述属性信息中各存储介质的类型,采用标准的分区格式对所述混合硬盘进行分区;或者,
将所述属性信息中存储介质的拓扑信息展示给用户,以使得用户根据所述拓扑信息对所述混合硬盘进行分区;或者,
通过特定的分区软件获取所述混合硬盘的属性信息,并将所述属性信息中各存储介质的类型、各存储介质的存储空间大小以及各存储介质的扇区偏移信息展示给用户,以使得用户根据所述各存储介质的类型、各存储介质的存储空间大小以及各存储介质的扇区偏移信息对所述混合硬盘进行分区;或者,
在所述混合硬盘中设置一特定的公开接口,通过所述特定的公开接口获取所述混合硬盘中存储介质的属性信息,并将所述属性信息中各存储介质的类型、各存储介质的存储空间大小以及各存储介质的扇区偏移信息展示给用户,以使得用户根据所述各存储介质的类型、各存储介质的存储空间大小以及各存储介质的扇区偏移信息对所述混合硬盘进行分区。
结合第一方面或第一方面的第一种可能实施方式,在第二种可能实施方式中,在所述根据所述存储介质的属性信息对所述混合硬盘进行分区之后,还包括:
根据分区后的信息对所述混合硬盘的逻辑区块地址进行分段,并将分段后的信息展示给用户。
结合第一方面或第一方面的第一种可能实施方式或第一方面的第二种可能实施方式,在第三种可能实施方式中,所述存储介质包括快速存储介质和慢速存储介质。
第二方面,一种混合硬盘的实现方法,所述混合硬盘包括多种类型的存储介质,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310496822.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据块缓存方法和装置
- 下一篇:氧化锌锡薄膜及制备方法、薄膜晶体管及制备方法