CN110362273A - 基于硬件智能降速的降噪方法和*** - Google Patents

基于硬件智能降速的降噪方法和*** Download PDF

Info

Publication number
CN110362273A
CN110362273A CN201910486602.5A CN201910486602A CN110362273A CN 110362273 A CN110362273 A CN 110362273A CN 201910486602 A CN201910486602 A CN 201910486602A CN 110362273 A CN110362273 A CN 110362273A
Authority
CN
China
Prior art keywords
disk
reduction
pretreatment stage
noise
speed
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.)
Pending
Application number
CN201910486602.5A
Other languages
English (en)
Inventor
韩金月
黄疆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Asia Jichuang Technology Co.,Ltd.
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201910486602.5A priority Critical patent/CN110362273A/zh
Publication of CN110362273A publication Critical patent/CN110362273A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1479Generic software techniques for error detection or fault masking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0625Power saving in storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • Retry When Errors Occur (AREA)

Abstract

本发明公开了基于硬件智能降速的降噪方法和***,包括以下步骤:触发备份任务后进入预处理阶段;将所述预处理阶段结束后进入写数据阶段,在写数据阶段中含有磁盘唤醒过程。本发明有益效果:消除了容灾备份设备写数据阶段的磁盘唤醒耗时,提升容灾备份设备整体写性能,从而使得节能降噪功能对容灾设备整体性能的影响降低为零。

Description

