一种多硬盘起转的控制方法及装置制造方法及图纸

技术编号:15791153 阅读:59 留言:0更新日期:2017-07-09 20:36
本发明专利技术公开了一种多硬盘起转的控制方法及装置,该控制方法包括:智能设备开机过程中,获取所述智能设备的硬盘对应的背板的配置信息;识别所述硬盘并获取所述硬盘的供应商产品数据;根据所述背板的配置信息和供应商产品数据生成所述硬盘的起转方案。本方案能够根据硬盘的用电需求和智能设备的供电能力,制定硬盘分组起转方案,精准的控制多个硬盘的先后起转,保证硬盘用电平稳,避免智能设备的供电模块过载,避免出现硬盘掉线,智能设备重启等故障。

【技术实现步骤摘要】
一种多硬盘起转的控制方法及装置
本专利技术涉及计算机硬件控制领域,特别涉及一种多硬盘起转的控制方法及装置。
技术介绍
硬盘在起转时其马达产生的瞬时电流比稳定工作时的电流大得多,而通常情况下服务器等智能设备需要安装多块硬盘(例如一台服务器可以安装16块或更多的硬盘),在服务器等智能设备的开机过程中,多块硬盘如果同时起转,峰值功耗要远远大于正常工作时的功耗,为了避免服务器的供电模块过载,需要将硬盘分为多个硬盘组(每组包括若干个硬盘),在服务器启动时需要将硬盘组按照一定的时间间隔先后起转,避免硬盘总体上的峰值功耗过大。
技术实现思路
本专利技术实施例的目的在于提供一种多硬盘起转的控制方法及装置,该方法及相应装置能够根据服务器等智能设备中每块硬盘对应的背板的配置信息(例如供电能力相关数据)和每块硬盘的参数(例如峰值电流,起转时间和稳定工作时的电流等)制定硬盘分组起转方案,先后启动多块硬盘,避免智能设备的供电模块过载。为了解决上述技术问题,本专利技术的实施例采用了如下技术方案:一种多硬盘起转的控制方法,包括:智能设备开机过程中,获取所述智能设备的硬盘对应的背板的配置信息;识别所述硬盘并获取所述硬盘的供应商产品数据;根据所述背板的配置信息和供应商产品数据生成所述硬盘的起转方案。作为优选,在所述智能设备开机过程中,获取所述智能设备的硬盘对应的背板的配置信息包括以下步骤:在所述智能设备处于上电准备状态时,通过管理控制器从内置集成电路总线获取所述背板的配置信息;在所述智能设备上电准备状态后,通过硬盘管理卡从所述管理控制器获取所述背板的配置信息。作为优选,所述硬盘管理卡包括阵列卡和主机总线适配器,所述硬盘管理卡从所述管理控制器获取背板的配置信息具体为:在阵列卡和/或主机总线适配器的固件启动过程中与所述管理控制器进行通信并获取所述背板的配置信息。作为优选,所述管理控制器包括基板管理控制器和集成管理模块。作为优选,控制方法还包括:执行所述硬盘的起转方案,当所述背板的供电能力不满足所述硬盘的用电需求时,暂停所述智能设备启动并发出警示信息。本专利技术还提供了一种多硬盘起转的控制装置,该装置对智能设备的硬盘起转进行控制,该装置包括相互连接的管理控制器和硬盘管理卡,所述管理控制器与所述硬盘对应的背板电连接,并在所述智能设备开机过程中,获取所述背板的配置信息;所述硬盘管理卡与所述硬盘电连接,用于识别所述硬盘并获取所述硬盘的供应商产品数据,并根据所述背板的配置信息和供应商产品数据生成所述硬盘的起转方案。作为优选,所述管理控制器进一步配置为在所述智能设备处于上电准备状态时,通过管理控制器从内置集成电路总线获取所述背板的配置信息;所述硬盘管理卡进一步配置为在所述智能设备上电准备状态后,从所述管理控制器获取所述背板的配置信息。作为优选,所述硬盘管理卡包括阵列卡和主机总线适配器,所述阵列卡和主机总线适配器分别与所述管理控制器连接;所述阵列卡和/或主机总线适配器的在其固件启动过程中与所述管理控制器进行通信并获取所述背板的配置信息。作为优选,所述管理控制器包括基板管理控制器和集成管理模块。作为优选,所述控制装置还包括警示单元,所述警示单元配置为当所述背板的供电能力不满足所述硬盘的用电需求时,暂停所述智能设备启动并发出警示信息。本专利技术实施例的有益效果在于:能够根据硬盘的用电需求和智能设备的供电能力,制定硬盘分组起转方案,精准的控制多个硬盘的先后起转,保证硬盘用电平稳,避免智能设备的供电模块过载,避免出现硬盘掉线,智能设备重启等故障。附图说明图1为本专利技术实施例的多硬盘起转的控制方法的流程图;图2为本专利技术实施例的多硬盘起转的控制方法的一种具体流程图;图3为本专利技术实施例的多硬盘起转的控制装置的结构框图;图4为本专利技术实施例的多硬盘起转的控制装置的一种具体结构框图。附图标记说明1-管理控制器2-硬盘管理卡3-背板4-硬盘5-基板管理控制器6-集成管理模块7-阵列卡8-主机总线适配器9-警示单元具体实施方式此处参考附图描述本公开的各种方案以及特征。应理解的是,可以对此处公开的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其他修改。包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开的原理。通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本专利技术的这些和其它特性将会变得显而易见。还应当理解,尽管已经参照一些具体实例对本专利技术进行了描述,但本领域技术人员能够确定地实现本专利技术的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得更为显而易见。此后参照附图描述本公开的具体实施例;然而,应当理解,所公开的实施例仅仅是本公开的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本公开模糊不清。因此,本文所公开的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本公开。本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本公开的相同或不同实施例中的一个或多个。实施例一本专利技术实施例的一种多硬盘起转的控制方法,能够根据服务器等智能设备的硬盘4对应的背板3的配置信息(例如供电能力相关数据)和每块硬盘4的参数(例如峰值电流,起转时间和稳定工作时的电流等)制定硬盘4分组起转方案,先后启动多块硬盘4,保证硬盘4用电平稳,避免智能设备的供电模块过载。该控制方法避免了进行人工计算或过分的依靠用户的经验来进行多硬盘4的起转,能够更加精准的控制多个硬盘4的起转,结合图1和图3所示该控制方法包括:智能设备开机过程中,获取智能设备的硬盘4对应的背板3的配置信息,该开机过程包括智能设备处于上电准备状态时和上电准备状态后,此时还没有确定硬盘4的需要的用电状况因此智能设备的供电模块还没有对多个硬盘4进行完全供电。一块背板3可以安装至少一个硬盘4(在一个实施例中,智能设备可以安装多个背板3,每个背板3上能够安装至少一块硬盘4),该背板3能够为安装在其上的硬盘4供电,背板3的配置信息包括支持硬盘4的数量,相应的接口信息,还包括该背板3对一块硬盘4的供电能力相关参数信息和总的供电能力相关参数信息等,背板3的供电能力决定了同时启动的硬盘4数量;识别硬盘4并获取硬盘4的供应商产品数据(VPD),供应商产品数据(VPD)包括硬盘4系列号,硬盘4的固件版本和硬盘4的型号组成等数据,这些数据中涵盖了相应硬盘4的峰值电流,起转时间和稳定工作时的电流等参数,识别到所有硬盘4后就能够计算出所有硬盘4的用电情况,能够根据硬盘4的性能参数进行分组;根据背板3的配置信息和供应商产品数据生成硬盘4的起转方案,该起转方案可以使多硬盘4进行多种形式的启动,在一个实施例中,硬盘4数量较少,智能设备的供电模块能够允许所有硬盘4同时启动;在另一个实施例中,智能设备执行该起转方案后,硬盘4能本文档来自技高网...
一种多硬盘起转的控制方法及装置

