[go: up one dir, main page]

CN101364138A - 固态硬盘存储系统电源管理方法和装置 - Google Patents

固态硬盘存储系统电源管理方法和装置 Download PDF

Info

Publication number
CN101364138A
CN101364138A CNA2008102162768A CN200810216276A CN101364138A CN 101364138 A CN101364138 A CN 101364138A CN A2008102162768 A CNA2008102162768 A CN A2008102162768A CN 200810216276 A CN200810216276 A CN 200810216276A CN 101364138 A CN101364138 A CN 101364138A
Authority
CN
China
Prior art keywords
solid state
state hard
historical operation
operation frequency
hard disc
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
Application number
CNA2008102162768A
Other languages
English (en)
Other versions
CN101364138B (zh
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.)
Chengdu Huawei Technology Co Ltd
Original Assignee
Huawei Symantec Technologies Co Ltd
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 Huawei Symantec Technologies Co Ltd filed Critical Huawei Symantec Technologies Co Ltd
Priority to CN2008102162768A priority Critical patent/CN101364138B/zh
Publication of CN101364138A publication Critical patent/CN101364138A/zh
Application granted granted Critical
Publication of CN101364138B publication Critical patent/CN101364138B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Power Sources (AREA)

Abstract

本发明实施例公开了一种固态硬盘存储系统电源管理方法,包括以下步骤:读取固态硬盘的历史操作频率,所述历史操作频率用于记录固态硬盘被访问的次数;根据所述固态硬盘的历史操作频率,对所述固态硬盘进行断电或供电。本发明实施例通过存储系统控制器根据所述固态硬盘的历史操作频率针对性的对固态硬盘主动进行电源管理,从而不同的存储设备可以进行主动的电源管理方式,减少存储系统的能耗。

Description