基于硬件智能降速的降噪方法和***
技术领域
本发明涉及数据存储技术领域,具体来说,涉及一种基于硬件智能降速的降噪方法和***。
背景技术
信息技术的迅猛发展是的数字信息呈***式增长,新产生的数字信息以每年超过30%的速度递增,目前高可靠、大容量、高性能的磁盘存储***成为当前时代最主流、最核心的数据载体。大规模的磁盘存储***将大量磁盘组合起来,来提高存储***的性能、容量及可靠性,伴随而来的高能耗成为影响大规模存储***运行成本和可靠性最大的因素,如何能有效降低磁盘存储***的能耗问题,是存储***优化的一个重要方向。
存储***中磁盘的工作状态大致分为3个:活动状态、空闲状态和待机状态。活动状态磁盘盘片处于高速旋转中,磁头同时也在殉道或存取数据,此时磁盘性能最高,同时能耗也最大;空闲状态,磁盘盘片处于旋转状态,磁头臂停止运转,其他大多数电子器件处于关闭状态,此时磁盘能耗相对于活动状态略微下降;当磁盘处于待机状态时,除电子器件关闭外,盘片也停止旋转,此时磁盘的能耗最低,但磁盘从待机恢复到数据存取状态所需时间长达数秒,严重影响存储***即时性能。
在磁盘频繁的、间隔性的存取场景,由于磁盘盘片在启动旋转时需要消耗更多能量,反而起不到节能的效果; 同时只是简单将磁盘待机时间延长,严重影响磁盘存储***性能。
针对相关技术中的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的上述技术问题,本发明提出一种基于硬件智能降速的降噪方法和***,消除了容灾备份设备写数据阶段的磁盘唤醒耗时,提升容灾备份设备整体写性能,从而使得节能降噪功能对容灾设备整体性能的影响降低为零。
为实现上述技术目的,本发明的技术方案是这样实现的:
一种基于硬件智能降速的降噪方法,包括以下步骤:
触发备份任务后进入预处理阶段;
将所述预处理阶段结束后进入写数据阶段,在写数据阶段中含有磁盘唤醒过程。
进一步地,所述在写数据阶段中含有磁盘唤醒过程包括:
写数据操作发生后,检测到磁盘处于待机状态;
发送磁盘active指令,激活磁盘后写入数据。
本发明的另一方面,提供一种基于硬件智能降速的降噪***,包括:
第一预处理模块,用于触发备份任务后进入预处理阶段;
第一写数据模块,用于将所述预处理阶段结束后进入写数据阶段,在写数据阶段中含有磁盘唤醒过程。
进一步地,所述第一写数据模块包括:
检测模块,用于写数据操作发生后,检测到磁盘处于待机状态;
发送模块,用于发送磁盘active指令,激活磁盘后写入数据。
本发明的另一方面,提供一种基于硬件智能降速的降噪方法,包括以下步骤:
触发备份任务后进入预处理阶段,在预处理阶段内含有磁盘唤醒过程;
将所述预处理阶段结束后进入写数据阶段。
进一步地,包括:在预处理阶段内含有磁盘唤醒过程包括:
将所述备份任务指定的存储空间根目录写入激活文件;
所述激活文件操作自动触发磁盘active指令,磁盘开始由待机状态转为活动状态,所述磁盘处于空闲状态。
本发明的另一方面,提供一种基于硬件智能降速的降噪***,包括:
第二预处理模块,用于触发备份任务后进入预处理阶段,在预处理阶段内含有磁盘唤醒过程;
第二写数据模块,用于将所述预处理阶段结束后进入写数据阶段。
进一步地,包括:所述第二写数据模块包括:
第三写数据模块,用于将所述备份任务指定的存储空间根目录写入激活文件;
触发模块,用于所述激活文件操作自动触发磁盘active指令,磁盘开始由待机状态转为活动状态,所述磁盘处于空闲状态。
本发明的有益效果:
消除了容灾备份设备写数据阶段的磁盘唤醒耗时,提升容灾备份设备整体写性能,从而使得节能降噪功能对容灾设备整体性能的影响降低为零;
在整个备份过程耗时明显小于备份策略间隔的前提下,备份任务越小,启用智能降速功能后备份效率越高,消除节能降噪功能对容灾设备整体性能的影响;备份性能的提升也使容灾备份设备磁盘更多的时间处于休眠状态,起到更好的节能降噪效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例所述的基于硬件智能降速的降噪方法的流程图之一;
图2是根据本发明实施例所述的基于硬件智能降速的降噪***的示意图之一;
图3是根据本发明实施例所述的基于硬件智能降速的降噪方法的流程图之二;
图4是根据本发明实施例所述的基于硬件智能降速的降噪***的示意图之二。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,根据本发明实施例所述的一种基于硬件智能降速的降噪方法,包括以下步骤:
触发备份任务后进入预处理阶段;
将所述预处理阶段结束后进入写数据阶段,在写数据阶段中含有磁盘唤醒过程。
具体的,基于物理磁盘的存取感知技术,基于备份任务策略调度的磁盘预唤醒技术,在不影响存储***性能的前提下,起到很好的节能降噪技术,容灾备份设备只有在备份窗口内才会有数据存取操作,其他时间段设备处于空闲状态,存储磁盘处于待机状态,实现容灾备份设备节能降噪。在一般启用基于存储磁盘的降速的节能降噪功能后,备份任务触发后,进入预处理阶段,进行备份相关资源的调度和连接确认等操作,预处理结束后进入写数据阶段,写数据阶段中有2-10S消耗在磁盘唤醒过程。
在本发明的一个具体实施例中,在写数据阶段中含有磁盘唤醒过程包括:
写数据操作发生后,检测到磁盘处于待机状态;
发送磁盘active指令,激活磁盘后写入数据。
具体的,写数据操作发生后,检测到磁盘处于待机状态,发送磁盘active指令,一般需要数秒磁盘active成功,磁盘开始写入数据。
如图2所示,本发明的另一方面,提供一种基于硬件智能降速的降噪***,包括:
第一预处理模块,用于触发备份任务后进入预处理阶段;
第一写数据模块,用于将所述预处理阶段结束后进入写数据阶段,在写数据阶段中含有磁盘唤醒过程。
在本发明的一个具体实施例中,所述第一写数据模块包括:
检测模块,用于写数据操作发生后,检测到磁盘处于待机状态;
发送模块,用于发送磁盘active指令,激活磁盘后写入数据。
如图3所示,本发明的另一方面,提供一种基于硬件智能降速的降噪方法,包括以下步骤:
触发备份任务后进入预处理阶段,在预处理阶段内含有磁盘唤醒过程;
将所述预处理阶段结束后进入写数据阶段。
具体的,基于物理磁盘的存取感知技术,在备份任务触发后的预处理阶段内,在备份任务指定的存储空间根目录写入512byte激活文件,激活文件以全零填充,写入激活文件操作自动触发磁盘active指令,磁盘开始由待机状态转为活动状态,激活文件开始落盘,写数据完毕后磁盘处于一段时间的空闲状态,相对于磁盘唤醒时间(约2-10S),由于激活文件只有512byte,写入时间可忽略不计,磁盘唤醒操作在预处理阶段已完成,磁盘处于空闲状态,备份任务写数据操作发生后,磁盘直接开始写入数据,消除了写数据阶段的磁盘唤醒耗时,提升容灾备份设备整体写性能,从而使得节能降噪功能对容灾设备整体性能的影响降低为零。
在本发明的一个具体实施例中,在预处理阶段内含有磁盘唤醒过程包括:
将所述备份任务指定的存储空间根目录写入激活文件;
所述激活文件操作自动触发磁盘active指令,磁盘开始由待机状态转为活动状态,所述磁盘处于空闲状态。
如图4所示,本发明的另一方面,提供一种基于硬件智能降速的降噪方法,包括:
第二预处理模块,用于触发备份任务后进入预处理阶段,在预处理阶段内含有磁盘唤醒过程;
第二写数据模块,用于将所述预处理阶段结束后进入写数据阶段。
在本发明的一个具体实施例中,包括:所述第二写数据模块包括:
第三写数据模块,用于将所述备份任务指定的存储空间根目录写入激活文件;
触发模块,用于所述激活文件操作自动触发磁盘active指令,磁盘开始由待机状态转为活动状态,所述磁盘处于空闲状态。
容灾备份设备只有在备份窗口内才会有数据存储操作,其他时间段设备处于空闲状态,存储磁盘处于待机状态,换言之,容灾备份设备的磁盘工作状态是由备份策略间接影响的,而备份策略一般是具有间歇、周期性的特点。
为了方便理解本发明的上述技术方案,以下通过具体使用方式上对本发明的上述技术方案进行详细说明。
实施例一
容灾备份设备仅有一条周期循环备份策略,每600秒(10分钟)触发一次备份,备份预处理阶段耗时20S,一般磁盘从待机状态到活动状态需要耗时13秒左右,写数据阶段约耗时500秒,写数据一段时间后磁盘再次进入待机状态。未启用智能降速功能的设备整个备份过程耗时533秒(预处理阶段+磁盘唤醒阶段+写数据阶段);启用智能降速功能的设备整个备份过程耗时520秒(预处理阶段+写数据阶段),整个备份处理过程节省13秒,备份耗时减少2.4%,备份过程平均备份性能提升2.5%。
实施例二
容灾备份设备每600秒(10分钟)触发一次备份,备份预处理阶段耗时20S,一般磁盘从待机状态到活动状态需要耗时13秒左右,写数据阶段约耗时60秒,写数据一段时间后磁盘再次进入待机状态。未启用智能降速功能的设备整个备份过程耗时93秒(预处理阶段+磁盘唤醒阶段+写数据阶段);启用智能降速功能的设备整个备份过程耗时80秒(预处理阶段+写数据阶段),整个备份处理过程节省13秒,备份耗时减少13.98%,平均备份性能提升16.25%。
综上所述,借助于本发明的上述技术方案,在整个备份过程耗时明显小于备份策略间隔的前提下,备份任务越小,启用智能降速功能后备份效率越高,消除节能降噪功能对容灾设备整体性能的影响;备份性能的提升也使容灾备份设备磁盘更多的时间处于休眠状态,起到更好的节能降噪效果。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种基于硬件智能降速的降噪方法,其特征在于,包括以下步骤:
触发备份任务后进入预处理阶段;
将所述预处理阶段结束后进入写数据阶段,在写数据阶段中含有磁盘唤醒过程。
2.根据权利要求1所述的基于硬件智能降速的降噪方法,其特征在于,所述在写数据阶段中含有磁盘唤醒过程包括:
写数据操作发生后,检测到磁盘处于待机状态;
发送磁盘active指令,激活磁盘后写入数据。
3.一种基于硬件智能降速的降噪***,其特征在于,包括:
第一预处理模块,用于触发备份任务后进入预处理阶段;
第一写数据模块,用于将所述预处理阶段结束后进入写数据阶段,在写数据阶段中含有磁盘唤醒过程。
4.根据权利要求3所述的基于硬件智能降速的降噪***,其特征在于,所述第一写数据模块包括:
检测模块,用于写数据操作发生后,检测到磁盘处于待机状态;
发送模块,用于发送磁盘active指令,激活磁盘后写入数据。
5.一种基于硬件智能降速的降噪方法,其特征在于,包括以下步骤:
触发备份任务后进入预处理阶段,在预处理阶段内含有磁盘唤醒过程;
将所述预处理阶段结束后进入写数据阶段。
6.根据权利要求5所述的基于硬件智能降速的降噪方法,其特征在于,在预处理阶段内含有磁盘唤醒过程包括:
将所述备份任务指定的存储空间根目录写入激活文件;
所述激活文件操作自动触发磁盘active指令,磁盘开始由待机状态转为活动状态,所述磁盘处于空闲状态。
7.一种基于硬件智能降速的降噪***,其特征在于,包括:
第二预处理模块,用于触发备份任务后进入预处理阶段,在预处理阶段内含有磁盘唤醒过程;
第二写数据模块,用于将所述预处理阶段结束后进入写数据阶段。
8.根据权利要求7所述的基于硬件智能降速的降噪***,其特征在于,包括:所述第二写数据模块包括:
第三写数据模块,用于将所述备份任务指定的存储空间根目录写入激活文件;
触发模块,用于所述激活文件操作自动触发磁盘active指令,磁盘开始由待机状态转为活动状态,所述磁盘处于空闲状态。
CN201910486602.5A 2019-06-05 2019-06-05 基于硬件智能降速的降噪方法和*** Pending CN110362273A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910486602.5A CN110362273A (zh) 2019-06-05 2019-06-05 基于硬件智能降速的降噪方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910486602.5A CN110362273A (zh) 2019-06-05 2019-06-05 基于硬件智能降速的降噪方法和***