【技术保护点】
一种多硬盘起转的控制方法,包括:智能设备开机过程中,获取所述智能设备的硬盘对应的背板的配置信息;识别所述硬盘并获取所述硬盘的供应商产品数据;根据所述背板的配置信息和供应商产品数据生成所述硬盘的起转方案。

【技术特征摘要】
1.一种多硬盘起转的控制方法,包括:智能设备开机过程中,获取所述智能设备的硬盘对应的背板的配置信息;识别所述硬盘并获取所述硬盘的供应商产品数据;根据所述背板的配置信息和供应商产品数据生成所述硬盘的起转方案。2.根据权利要求1所述的控制方法,在所述智能设备开机过程中,获取所述智能设备的硬盘对应的背板的配置信息包括以下步骤:在所述智能设备处于上电准备状态时,通过管理控制器从内置集成电路总线获取所述背板的配置信息;在所述智能设备上电准备状态后,通过硬盘管理卡从所述管理控制器获取所述背板的配置信息。3.根据权利要求2所述的控制方法,所述硬盘管理卡包括阵列卡和主机总线适配器,所述硬盘管理卡从所述管理控制器获取背板的配置信息具体为:在阵列卡和/或主机总线适配器的固件启动过程中与所述管理控制器进行通信并获取所述背板的配置信息。4.根据权利要求2所述的控制方法,所述管理控制器包括基板管理控制器和集成管理模块。5.根据权利要求1所述的控制方法,控制方法还包括:执行所述硬盘的起转方案,当所述背板的供电能力不满足所述硬盘的用电需求时,暂停所述智能设备启动并发出警示信息。6.一种多硬盘起转的控制装置,该装置对智能设备的...

【专利技术属性】
技术研发人员:贺雷
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1