一种基于零星请求的磁盘功耗状态切换方法技术

技术编号:18349573 阅读:36 留言:0更新日期:2018-07-01 22:11
本发明专利技术公开了一种基于零星请求的磁盘功耗状态切换方法,先获取零星请求的历史记录以及每次零星请求下对应的磁盘综合信息;再根据历史记录,分析并确定零星请求在突发性时段和非突发性时段的分布规律,结合磁盘综合信息,制定磁盘功耗状态切换策略;当侦测到磁盘I/O口中的第一零星请求时,根据第一零星请求,执行相应的磁盘功耗状态切换策略。本发明专利技术技术方案能及时进行磁盘功耗状态切换,提高系统对零星请求的响应速度。

【技术实现步骤摘要】
一种基于零星请求的磁盘功耗状态切换方法
本专利技术涉及计算机
,尤其涉及一种基于零星请求的磁盘功耗状态切换方法。
技术介绍
磁盘是用于存储计算机数据的一种载体,存储在磁盘中的数据可以反复使用。在磁盘使用过程中,无论是突发性时段还是非突发性时段,都会存在零星请求。传统的磁盘在面对零星请求时,其感知方面存在不足,不能及时的进行磁盘状态切换,造成不必要的磁盘能耗,降低系统性能。
技术实现思路
本专利技术实施例提出一种基于零星请求的磁盘功耗状态切换方法,能及时进行磁盘功耗状态切换,提高系统对零星请求的响应速度。本专利技术实施例提供一种基于零星请求的磁盘功耗状态切换方法,包括:获取零星请求的历史记录以及每次零星请求下对应的磁盘综合信息;所述磁盘综合信息包括:存储资源利用率、系统性能和磁盘的切换时机;根据所述历史记录,分析并确定零星请求在突发性时段和非突发性时段的分布规律,结合所述磁盘综合信息,制定磁盘功耗状态切换策略;所述磁盘功耗状态切换策略包括:性能策略、能耗策略和切换时机策略;当侦测到磁盘I/O口中的第一零星请求时,根据所述第一零星请求,执行相应的磁盘功耗状态切换策略。进一步的,所述侦测到磁盘I/O口中的第一零星请求,具体为:获取块数据的历史系统行为,构建所述块数据的行为分析数学模型;所述行为分析数学模型记录了若干个突发性访问行为的描述信息和评估机制;所述行为分析数学模型用于跟踪和预测系统中的突发性访问行为;通过所述行为分析数学模型,侦测所述磁盘I/O口中的第一零星请求。进一步的,所述获取块数据的历史系统行为,具体为:通过Trace日志文件,获取块数据的历史系统行为。进一步的,所述性能策略为在保证系统性能为最优的前提下,通过调节存储资源利用率和磁盘的切换时机,实现磁盘功耗状态切换。进一步的,所述能耗策略为在保证系统能耗为最低的前提下,通过调节存储资源利用率、系统性能和磁盘的切换时机,实现磁盘功耗状态切换。进一步的,所述磁盘功耗切换策略为在保证磁盘的切换时机为最优的前提下,通过控制存储资源利用率和系统性能,实现磁盘功耗状态切换。实施本专利技术实施例,具有如下有益效果:本专利技术实施例提供的基于零星请求的磁盘功耗状态切换方法,先获取零星请求的历史记录以及每次零星请求下对应的磁盘综合信息;再根据历史记录,分析并确定零星请求在突发性时段和非突发性时段的分布规律,结合磁盘综合信息,制定磁盘功耗状态切换策略;当侦测到磁盘I/O口中的第一零星请求时,根据第一零星请求,执行相应的磁盘功耗状态切换策略。相比于现有技术面对零星请求的感知力不足,本专利技术技术方案能及时进行磁盘功耗状态切换,提高系统对零星请求的响应速度。附图说明图1是本专利技术提供的基于零星请求的磁盘功耗状态切换方法的一种实施例的流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,是本专利技术提供的基于零星请求的磁盘功耗状态切换方法的一种实施例的流程示意图,该方法包括步骤101至步骤103,各步骤具体如下:步骤101:获取零星请求的历史记录以及每次零星请求下对应的磁盘综合信息;该磁盘综合信息包括:存储资源利用率、系统性能和磁盘的切换时机。步骤102:根据历史记录,分析并确定零星请求在突发性时段和非突发性时段的分布规律,结合磁盘综合信息,制定磁盘功耗状态切换策略;该磁盘功耗状态切换策略包括:性能策略、能耗策略和切换时机策略。本实施例的技术方案通过非突发性时段零星请求的分布规律,及其突发时段的潜在关系,确定零星请求与存储资源利用率、性能、以磁盘在不同能耗状态之间的切换时机之间的关联,从而明确零星请求对磁盘功耗状态切换的实施时机、系统性能和能耗的影响。在本实施例中,性能策略为在保证系统性能为最优的前提下,通过调节存储资源利用率和磁盘的切换时机,实现磁盘功耗状态切换。能耗策略为在保证系统能耗为最低的前提下,通过调节存储资源利用率、系统性能和磁盘的切换时机,实现磁盘功耗状态切换。磁盘功耗切换策略为在保证磁盘的切换时机是最优的前提下,通过控制存储资源利用率和系统性能,实现磁盘功耗状态切换。步骤103:当侦测到磁盘I/O口中的第一零星请求时,根据第一零星请求,执行相应的磁盘功耗状态切换策略。在本实施例中,步骤103中的侦测到磁盘I/O口中的第一零星请求,具体为:获取块数据的历史系统行为,构建块数据的行为分析数学模型;行为分析数学模型记录了若干个突发性访问行为的描述信息和评估机制;行为分析数学模型用于跟踪和预测系统中的突发性访问行为;通过该行为分析数学模型,侦测磁盘I/O口中的第一零星请求。在本实施例中,获取块数据的历史系统行为,具体为:通过Trace日志文件,获取块数据的历史系统行为。由上可见,本专利技术实施例提供的基于零星请求的磁盘功耗状态切换方法,先获取零星请求的历史记录以及每次零星请求下对应的磁盘综合信息;再根据历史记录,分析并确定零星请求在突发性时段和非突发性时段的分布规律,结合磁盘综合信息,制定磁盘功耗状态切换策略;当侦测到磁盘I/O口中的第一零星请求时,根据第一零星请求,执行相应的磁盘功耗状态切换策略。相比于现有技术面对零星请求的感知力不足,本专利技术技术方案能及时进行磁盘功耗状态切换,提高系统对零星请求的响应速度。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。以上所述是本专利技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本专利技术的保护范围。本文档来自技高网
...
一种基于零星请求的磁盘功耗状态切换方法