Publications (1)

Publication Number Publication Date
CN110362273A true CN110362273A (zh) 2019-10-22

Family

ID=68215613

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910486602.5A Pending CN110362273A (zh) 2019-06-05 2019-06-05 基于硬件智能降速的降噪方法和***

Country Status (1)

Country Link
CN (1) CN110362273A (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050273650A1 (en) * 2004-06-07 2005-12-08 Tsou Henry H Systems and methods for backing up computer data to disk medium
US20070266203A1 (en) * 2006-05-15 2007-11-15 Hitachi, Ltd. Storage control method and system for performing backup and/or restoration
CN101154131A (zh) * 2006-09-29 2008-04-02 株式会社东芝 信息处理设备和***状态控制方法
CN101655774A (zh) * 2009-09-01 2010-02-24 成都市华为赛门铁克科技有限公司 一种磁盘控制方法及***以及相关设备
CN101673191A (zh) * 2009-09-28 2010-03-17 成都市华为赛门铁克科技有限公司 数据写入方法、装置及数据存储***
CN105550063A (zh) * 2015-12-03 2016-05-04 上海爱数信息技术股份有限公司 一种基于持续数据保护与kvm虚拟化的容灾方法
CN106775473A (zh) * 2016-12-09 2017-05-31 浙江大华技术股份有限公司 一种硬盘的唤醒方法及装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050273650A1 (en) * 2004-06-07 2005-12-08 Tsou Henry H Systems and methods for backing up computer data to disk medium
US20070266203A1 (en) * 2006-05-15 2007-11-15 Hitachi, Ltd. Storage control method and system for performing backup and/or restoration
CN101154131A (zh) * 2006-09-29 2008-04-02 株式会社东芝 信息处理设备和***状态控制方法
CN101655774A (zh) * 2009-09-01 2010-02-24 成都市华为赛门铁克科技有限公司 一种磁盘控制方法及***以及相关设备
CN101673191A (zh) * 2009-09-28 2010-03-17 成都市华为赛门铁克科技有限公司 数据写入方法、装置及数据存储***
CN105550063A (zh) * 2015-12-03 2016-05-04 上海爱数信息技术股份有限公司 一种基于持续数据保护与kvm虚拟化的容灾方法
CN106775473A (zh) * 2016-12-09 2017-05-31 浙江大华技术股份有限公司 一种硬盘的唤醒方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
周云霞等: "智能网络磁盘存储***的容灾研究", 《计算机研究与发展》 *

Similar Documents

Publication Publication Date Title
US9239605B1 (en) Computing device power state transitions
EP2527954B1 (en) Postponing of a suspend power mode
US6981163B2 (en) Method and apparatus for power mode transition in a multi-thread processor
US6647472B2 (en) Fast suspend to disk
US8327177B2 (en) System and method for information handling system storage device power consumption management
CN101351762A (zh) 用于零电压处理器休眠状态的方法和设备
CN102037428A (zh) 具有用于提供降低电源消耗的睡眠状态的次要存储器控制器的集成电路及方法
CN108255423B (zh) 一种降低raid固态硬盘功耗的方法及raid固态硬盘
CN101916201A (zh) 一种基于Android移动终端冷启动的方法和装置
CN101154131A (zh) 信息处理设备和***状态控制方法
US20100083017A1 (en) Energy-efficient transitioning among device operating modes
JP5915733B2 (ja) 情報処理装置、情報処理方法及びプログラム
US10055001B2 (en) System on chip power management
CN100489798C (zh) 可携式计算机及其数据备份方法
CN111104048B (zh) 一种数据处理方法及分布式存储***
CN106200860B (zh) 硬盘功耗、硬盘功耗管理服务控制方法及装置
CN104063316A (zh) 一种应用的测试方法及装置
CN110362273A (zh) 基于硬件智能降速的降噪方法和***
CN103150191A (zh) 一种终端设备
US20160098352A1 (en) Media cache cleaning
CN101655774B (zh) 一种磁盘控制方法及***以及相关设备
CN108804150B (zh) 终端待机过程处理方法及终端
CN103777893A (zh) 硬盘控制方法和装置
CN1293461C (zh) 一种将电脑***状态挂起的方法
US8560873B1 (en) Determination of transitional characteristic attributes of components during scheduled wake-up power transition of computing device

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20201207

Address after: Room 285, building 8, 509 Huajing Road, Xuhui District, Shanghai

Applicant after: Shanghai Asia Jichuang Technology Co.,Ltd.

Address before: 100048 No. 1401, 23rd floor, 105 Xisanhuan North Road, Haidian District, Beijing

Applicant before: Huang Jiang

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20191022