一种避免硬盘性能衰减的风扇调控方法及系统技术方案

技术编号:21140711 阅读:28 留言:0更新日期:2019-05-18 05:03
本发明专利技术实施例公开了一种避免硬盘性能衰减的风扇调控方法及系统,方法包括获取硬盘读写速率百分比的阈值;获取各硬盘的当前读写速率,并计算各硬盘当前读写速率百分比;将硬盘当前读写速率百分比的最小值与所述阈值进行比较,并根据比较结果,调控风扇转速。本发明专利技术在风扇调控策略中增加硬盘读写速率对风扇转速的调控机制,当硬盘读写速率百分比高于设定阈值时,操作系统风扇按照当前调速策略进行调速,当硬盘读写速率百分比低于阈值时,控制风扇转速降低,使硬盘读写速率百分比高于阈值,保证硬盘的正常工作。

A Fan Control Method and System to Avoid Hard Disk Performance Attenuation

【技术实现步骤摘要】
一种避免硬盘性能衰减的风扇调控方法及系统
本专利技术涉及风扇调速
,具体地说是一种避免硬盘性能衰减的风扇调控方法及系统。
技术介绍
硬盘读写速率是服务器性能的重要表征参数。硬盘读写速率过低,不仅影响使用体验,更会导致掉盘的风险,给服务器安全带来隐患,所以目前应用客户都对硬盘读写速率有着严格的要求。基于成本和可靠性的考虑,目前服务器主要应用机械硬盘作为存储设备。机械硬盘通过内部碟片转动实现数据读写,若振动过大会影响其内部机械机构,进而降低硬盘读写速率。目前服务器系统震动主要是由风扇引起的,除了风扇自身转动引起机箱振动外,风流也会引起硬盘振动。风扇自身转动可以通过增加泡棉、使用铸铝外框等方案降低,但随着风扇转速的急剧升高,风流影响却没有很好的消除方法。当风扇转速高过一定范围,硬盘读写速率会降低到无法接受的程度。
技术实现思路
本专利技术实施例中提供了一种避免硬盘性能衰减的风扇调控方法及系统,以解决现有技术中风扇转速过高时,受风流影响,硬盘读写速率降低严重的问题。为了解决上述技术问题,本专利技术实施例公开了如下技术方案:本专利技术第一方面提供了一种避免硬盘性能衰减的风扇调控方法,包括以下步骤:获取硬盘读写速率百分比的阈值;获取各硬盘的当前读写速率,并计算各硬盘当前读写速率百分比;将硬盘当前读写速率百分比的最小值与所述阈值进行比较,并根据比较结果,调控风扇转速。结合第一方面,在第一方面第一种可能的实现方式中,所述方法还包括:将所述步骤加入当前风扇调速策略之前。结合第一方面,在第一方面第一种可能的实现方式中,所述根据比较结果,调控风扇转速的具体过程为:若所述最小值大于所述阈值,则按照当前风扇调速策略进行风扇调速;若所述最小值小于等于所述阈值,则在当前风扇调速策略的基础上降低风扇转速。结合第一方面,在第一方面第一种可能的实现方式中,在降低风扇转速时,同时控制CPU降频。结合第一方面,在第一方面第二种可能的实现方式中,所述获取各硬盘的当前读写速率,并计算各硬盘当前读写速率百分比的具体过程为:利用存储测试工具获取各硬盘的当前读写速率,并存储至寄存器;获取寄存器内所述当前读写速率的值,以及硬盘对应的最大读写速率;利用公式:硬盘读写速率百分比=当前读写速率/硬盘最大读写速率*100%,计算各硬盘当前读写速率的百分比。结合第一方面,在第一方面第二种可能的实现方式中,所述根据比较结果,调控风扇转速的具体过程为:若所述最小值大于所述阈值,则不对风扇转速进行调控;若所述最小值小于等于所述阈值,则控制降低风扇转速。结合第一方面,在第一方面第二种可能的实现方式中,在降低风扇转速时,同时控制CPU降频。本专利技术第二方面提供了一种避免硬盘性能衰减的风扇调控系统,所述系统包括信息获取模块,用于获取各硬盘的当前读写速率;存储模块,用于存储所述各硬盘的当前读写速率;分析控制模块,用于设置硬盘读写速率百分比的阈值,计算各硬盘当前读写速率百分比,并将硬盘当前速率百分比的最小值与所述阈值进行比较,并根据比较结果,调控风扇转速。结合第二方面,在第二方面第一种可能的实现方式中,所述信息获取模块为存储测试工具;所述存储模块未设置在主板上的寄存器;所述分析控制模块为BMC,与所述寄存器连接。本专利技术第二方面的所述避免硬盘性能衰减的风扇调控系统能够实现第一方面及第一方面的各实现方式中的方法,并取得相同的效果。
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:1、在风扇调控策略中增加硬盘读写速率对风扇转速的调控机制,当硬盘读写速率百分比高于设定阈值时,操作系统风扇按照当前调速策略进行调速,当硬盘读写速率百分比低于阈值时,控制风扇转速降低,使硬盘读写速率百分比高于阈值,保证硬盘的正常工作。2、因操作系统中应用的硬盘数量多,且规格不同,巧妙的采用对比硬盘读写速率百分比的方式来衡量硬盘当前的工作性能。3、为避免风扇转速过低导致系统散热问题,控制降低风扇速率的同时,控制CPU降频,降低整个操作系统对风量的要求,保证操作系统的安全稳定运行。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术所述方法实施例1的流程示意图;图2是本专利技术所述方法实施例2的流程示意图;图3是本专利技术所述系统的结构示意图;图4是本专利技术所述系统的硬件逻辑示意图。具体实施方式为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。如图1所示,本专利技术的避免硬盘性能衰减的风扇调控方法,包括以下步骤:S1,获取硬盘读写速率百分比的阈值;硬盘读写速率百分比的阈值依据硬盘规格书中的要求,同时结合事事使用需求来设定。S2,获取各硬盘的当前读写速率,并计算各硬盘当前读写速率百分比;硬盘读写速率通过IOmeter工具实时获取,并存储在设置于主板上的寄存器内,便于实现寄存器与BMC的I2C通信。寄存器内同时存取各硬盘的最大读写速率,最大读写速率为硬盘规格书中定义的硬盘理论可达到的最大读写速率。利用公式:硬盘读写速率百分比=当前读写速率/硬盘最大读写速率*100%,计算各硬盘当前读写速率的百分比。因各硬盘的规格不同,不好直接比较,采用硬盘读写速率百分比的方式进行比较,克服这一缺陷,使各硬盘的使用情况有了可比性。比较各硬盘读写速率百分比的值,得到硬盘读写速率百分比的最小值。S3,将硬盘当前读写速率百分比的最小值与所述阈值进行比较,并根据比较结果,调控风扇转速。若所述最小值大于所述阈值,则不对风扇转速进行调控;若所述最小值小于等于所述阈值,则控制降低风扇转速。在降低风扇转速时,同时控制CPU降频。如图2所示,将实施例1中的步骤加到当前风扇调控策略之前,即在现有风扇调控策略的基础上,加入实施例1的调控策略。加入实施例1的调控策略后,进行风扇调控的具体过程为:若硬盘读写速率百分比的最小值大于设定阈值,则按照当前风扇调速策略进行风扇调速;若硬盘读写速率百分比的最小值小于等于设定阈值,则在当前风扇调速策略的基础上降低风扇转速。同样,在降低风扇转速时,同时控制CPU降频。如图3、4所示,本专利技术避免硬盘性能衰减的风扇调控系统包括信息获取模块1、存储模块2和分析控制模块3。信息获取模块1用于获取各硬盘的当前读写速率;存储模块2用于存储所述各硬盘的当前读写速率;分析控制模块3用于设置硬盘读写速率百分比的阈值,计算各硬盘当前读写速率百分比,并将硬盘当前速率百分比的最小值与所述阈值进行比较,并根据比较结果,调控风扇转速。信息获取模块1为存储测试工具IOmeter;存储模块2为设置在主板上的寄存器;分析控本文档来自技高网
...

