CN108227901A - 一种基于零星请求的磁盘功耗状态切换方法 - Google Patents
一种基于零星请求的磁盘功耗状态切换方法 Download PDFInfo
- Publication number
- CN108227901A CN108227901A CN201711500046.XA CN201711500046A CN108227901A CN 108227901 A CN108227901 A CN 108227901A CN 201711500046 A CN201711500046 A CN 201711500046A CN 108227901 A CN108227901 A CN 108227901A
- Authority
- CN
- China
- Prior art keywords
- disk
- power consumption
- sporadic
- switching
- strategy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3268—Power saving in hard disk drive
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
本发明公开了一种基于零星请求的磁盘功耗状态切换方法,先获取零星请求的历史记录以及每次零星请求下对应的磁盘综合信息;再根据历史记录,分析并确定零星请求在突发性时段和非突发性时段的分布规律,结合磁盘综合信息,制定磁盘功耗状态切换策略;当侦测到磁盘I/O口中的第一零星请求时,根据第一零星请求,执行相应的磁盘功耗状态切换策略。本发明技术方案能及时进行磁盘功耗状态切换,提高系统对零星请求的响应速度。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于零星请求的磁盘功耗状态切换方法。
背景技术
磁盘是用于存储计算机数据的一种载体,存储在磁盘中的数据可以反复使用。在磁盘使用过程中,无论是突发性时段还是非突发性时段,都会存在零星请求。传统的磁盘在面对零星请求时,其感知方面存在不足,不能及时的进行磁盘状态切换,造成不必要的磁盘能耗,降低系统性能。
发明内容
本发明实施例提出一种基于零星请求的磁盘功耗状态切换方法,能及时进行磁盘功耗状态切换,提高系统对零星请求的响应速度。
本发明实施例提供一种基于零星请求的磁盘功耗状态切换方法,包括:
获取零星请求的历史记录以及每次零星请求下对应的磁盘综合信息;所述磁盘综合信息包括:存储资源利用率、系统性能和磁盘的切换时机;
根据所述历史记录,分析并确定零星请求在突发性时段和非突发性时段的分布规律,结合所述磁盘综合信息,制定磁盘功耗状态切换策略;所述磁盘功耗状态切换策略包括:性能策略、能耗策略和切换时机策略;
当侦测到磁盘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-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (6)
1.一种基于零星请求的磁盘功耗状态切换方法,其特征在于,包括:
获取零星请求的历史记录以及每次零星请求下对应的磁盘综合信息;所述磁盘综合信息包括:存储资源利用率、系统性能和磁盘的切换时机;
根据所述历史记录,分析并确定零星请求在突发性时段和非突发性时段的分布规律,结合所述磁盘综合信息,制定磁盘功耗状态切换策略;所述磁盘功耗状态切换策略包括:性能策略、能耗策略和切换时机策略;
当侦测到磁盘I/O口中的第一零星请求时,根据所述第一零星请求,执行相应的磁盘功耗状态切换策略。
2.根据权利要求1所述的基于零星请求的磁盘功耗状态切换方法,所述侦测到磁盘I/O口中的第一零星请求,具体为:
获取块数据的历史系统行为,构建所述块数据的行为分析数学模型;所述行为分析数学模型记录了若干个突发性访问行为的描述信息和评估机制;所述行为分析数学模型用于跟踪和预测系统中的突发性访问行为;
通过所述行为分析数学模型,侦测所述磁盘I/O口中的第一零星请求。
3.根据权利要求2所述的基于零星请求的磁盘功耗状态切换方法,其特征在于,所述获取块数据的历史系统行为,具体为:
通过Trace日志文件,获取块数据的历史系统行为。
4.根据权利要求1所述的基于零星请求的磁盘功耗状态切换方法,所述性能策略为在保证系统性能为最优的前提下,通过调节存储资源利用率和磁盘的切换时机,实现磁盘功耗状态切换。
5.根据权利要求1所述的基于零星请求的磁盘功耗状态切换方法,所述能耗策略为在保证系统能耗为最低的前提下,通过调节存储资源利用率、系统性能和磁盘的切换时机,实现磁盘功耗状态切换。
6.根据权利要求1所述的基于零星请求的磁盘功耗状态切换方法,所述磁盘功耗切换策略为在保证磁盘的切换时机为最优的前提下,通过控制存储资源利用率和系统性能,实现磁盘功耗状态切换。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711500046.XA CN108227901B (zh) | 2017-12-30 | 2017-12-30 | 一种基于零星请求的磁盘功耗状态切换方法 |
| JP2018147287A JP2019121343A (ja) | 2017-12-30 | 2018-08-04 | ディスクCacheのプリフェッチスペースの調整方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711500046.XA CN108227901B (zh) | 2017-12-30 | 2017-12-30 | 一种基于零星请求的磁盘功耗状态切换方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108227901A true CN108227901A (zh) | 2018-06-29 |
| CN108227901B CN108227901B (zh) | 2020-07-14 |
Family
ID=62644926
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711500046.XA Active CN108227901B (zh) | 2017-12-30 | 2017-12-30 | 一种基于零星请求的磁盘功耗状态切换方法 |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2019121343A (zh) |
| CN (1) | CN108227901B (zh) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002032198A (ja) * | 2000-07-17 | 2002-01-31 | Nec Corp | ハードディスクドライブを用いた集合型バックアップ装置 |
| US20040128575A1 (en) * | 2002-12-27 | 2004-07-01 | Thorsten Schmidt | Method for optimizing processor clock frequency in a hard disk drive to minimize power consumption while maximizing performance |
| US20090199026A1 (en) * | 2008-01-31 | 2009-08-06 | Peter Kimmel | Saving energy based on storage classes with corresponding power saving policies |
| CN103049213A (zh) * | 2011-10-17 | 2013-04-17 | 中国移动通信集团公司 | 一种磁盘调度方法及装置 |
| CN103699334A (zh) * | 2012-09-27 | 2014-04-02 | 伊姆西公司 | 用于管理虚拟机磁盘的方法和系统 |
| CN104580447A (zh) * | 2014-12-29 | 2015-04-29 | 中国科学院计算机网络信息中心 | 一种基于访问热度的时空数据服务调度方法 |
| CN104657316A (zh) * | 2015-03-06 | 2015-05-27 | 北京百度网讯科技有限公司 | 服务器 |
| CN104965674A (zh) * | 2015-06-08 | 2015-10-07 | 暨南大学 | 一种基于块关联的低能耗磁盘调度方法及系统 |
| US20170003904A1 (en) * | 2015-06-30 | 2017-01-05 | Acer Incorporated | Electronic apparatus and power management method for solid state disk thereof |
| CN106897132A (zh) * | 2017-02-27 | 2017-06-27 | 郑州云海信息技术有限公司 | 一种服务器任务调度的方法以及装置 |
-
2017
- 2017-12-30 CN CN201711500046.XA patent/CN108227901B/zh active Active
-
2018
- 2018-08-04 JP JP2018147287A patent/JP2019121343A/ja active Pending
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002032198A (ja) * | 2000-07-17 | 2002-01-31 | Nec Corp | ハードディスクドライブを用いた集合型バックアップ装置 |
| US20040128575A1 (en) * | 2002-12-27 | 2004-07-01 | Thorsten Schmidt | Method for optimizing processor clock frequency in a hard disk drive to minimize power consumption while maximizing performance |
| US20090199026A1 (en) * | 2008-01-31 | 2009-08-06 | Peter Kimmel | Saving energy based on storage classes with corresponding power saving policies |
| CN103049213A (zh) * | 2011-10-17 | 2013-04-17 | 中国移动通信集团公司 | 一种磁盘调度方法及装置 |
| CN103699334A (zh) * | 2012-09-27 | 2014-04-02 | 伊姆西公司 | 用于管理虚拟机磁盘的方法和系统 |
| CN104580447A (zh) * | 2014-12-29 | 2015-04-29 | 中国科学院计算机网络信息中心 | 一种基于访问热度的时空数据服务调度方法 |
| CN104657316A (zh) * | 2015-03-06 | 2015-05-27 | 北京百度网讯科技有限公司 | 服务器 |
| CN104965674A (zh) * | 2015-06-08 | 2015-10-07 | 暨南大学 | 一种基于块关联的低能耗磁盘调度方法及系统 |
| US20170003904A1 (en) * | 2015-06-30 | 2017-01-05 | Acer Incorporated | Electronic apparatus and power management method for solid state disk thereof |
| CN106897132A (zh) * | 2017-02-27 | 2017-06-27 | 郑州云海信息技术有限公司 | 一种服务器任务调度的方法以及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108227901B (zh) | 2020-07-14 |
| JP2019121343A (ja) | 2019-07-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108337601A (zh) | 音箱的控制方法及装置 | |
| CN110930291B (zh) | 一种gpu显存管理控制方法及相关装置 | |
| CN114113984B (zh) | 基于混沌工程的故障演练方法、装置、终端设备及介质 | |
| CN103475790A (zh) | 一种智能移动终端功耗管理方法 | |
| JP2010529563A5 (zh) | ||
| CN107678927B (zh) | 分配硬盘io方法、装置、设备及计算机可读存储介质 | |
| CN107193738A (zh) | 一种基于功能点覆盖动态调整随机约束的验证方法 | |
| CN104965695A (zh) | 模拟用户实时操作的方法和装置 | |
| CN105791447A (zh) | 一种面向视频服务的云资源调度方法及装置 | |
| CN110061924A (zh) | 一种报文转发方法、装置及相关产品 | |
| KR102526475B1 (ko) | 연합 학습 수행 방법 및 이를 위한 장치 | |
| CN110796591A (zh) | 一种gpu卡的使用方法及相关设备 | |
| US10657022B2 (en) | Input and output recording device and method, CPU and data read and write operation method thereof | |
| CN117875384A (zh) | 一种基于cpu多核并行边缘深度模型的推理加速方法及系统 | |
| CN117793130A (zh) | 一种基于云端对边缘节点的信息管理方法及系统 | |
| CN105242955A (zh) | 一种虚拟机磁盘输入输出调度方法及系统 | |
| CN101776946B (zh) | 一种基于对象存储系统的功耗控制方法 | |
| CN108227901A (zh) | 一种基于零星请求的磁盘功耗状态切换方法 | |
| CN107977909A (zh) | 具个人化学习路径自动产生机制之学习规划方法与学习规划系统 | |
| US11972361B2 (en) | Performance optimization of object grouping schema in a network key-value storage device using adaptive regression | |
| CN117271081B (zh) | 一种调度方法、装置及存储介质 | |
| CN103647823A (zh) | 一种云计算操作系统下的存储资源调度方法 | |
| CN106533839A (zh) | 一种混合云的应用节点监控方法及装置 | |
| CN105049365A (zh) | 一种多核多线程入侵检测设备的自适应调频节能方法 | |
| CN108170254B (zh) | 一种基于零星请求的策略调度方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information | ||
| CB02 | Change of applicant information |
Address after: 510000 No. 293 Shipai Zhongshan Avenue, Tianhe District, Guangzhou City, Guangdong Province Applicant after: GUANGDONG POLYTECHNIC NORMAL University Address before: 510665 293 Zhongshan Avenue, Tianhe District, Guangzhou, Guangdong. Applicant before: GUANGDONG POLYTECHNIC NORMAL University |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| OL01 | Intention to license declared | ||
| OL01 | Intention to license declared |