固态硬盘存储系统电源管理方法和装置
技术领域
本发明涉及数据存储领域,尤其涉及固态硬盘存储系统电源管理方法和装置。
背景技术
固态存储硬盘(Solid State Disk,SSD)是摒弃传统磁介质,采用电子存储介质进行数据存储和读取的一种技术。由于突破了传统机械硬盘的性能瓶颈,因而拥有极高的存储性能。在一些军用系统、高性能计算研究领域有突出的应用表现,并极有可能取代一些价格昂贵的大型机系统。由于传统存储发展多年始终无法突破性能的瓶颈,固态存储被认为是下一代存储行业的技术革新,不仅仅如此,一些业内人士把固态存储定义为改变未来的五项技术之一。认为它具有在存储行业领域内开拓新格局的潜力。固态存储的发展方向上也逐渐形成了两大发展分支。一种是基于RAM介质(内存介质)的固态存储阵列,这种基于内存存储原理的新型存储产品由内存盘演变而来,一般单台容量提供的存储容量16-128G不等,组成阵列后的产品可达到TB(Trillionbyte,万亿字节)级别。另外一类,则是基于闪存介质(U盘介质)的固态存储产品。目前,固态存储市场上的主流产品通常会采用内部UPS(Uninterruptible Power System,不间断电源)供电系统和外部UPS电源保护。内部UPS类似我们射频识别标签上的电池,形状可能根据厂家不同也不一样。外部UPS则类似于我们服务器用的UPS电源,为固态存储系统提供掉电保护。目前,大多数固态存储厂家都采用两种模式同时应用,以追求更高级别的数据安全。
面对日益增长的数据量和存储需求,最常用的解决办法就是在存储系统中不断添置新的硬盘。随着接入存储系统的硬盘数量的增加,用电量不断攀升,能耗越来越高。所以,如何降低存储系统的能耗,成为了计算机能耗问题中关注的焦点。
现有的高级电源管理技术是一种基于BIOS(Basic input/output System,基本输入输出系统)的主机电源管理方案,它可以对接入主机的设备降低能耗。通过判断接入主机的设备的工作情况,高级电源管理将设备转换到低能耗的状态。
发明人在实现本发明的过程中,发现现有技术至少存在以下缺点:现有的高级电源管理技术中,接入主机的不同的存储设备被动的接受统一的电源管理方式,缺乏针对性,无法达到最优的低能耗要求。
发明内容
本发明实施例提供固态硬盘存储系统电源管理方法和装置,使得存储设备主动的进行电源管理。
本发明实施例一方面提供一种固态硬盘存储系统电源管理方法,包括以下步骤:
读取固态硬盘的历史操作频率,所述历史操作频率用于记录固态硬盘被访问的次数;
根据所述固态硬盘的历史操作频率,对所述固态硬盘进行断电或供电。
本发明实施例另一方面提供一种固态硬盘存储系统电源管理装置,包括:系统控制器、主机接口控制器和硬盘接口控制器,系统控制器、主机接口控制器和硬盘接口控制器通过系统总线互连;
所述主机接口控制器用于接收外部主机的数据和控制命令,操作系统控制器进行电源管理,所述系统控制器根据主机接口控制器的数据和控制命令通过硬盘接口控制器对固态硬盘进行电源管理;
其中:存储系统控制器包括:
读取模块:用于读取固态硬盘的历史操作频率;
控制模块,用于根据所述历史操作频率对固态硬盘进行电源管理。
本发明实施例通过存储系统控制器根据所述固态硬盘的历史操作频率针对性的对固态硬盘进行电源管理,从而不同的存储设备可以进行主动的电源管理方式,减少存储系统的能耗。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例固态硬盘存储系统电源管理方法流程图;
图2为本发明实施例固态硬盘存储系统电源管理方法另一方面流程图;
图3为本发明实施例固态硬盘存储系统电源管理方法再一方面流程图;
图4为本发明实施例固态硬盘存储系统电源管理装置的结构示意图;和
图5为本发明实施例固态硬盘存储系统电源管理装置中存储系统控制器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种固态硬盘存储系统电源管理方法,包括以下步骤
读取固态硬盘的历史操作频率,所述历史操作频率用于记录固态硬盘被访问的次数,固态硬盘被访问的次数可以按需求设定为固态硬盘被读的次数或被写的次数,或者满足一定读写数据量的次数;
根据所述固态硬盘的历史操作频率,对所述固态硬盘进行断电或供电。可选的比较所述固态硬盘的历史操作频率与存储系统控制器所设置的操作频率阀值;对历史操作频率小于操作频率阀值的固态硬盘断电;对所述历史操作频率大于所述操作频率阀值的固态硬盘供电。
本发明实施例通过存储系统控制器根据所述固态硬盘的历史操作频率针对性的对固态硬盘进行电源管理,从而不同的存储设备可以进行主动的电源管理方式,减少存储系统的能耗。
如图1所示,本发明实施例1提供一种固态硬盘存储系统电源管理方法,包括以下步骤:
步骤101:存储系统控制器启动至少两个固态硬盘,这里也可以是存储系统控制器启动存储系统所管理的所有固态硬盘,然后进入步骤步骤102;
步骤102:存储系统控制器读取所启动的所有固态硬盘的历史操作频率,并判断是否读取完所启动的所有固态硬盘的历史操作频率;若读取完,则进入步骤步骤103;若没有读取完,则进入步骤步骤104;
步骤103:若读取完所启动的所有固态硬盘的历史操作频率,那么结束读取固态硬盘历史操作频率;
步骤104:若没有读取完所启动的所有固态硬盘的历史操作频率,那么读取下一块固态硬盘的历史操作频率,比较所述下一块固态硬盘的历史操作频率与存储系统控制器所设置的操作频率阀值;如果所述下一块固态硬盘的历史操作频率小于操作频率阀值,存储系统控制器对所述下一块固态硬盘断电;如果所述下一块固态硬盘的历史操作频率大于操作频率阀值,存储系统控制器给所述下一块固态硬盘供电。
本发明实施例通过存储系统控制器针对性的对固态硬盘进行电源管理,从而不同的存储设备可以进行主动的电源管理方式,减少存储系统的能耗。
显然本实施例1中,步骤103和步骤104之间的前后顺序可以互换,也可以先进行步骤104,然后进行步骤103。另外,视需要而定,历史操作频率等于操作频率阀值的情况进行的步骤可以归于历史操作频率大于操作频率阀值的情况,也可以归于历史操作频率小于操作频率阀值的情况。
可选的,在步骤104中,存储系统控制器所设置的操作频率阀值可以是预先设置于存储系统控制器内部,也可以在存储系统运行中人为的进行设置或根据程序的调用而灵活设置,以满足不同的应用需求。
请一并参考图2,本发明实施例1可以具体如下描述,:
步骤101:存储系统控制器启动至少两个固态硬盘,然后进入步骤步骤102;
步骤102:存储系统控制器读取所启动的所有固态硬盘的历史操作频率,并判断是否读取完所启动的所有固态硬盘的历史操作频率;若读取完,则进入步骤步骤103;若没有读取完所启动的所有固态硬盘的历史操作频率,则进入步骤步骤1041(上述步骤104包括:步骤1041、步骤1042、步骤1043);可选的,存储系统控制器读取所启动的所有固态硬盘的历史操作频率后,可以将这些历史操作频率记录于存储系统控制器自身内存、缓存或其他设备的存储介质中,以方便后续数据调用。
步骤103:若读取完所启动的所有固态硬盘的历史操作频率,那么结束读取固态硬盘历史操作频率。
步骤1041:读取下一块固态硬盘的历史操作频率,步骤1041可记为:读取下一块固态硬盘A的历史操作频率a,进入步骤1042;同理步骤1041中,也可以将读取到的下一块固态硬盘A的历史操作频率a记录于存储系统控制器自身内存、缓存或其他设备的存储介质中,以方便后续数据调用。
步骤1042:判断下一块固态硬盘A的历史操作频率a是否小于操作频率阀值;如果历史操作频率a小于操作频率阀值,进入步骤1043;如果历史操作频率a不小于操作频率阀值,则可以进入步骤102。通过步骤102存储系统控制器继续读取所启动的所有固态硬盘的历史操作频率,并判断是否读取完所有固态硬盘的历史操作频率。
步骤1043:存储系统控制器对所述下一块固态硬盘A断电;然后返回步骤102,存储系统控制器继续读取所启动的所有固态硬盘的历史操作频率,并判断是否读取完所有固态硬盘的历史操作频率。
通过步骤1042和步骤1043这样反复循环直到读取完所有固态硬盘的历史操作频率。同样,如果历史操作频率大于操作频率阀值,存储系统控制器给下一块固态硬盘供电后,仍然重复进行步骤102,存储系统控制器继续读取所启动的所有固态硬盘的历史操作频率,并判断是否读取完所有固态硬盘的历史操作频率。
请结合图2参阅图3,在通过步骤1042和步骤1043这样反复循环直到读取完所有固态硬盘的历史操作频率后,完成步骤103,以结束读取固态硬盘历史操作频率。可选的,在步骤103若读取完所述所有固态硬盘的历史操作频率,那么结束读取固态硬盘历史操作频率步骤之后,固态硬盘存储系统还进行如下数据操作流程:
步骤301:完成步骤103后,存储系统控制器调用存储于存储系统控制器自身内存、缓存或其他设备的存储介质中的历史操作频率记录,判断所调用的历史操作频率是否小于操作频率阀值。如果存在历史操作频率小于操作频率阀值,对历史操作频率小于操作频率阀值固态硬盘供电并进行存储数据操作。这里的存储数据操作可以是一般存储中的读写操作,比如读操作、擦操作和写操作中的一种或多种,然后进入步骤302。如果历史操作频率不存在小于操作频率阀值,存储系统控制器对大于和或等于操作频率阀值的固态硬盘进行数据操作,然后进入步骤302,这里的数据操作可以是一般存储中的读写操作,比如读操作、擦操作和写操作中的一种或多种。
当然步骤301中的不存在小于的情况包括大于或等于。可选的,可以将等于的情况与小于的情况合并作相同处理,如:如果存在历史操作频率小于或等于操作频率阀值,对存在历史操作频率小于或等于操作频率阀值的固态硬盘供电并进行存储数据操作。如果存在历史操作频率大于操作频率阀值的固态硬盘,存储系统控制器对大于操作频率阀值的固态硬盘进行数据操作。
步骤302:存储系统控制器进行数据操作后,修改当前经过数据操作的固态硬盘的操作频率。这里修改当前经过数据操作的固态硬盘的操作频率可以是:在存储于存储系统控制器自身内存、缓存或其他设备的存储介质中的历史操作频率记录中,通过修改,使的当前经过数据操作的固态硬盘的操作频率值变大,然后进入步骤303;
步骤303:判断当前固态硬盘的历史操作频率(读/写频率)是否小于操作频率阀值,如果历史操作频率不小于操作频率阀值,存储系统控制器结束对当前历史操作频率不小于操作频率阀值的固态硬盘数据操作。如果历史操作频率小于操作频率阀值,进入步骤304;
步骤304:存储系统控制器对当前经过数据操作的历史操作频率小于操作频率阀值的固态硬盘断电,最后结束对当前固态硬盘数据操作。
可见在本发明实施例中,不同的存储系统可以主动的对固态硬盘进行电源管理。通过对固态硬盘存储系统中,大于操作频率阀值的固态硬盘供电,小于操作频率阀值的固态硬盘断电,可以降低固态硬盘存储系统的能耗。固态硬盘的工作温度随着能耗的减少而降低,固态硬盘的使用寿命随着工作温度的降低而增加。
如图4,本发明实施例2提供一种固态硬盘存储系统电源管理装置500,其特征在于,包括:主机接口控制器501、硬盘接口控制器502和存储系统控制器503。存储系统控制器503、主机接口控制器501和硬盘接口控制器502通过系统总线504互连;
主机接口控制器501用于接收外部主机600的数据和控制命令,操作存储系统控制器503进行电源管理,存储系统控制器503根据主机接口控制器501的数据和控制命令通过硬盘接口控制器502对固态硬盘700进行电源管理。
请一并参阅图5,存储系统控制器503包括:
读取模块601:用于读取固态硬盘700的历史操作频率;
控制模块602,用于根据所述历史操作频率对固态硬盘700进行电源管理,这里,控制模块602根据固态硬盘700的历史操作频率,对所述固态硬盘700进行断电或供电。可选的控制模块602比较固态硬盘700的历史操作频率与存储系统控制器503所设置的操作频率阀值;对历史操作频率小于操作频率阀值的固态硬盘断电;对所述历史操作频率大于所述操作频率阀值的固态硬盘供电。
本发明实施例通过存储系统控制器针对性的对固态硬盘进行电源管理,根据所述固态硬盘的历史操作频率,对所述固态硬盘进行电源管理,从而不同的存储设备可以进行主动的电源管理方式,减少存储系统的能耗。
具体的:存储系统控制器503中的读取模块601:用于读取固态硬盘存储系统电源管理装置500所启动的所有固态硬盘700的历史操作频率;
存储系统控制器503还包括判断模块602:用于根据读取模块601得到的历史操作频率值,判断是否读取完所启动的所有固态硬盘700的历史操作频率;若没有读取完所有固态硬盘700的历史操作频率,那么读取下一块固态硬盘A的历史操作频率a,比较所述下一块固态硬盘A的历史操作频率a与存储系统控制器503所设置的操作频率阀值;
存储系统控制器503中控制模块603,用于根据判断模块602的比较结果通过硬盘接口控制器502对固态硬盘700进行电源管理,如果历史操作频率a小于操作频率阀值,对所述下一块固态硬盘A断电;如果历史操作频率a大于操作频率阀值,给所述下一块固态硬盘A供电。
本发明实施例2通过存储系统控制器503针对性的对固态硬盘700进行电源管理,从而不同的存储设备可以进行主动的电源管理方式,减少存储系统的能耗。
可选的,判断模块602根据读取模块601得到的历史操作频率值,判断是否读取完所有固态硬盘700的历史操作频率;若读取完所启动的所有固态硬盘700的历史操作频率,那么结束读取固态硬盘700历史操作频率。
另外,控制模块603在对下一块固态硬盘A断电后,读取模块602根据控制模块603的指令继续读取所启动的所有固态硬盘700的历史操作频率;判断模块602接收读取模块601得到的所有固态硬盘700的历史操作频率,并判断是否读取完所有固态硬盘700的历史操作频率。
本发明实施例2中的控制模块603还用于在历史操作频率a小于操作频率阀值时,对下一块固态硬盘A供电,进行读操作、擦操作和写操作中的一种或多种;修改下一块固态硬盘A的历史操作频率a;对下一块固态硬盘A断电。如果历史操作频率a大于操作频率阀值,对下一块固态硬盘A供电进行读操作、擦操作和写操作中的一种或多种;存储存储系统控制器503修改下一块固态硬盘A的操作频率;然后存储系统控制器503给下一块固态硬盘A供电。
结合参阅图1和图2,本发明实施例2使用本发明实施例1的方法,
通过步骤101:存储系统控制器503启动至少两个固态硬盘,然后进入步骤步骤102;
步骤102:存储系统控制器503通过读取模块601读取所启动的所有固态硬盘的历史操作频率,通过判断模块602判断是否读取完所有固态硬盘的历史操作频率;若读取完,则进入步骤步骤103;若没有读取完所有固态硬盘的历史操作频率,则进入步骤步骤1041(上述步骤104包括:步骤1041、步骤1042、步骤1043);
步骤103:判断模块602判断若读取完所启动的所有固态硬盘的历史操作频率,那么结束读取固态硬盘历史操作频率。
步骤1041:判断模块602读取下一块固态硬盘A的历史操作频率a,进入步骤1042;
步骤1042:判断模块602比较下一块固态硬盘A的历史操作频率a是否小于操作频率阀值;如果历史操作频率a小于操作频率阀值,进入步骤1043;如果历史操作频率a不小于操作频率阀值,则可以进入步骤102,通过步骤102存储系统控制器503继续读取所启动的所有固态硬盘的历史操作频率,并判断是否读取完所有固态硬盘的历史操作频率。显然这里如果历史操作频率a不小于操作频率阀值就是如果历史操作频率a大于或等于操作频率阀值,这样存储系统控制器503通过控制模块603给下一块固态硬盘A供电。
步骤1043:存储系统控制器503通过控制模块603对下一块固态硬盘A断电;然后返回步骤102,存储系统控制器503继续读取所启动的所有固态硬盘的历史操作频率,并判断是否读取完所有固态硬盘的历史操作频率。
结合参阅图3,在通过步骤1042和步骤1043这样反复循环直到读取完所有固态硬盘的历史操作频率后,完成步骤103,以结束读取固态硬盘历史操作频率。可选的,在步骤103若读取完所述所有固态硬盘的历史操作频率,那么结束读取固态硬盘历史操作频率步骤之后,固态硬盘存储系统503还进行如下数据操作流程:
步骤301:存储系统控制器503通过读取模块601调用存储于存储系统控制器自身内存、缓存或其他设备的存储介质中的历史操作频率记录,
通过判断模块602判断所调用的历史操作频率是否小于操作频率阀值。如果存在历史操作频率小于操作频率阀值,对历史操作频率小于操作频率阀值固态硬盘供电并进行存储数据操作,然后进入步骤302。如果历史操作频率不存在小于操作频率阀值,存储系统控制器503对大于和或等于操作频率阀值的固态硬盘进行数据操作,然后进入步骤302。
步骤302:存储系统控制器503进行数据操作后,存储系统控制器503通过控制模块603修改当前经过数据操作的固态硬盘的操作频率。通过修改,使的当前经过数据操作的固态硬盘的操作频率值变大,然后进入步骤303;
步骤303:判断当前固态硬盘的历史操作频率(读/写频率)是否小于操作频率阀值,如果历史操作频率不小于操作频率阀值,存储系统控制器503结束对当前历史操作频率不小于操作频率阀值的固态硬盘数据操作。如果历史操作频率小于操作频率阀值,进入步骤304,存储系统控制器503对当前经过数据操作的历史操作频率小于操作频率阀值的固态硬盘断电,最后结束对当前固态硬盘数据操作。
可见在本发明实施例中,不同的存储设备可以主动的对固态硬盘进行电源管理。通过对固态硬盘存储系统中,大于操作频率阀值的固态硬盘供电,小于操作频率阀值的固态硬盘断电,可以降低固态硬盘存储系统的能耗。固态硬盘的工作温度随着能耗的减少而降低,固态硬盘的使用寿命随着工作温度的降低而增加。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述仅为本发明的几个实施例,本领域的技术人员依据申请文件公开的可以对本发明进行各种改动或变型而不脱离本发明的精神和范围。