【技术保护点】
1.一种避免硬盘性能衰减的风扇调控方法,其特征是,包括以下步骤:获取硬盘读写速率百分比的阈值;获取各硬盘的当前读写速率,并计算各硬盘当前读写速率百分比;将硬盘当前读写速率百分比的最小值与所述阈值进行比较,并根据比较结果,调控风扇转速。

【技术特征摘要】
1.一种避免硬盘性能衰减的风扇调控方法,其特征是,包括以下步骤:获取硬盘读写速率百分比的阈值;获取各硬盘的当前读写速率,并计算各硬盘当前读写速率百分比;将硬盘当前读写速率百分比的最小值与所述阈值进行比较,并根据比较结果,调控风扇转速。2.根据权利要求1所述的一种避免硬盘性能衰减的风扇调控方法,其特征是,所述方法还包括:将所述步骤加入当前风扇调速策略之前。3.根据权利要求2所述的一种避免硬盘性能衰减的风扇调控方法,其特征是,所述根据比较结果,调控风扇转速的具体过程为:若所述最小值大于所述阈值,则按照当前风扇调速策略进行风扇调速;若所述最小值小于等于所述阈值,则在当前风扇调速策略的基础上降低风扇转速。4.根据权利要求3所述的一种避免硬盘性能衰减的风扇调控方法,其特征是,在降低风扇转速时,同时控制CPU降频。5.根据权利要求1或2所述的一种避免硬盘性能衰减的风扇调控方法,其特征是,所述获取各硬盘的当前读写速率,并计算各硬盘当前读写速率百分比的具体过程为:利用存储测试工具获取各硬盘的当前读写速率,并存储至寄存器;获取寄存器内所述当前读写速率的...

【专利技术属性】
技术研发人员:王聪
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1