【技术保护点】
1.一种基于零星请求的磁盘功耗状态切换方法,其特征在于,包括:获取零星请求的历史记录以及每次零星请求下对应的磁盘综合信息;所述磁盘综合信息包括:存储资源利用率、系统性能和磁盘的切换时机;根据所述历史记录,分析并确定零星请求在突发性时段和非突发性时段的分布规律,结合所述磁盘综合信息,制定磁盘功耗状态切换策略;所述磁盘功耗状态切换策略包括:性能策略、能耗策略和切换时机策略;当侦测到磁盘I/O口中的第一零星请求时,根据所述第一零星请求,执行相应的磁盘功耗状态切换策略。

【技术特征摘要】
1.一种基于零星请求的磁盘功耗状态切换方法,其特征在于,包括:获取零星请求的历史记录以及每次零星请求下对应的磁盘综合信息;所述磁盘综合信息包括:存储资源利用率、系统性能和磁盘的切换时机;根据所述历史记录,分析并确定零星请求在突发性时段和非突发性时段的分布规律,结合所述磁盘综合信息,制定磁盘功耗状态切换策略;所述磁盘功耗状态切换策略包括:性能策略、能耗策略和切换时机策略;当侦测到磁盘I/O口中的第一零星请求时,根据所述第一零星请求,执行相应的磁盘功耗状态切换策略。2.根据权利要求1所述的基于零星请求的磁盘功耗状态切换方法,所述侦测到磁盘I/O口中的第一零星请求,具体为:获取块数据的历史系统行为,构建所述块数据的行为分析数学模型;所述行为分析数学模型记录了若干个突发性访问行为的描述信息和评估机制;所述行为分析数学模型用于跟踪和预测系统中的突发性...

【专利技术属性】
技术研发人员:魏文国谢桂园戴青云蔡君赵慧民
申请(专利权)人:广东技术师范学院
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1