Claims (14)

1、一种固态硬盘存储系统电源管理方法,其特征在于,包括以下步骤:
读取固态硬盘的历史操作频率,所述历史操作频率用于记录固态硬盘被访问的次数;
根据所述固态硬盘的历史操作频率,对所述固态硬盘进行断电或供电。
2、根据权利要求1所述的固态硬盘存储系统电源管理方法,其特征在于,所述根据所述固态硬盘的历史操作频率,对所述固态硬盘进行断电或供电,包括以下步骤:
比较所述固态硬盘的历史操作频率与存储系统控制器所设置的操作频率阀值;
对历史操作频率小于操作频率阀值的固态硬盘断电;
对所述历史操作频率大于所述操作频率阀值的固态硬盘供电。
3、根据权利要求1所述的固态硬盘存储系统电源管理方法,其特征在于,所述读取固态硬盘的历史操作频率,根据所述固态硬盘的历史操作频率,对所述固态硬盘进行断电或供电包括以下步骤:
存储系统控制器启动至少两个固态硬盘;
存储系统控制器读取所启动的所有固态硬盘的历史操作频率,并判断是否读取完所述所有固态硬盘的历史操作频率;
若读取完所述所有固态硬盘的历史操作频率,那么结束读取固态硬盘历史操作频率;
若没有读取完所述所有固态硬盘的历史操作频率,那么读取下一块固态硬盘的历史操作频率,比较所述下一块固态硬盘的历史操作频率与存储系统控制器所设置的操作频率阀值;如果所述所述下一块固态硬盘的历史操作频率小于所述操作频率阀值,存储系统控制器对所述下一块固态硬盘断电;如果所述下一块固态硬盘的历史操作频率大于所述操作频率阀值,存储系统控制器给所述下一块固态硬盘供电。
4、根据权利要求3所述的固态硬盘存储系统电源管理方法,其特征在于,所述存储系统控制器启动至少两个固态硬盘步骤是:存储系统控制器启动存储系统所管理的所有固态硬盘。
5、根据权利要求3所述的固态硬盘存储系统电源管理方法,其特征在于,所述如果所述历史操作频率小于所述操作频率阀值,存储系统控制器对所述下一块固态硬盘断电后,还包括以下步骤:存储系统控制器继续读取所启动的所述所有固态硬盘的历史操作频率,并判断是否读取完所述所有固态硬盘的历史操作频率。
6、根据权利要求3所述的固态硬盘存储系统电源管理方法,其特征在于,所述如果所述历史操作频率大于所述操作频率阀值,存储系统控制器给所述下一块固态硬盘供电后,还包括以下步骤:
存储系统控制器继续读取所启动的所有固态硬盘的历史操作频率,并判断是否读取完所述所有固态硬盘的历史操作频率。
7、根据权利要求3所述的固态硬盘存储系统电源管理方法,其特征在于,所述若读取完所述所有固态硬盘的历史操作频率,那么结束读取固态硬盘历史操作频率步骤之后,还包括以下步骤:
存储系统控制器调用历史操作频率记录,判断所调用的历史操作频率是否小于操作频率阀值;如果存在历史操作频率小于操作频率阀值,对历史操作频率小于操作频率阀值固态硬盘供电并进行存储数据操作;如果历史操作频率不存在小于操作频率阀值,存储系统控制器对大于和或等于操作频率阀值的固态硬盘进行存储数据操作;
存储系统控制器进行存储数据操作后,修改当前经过数据操作的固态硬盘的操作频率;
存储系统控制器对当前经过数据操作的固态硬盘断电。
8、根据权利要求7所述的固态硬盘存储系统电源管理方法,其特征在于,所述存储系统控制器进行存储数据操作后,修改当前经过数据操作的固态硬盘的操作频率步骤之后,还包括以下步骤:
判断当前固态硬盘的历史操作频率是否小于操作频率阀值;如果历史操作频率不小于操作频率阀值,存储系统控制器结束对历史操作频率不小于操作频率阀值的固态硬盘数据操作,如果历史操作频率小于操作频率阀值,存储系统控制器对当前经过数据操作的历史操作频率小于操作频率阀值的固态硬盘断电。
9、一种固态硬盘存储系统电源管理装置,其特征在于,包括:系统控制器、主机接口控制器和硬盘接口控制器,系统控制器、主机接口控制器和硬盘接口控制器通过系统总线互连;
所述主机接口控制器用于接收外部主机的数据和控制命令,操作系统控制器进行电源管理,所述系统控制器根据主机接口控制器的数据和控制命令通过硬盘接口控制器对固态硬盘进行电源管理;
其中:存储系统控制器包括:
读取模块:用于读取固态硬盘的历史操作频率;
控制模块,用于根据所述历史操作频率对固态硬盘进行电源管理。
10、根据权利要求9所述的固态硬盘存储系统电源管理装置,其特征在于,还包括判断模块:用于根据读取模块得到的历史操作频率值,判断是否读取完所述所有固态硬盘的历史操作频率;若没有读取完所述所有固态硬盘的历史操作频率,那么读取下一块固态硬盘的历史操作频率,比较所述下一块固态硬盘的历史操作频率与存储系统控制器所设置的操作频率阀值;
所述控制模块,用于根据判断模块的比较结果通过硬盘接口控制器对固态硬盘进行电源管理,如果所述历史操作频率小于所述操作频率阀值,对所述下一块固态硬盘断电;如果所述历史操作频率大于所述操作频率阀值,给所述下一块固态硬盘供电。
11、根据权利要求10所述的固态硬盘存储系统电源管理装置,其特征在于,所述判断模块根据读取模块得到的历史操作频率值,判断是否读取完所述所有固态硬盘的历史操作频率;若读取完所述所有固态硬盘的历史操作频率,那么结束读取固态硬盘历史操作频率。
12、根据权利要求11所述的固态硬盘存储系统电源管理装置,其特征在于,
所述控制模块在对所述下一块固态硬盘断电后,读取模块根据控制模块的指令继续读取所启动的所有固态硬盘的历史操作频率;
判断模块接收读取模块得到的所有固态硬盘的历史操作频率,并判断是否读取完所述所有固态硬盘的历史操作频率。
13、根据权利要求12所述的固态硬盘存储系统电源管理装置,其特征在于,所述控制模块,还用于在所述历史操作频率小于所述操作频率阀值时,对所述下一块固态硬盘供电,进行读操作、擦操作和写操作中的一种或多种;修改所述下一块固态硬盘的操作频率;对所述下一块固态硬盘断电。
14、根据权利要求12所述的固态硬盘存储系统电源管理装置,其特征在于,所述控制模块,还用于在所述如果所述历史操作频率大于所述操作频率阀值对所述下一块固态硬盘供电进行读操作、擦操作和写操作中的一种或多种;存储系统控制器修改所述下一块固态硬盘的操作频率;存储系统控制器给所述下一块固态硬盘供电。
CN2008102162768A 2008-09-18 2008-09-18 固态硬盘存储系统电源管理方法和装置 Active CN101364138B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008102162768A CN101364138B (zh) 2008-09-18 2008-09-18 固态硬盘存储系统电源管理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008102162768A CN101364138B (zh) 2008-09-18 2008-09-18 固态硬盘存储系统电源管理方法和装置

Publications (2)

Publication Number Publication Date
CN101364138A true CN101364138A (zh) 2009-02-11
CN101364138B CN101364138B (zh) 2011-03-30

Family

ID=40390524

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008102162768A Active CN101364138B (zh) 2008-09-18 2008-09-18 固态硬盘存储系统电源管理方法和装置

Country Status (1)

Country Link
CN (1) CN101364138B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011054271A1 (zh) * 2009-11-06 2011-05-12 北京联想软件有限公司 一种硬盘控制方法、装置及计算机
CN102156529A (zh) * 2010-02-11 2011-08-17 仁宝电脑工业股份有限公司 硬盘省电方法及硬盘省电装置
CN101520689B (zh) * 2009-04-17 2012-10-03 成都市华为赛门铁克科技有限公司 一种计算机存储设备控制方法、控制器及存储设备
US9740272B2 (en) 2012-05-18 2017-08-22 Huawei Technologies Co., Ltd. Hard drive energy-saving control method and apparatus, and central processing unit
CN107479830A (zh) * 2017-08-09 2017-12-15 郑州云海信息技术有限公司 一种硬盘节能控制方法和装置
CN109522176A (zh) * 2017-09-20 2019-03-26 阿里巴巴集团控股有限公司 一种存储系统的监控方法、装置、电子设备及存储介质
CN110806794A (zh) * 2019-10-10 2020-02-18 浙江大华技术股份有限公司 存储系统的掉电保护方法、系统、计算机设备以及介质

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101520689B (zh) * 2009-04-17 2012-10-03 成都市华为赛门铁克科技有限公司 一种计算机存储设备控制方法、控制器及存储设备
WO2011054271A1 (zh) * 2009-11-06 2011-05-12 北京联想软件有限公司 一种硬盘控制方法、装置及计算机
CN102053697B (zh) * 2009-11-06 2013-07-31 联想(北京)有限公司 一种硬盘控制方法、装置及计算机
US8788776B2 (en) 2009-11-06 2014-07-22 Beijing Lenovo Software Ltd Hard disk control method, hard disk control device and computer
CN102156529A (zh) * 2010-02-11 2011-08-17 仁宝电脑工业股份有限公司 硬盘省电方法及硬盘省电装置
US9740272B2 (en) 2012-05-18 2017-08-22 Huawei Technologies Co., Ltd. Hard drive energy-saving control method and apparatus, and central processing unit
CN107479830A (zh) * 2017-08-09 2017-12-15 郑州云海信息技术有限公司 一种硬盘节能控制方法和装置
CN109522176A (zh) * 2017-09-20 2019-03-26 阿里巴巴集团控股有限公司 一种存储系统的监控方法、装置、电子设备及存储介质
CN109522176B (zh) * 2017-09-20 2022-10-28 阿里巴巴集团控股有限公司 一种存储系统的监控方法、装置、电子设备及存储介质
CN110806794A (zh) * 2019-10-10 2020-02-18 浙江大华技术股份有限公司 存储系统的掉电保护方法、系统、计算机设备以及介质
US11914441B2 (en) 2019-10-10 2024-02-27 Zhejiang Dahua Technology Co., Ltd. Systems and methods for power outage protection of storage device

Also Published As

Publication number Publication date
CN101364138B (zh) 2011-03-30

Similar Documents

Publication Publication Date Title
CN101364138B (zh) 固态硬盘存储系统电源管理方法和装置
US8195971B2 (en) Solid state disk and method of managing power supply thereof and terminal including the same
CN102375788B (zh) 为具有非易失性存储器的系统动态地分配功率预算的方法及装置
US8205034B2 (en) Flash memory drive having data interface
US7596657B2 (en) Increased storage capacity for solid state disks using data compression
US11150714B2 (en) Storage device and method for powering storage device
US7548502B2 (en) Power backup method for disk storage device
CN105630700B (zh) 一种具有二级缓存结构的存储系统及读写方法
HK1218795A1 (zh) 一种基於分布式的任务调度方法及系统
US11493984B1 (en) Data storage performance scaling based on external energy
CN106777342A (zh) 一种基于可靠性的高性能文件系统混合节能存储系统及方法
CN102541458A (zh) 一种提高电子硬盘数据写入速度的方法
CN103389948A (zh) 存储器管理装置和方法以及电子设备
US20050188149A1 (en) Solid state disk with hot-swappable components
CN101398749A (zh) 一种静态损耗均衡的方法、装置和系统
CN109976673B (zh) 一种数据写入方法和装置
TW201441927A (zh) 一種固態硬碟裝置
CN101676872A (zh) 一种固态硬盘的结构及其加速初始化的方法
CN103927215A (zh) 基于内存盘与SSD硬盘的kvm虚拟机调度的优化方法及系统
CN109542351B (zh) 一种固态硬盘的功耗控制方法及固态硬盘
CN101493726B (zh) 固态硬盘管理方法、装置和系统
CN115910170B (zh) 一种固态硬盘的掉电保护方法、装置及存储介质
KR20220091362A (ko) Dram-리스 멀티레벨 셀 프로그래밍을 위한 nand 버퍼의 이용
CN103985403B (zh) 工作时钟切换方法、存储器控制器与存储器存储装置
CN105404477A (zh) 一种提高固态硬盘寿命的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: HUAWEI DIGITAL TECHNOLOGY (CHENGDU) CO., LTD.

Free format text: FORMER NAME: CHENGDU HUAWEI SYMANTEC TECHNOLOGIES CO., LTD.

CP01 Change in the name or title of a patent holder

Address after: 611731 Chengdu high tech Zone, Sichuan, West Park, Qingshui River

Patentee after: HUAWEI DIGITAL TECHNOLOGIES (CHENG DU) Co.,Ltd.

Address before: 611731 Chengdu high tech Zone, Sichuan, West Park, Qingshui River

Patentee before: CHENGDU HUAWEI SYMANTEC TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221012

Address after: No. 1899 Xiyuan Avenue, high tech Zone (West District), Chengdu, Sichuan 610041

Patentee after: Chengdu Huawei Technologies Co.,Ltd.

Address before: 611731 Qingshui River District, Chengdu hi tech Zone, Sichuan, China

Patentee before: HUAWEI DIGITAL TECHNOLOGIES (CHENG DU) Co.,Ltd.