服务器磁盘共振防控方法及相关设备技术

技术编号:27204731 阅读:20 留言:0更新日期:2021-01-31 12:24
本申请实施例提供了一种服务器磁盘共振防控方法及相关设备,可以准确、有效地通过调整风扇转速规避服务器磁盘共振。该方法包括:测量磁盘在产生共振时的磁盘实际共振频率点;量测不同风扇转速下,上述磁盘所在位置的实际振动频率;通过对比上述磁盘实际共振频率点及上述磁盘所在位置实际振动频率,分析获得磁盘共振范围内的风扇转速范围;根据上述风扇转速范围调整服务器整机风扇调速策略,以规避对应于上述磁盘共振范围内的上述风扇转速范围。于上述磁盘共振范围内的上述风扇转速范围。于上述磁盘共振范围内的上述风扇转速范围。

【技术实现步骤摘要】
服务器磁盘共振防控方法及相关设备


[0001]本申请涉及云计算
,尤其涉及一种服务器磁盘共振防控方法及相关设备。

技术介绍

[0002]随着IT领域技术的不断发展,为云计算提供相关数据服务的服务器稳定性越来越成为数据中心特别关注的问题。其中,作为服务器核心部件,磁盘的稳定性问题尤为突出,总体故障率要高于其他部件,如果磁盘批量故障、损坏会导致服务器数据丢失,给运营商、企业带来不可估量的损失。磁盘共振,便是一种导致数据中心服务器磁盘大批量故障的潜在风险,当下磁盘密度越来越高,甚至出现叠瓦式磁盘,磁头与磁盘碟片距离非常近,如果出现磁盘共振,磁头很容易与磁盘碟片产生接触甚至撞击,轻则损坏磁盘碟片中部分磁道数据,重则损坏磁头,导致整个磁盘损坏,因此在服务器产品设计开发及测试阶段,需要重点关注研究及规避磁盘共振。
[0003]目前,采用开机振动实验对磁盘共振进行测试,但由于服务器开机振动频率在不断变化,所以很难如实的模拟磁盘实际工作环境。而且,磁盘共振便是硬盘和风扇两个部件共同作用引起的,但目前的开机振动实验中,风扇是工作在整机风扇调控策略下的固定转速,因此,没有考虑不同转速下风扇振动这一重要因素,测试方式简单粗暴准确性差,并且费时费力。

技术实现思路

[0004]本申请实施例提供了一种服务器磁盘共振防控方法及相关设备,可以准确、有效地通过调整风扇转速规避服务器磁盘共振。
[0005]本申请实施例的第一方面提供了一种服务器磁盘共振防控方法,包括:
[0006]测量磁盘在产生共振时的磁盘实际共振频率点;
[0007]量测不同风扇转速下,所述磁盘所在位置的实际振动频率;
[0008]通过对比所述磁盘实际共振频率点及所述磁盘所在位置实际振动频率,分析获得磁盘共振范围内的风扇转速范围;
[0009]根据所述风扇转速范围调整服务器整机风扇调速策略,以规避对应于所述磁盘共振范围内的所述风扇转速范围。
[0010]可选地,所述测量磁盘在产生共振时的磁盘实际共振频率点,具体包括:
[0011]控制震荡发生器振动执行预设振动逻辑;
[0012]监控所述磁盘的读写能力及校验错误数;
[0013]通过分析不同读写能力及校验错误所对应的振动频率,获得所述磁盘实际共振频率点。
[0014]可选地,所述控制震荡发生器振动执行预设振动逻辑,具体包括:
[0015]控制所述震荡发生器每间隔第一预定时间增加预定振动频率,其中,所述震荡发
生器的振动频率调节范围在4Hz至250Hz之间;
[0016]所述监控所述磁盘的读写能力及校验错误数,具体包括:
[0017]对应所述震荡发生器频率调整的时间间隔对所述磁盘进行一次读写测试。
[0018]可选地,所述读写能力采用IOPS每秒进行读写操作次数表征,所述校验错误数为CRC error循环冗余校验错误数,所述通过分析不同读写能力及校验错误所对应的振动频率,获得所述磁盘实际共振频率点,具体包括:
[0019]记录每秒进行读写操作次数下降且循环冗余校验错误数升高时对应的振动频段,选取所述振动频段中的最大振动频段以确定所述磁盘实际共振频率点。
[0020]可选地,所述量测不同风扇转速下,所述磁盘所在位置的实际振动频率,具体包括:
[0021]对未设有振动传感器的磁盘进行压力测试;
[0022]根据预设风扇转数调节策略调节风扇转数;
[0023]监控不同风扇转数下设有所述振动传感器的振动频率。
[0024]可选的,所述根据预设风扇转数调节策略调节风扇转数,具体包括:
[0025]每间隔第二预定时间增加预定风扇转速,其中,所述风扇转速的风扇占空比调节范围在30%至100%之间。
[0026]可选的,所述通过对比所述磁盘实际共振频率点及所述磁盘所在位置实际振动频率,分析获得磁盘共振范围内的风扇转速范围,具体包括:
[0027]绘制不同读写能力及校验错误所对应的振动频率曲线和不同风扇转数下设有所述振动传感器的振动频率曲线,分析获得磁盘共振范围内的风扇转速范围。
[0028]本申请实施例第二方面提供了一种服务器磁盘共振防控装置,包括:
[0029]第一测量单元,用于测量磁盘在产生共振时的磁盘实际共振频率点;
[0030]第二测量单元,用于量测不同风扇转速下,所述磁盘所在位置的实际振动频率;
[0031]分析单元,用于通过对比所述磁盘实际共振频率点及所述磁盘所在位置实际振动频率,分析获得磁盘共振范围内的风扇转速范围;
[0032]防控单元,用于根据所述风扇转速范围调整服务器整机风扇调速策略,以规避对应于所述磁盘共振范围内的所述风扇转速范围。
[0033]本申请实施例第三方面提供了一种电子设备,包括存储器、处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述的服务器磁盘共振防控方法的步骤。
[0034]本申请实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的服务器磁盘共振防控方法的步骤。
[0035]综上,本申请实施例提供的服务器磁盘共振防控方法,通过测量磁盘在产生共振时的磁盘实际共振频率点;量测不同风扇转速下,上述磁盘所在位置的实际振动频率;通过对比上述磁盘实际共振频率点及上述磁盘所在位置实际振动频率,分析获得磁盘共振范围内的风扇转速范围;根据上述风扇转速范围调整服务器整机风扇调速策略,以规避对应于上述磁盘共振范围内的上述风扇转速范围。以基于不同风扇转速综合分析服务器磁盘共振防控的最佳策略,具有高效、准确的防控效果。
[0036]相应地,本专利技术实施例提供的电子设备和计算机可读存储介质,也同样具有上述技术效果。
附图说明
[0037]图1为本申请实施例提供的一种可能的服务器磁盘共振防控方法的流程示意图;
[0038]图2为本申请实施例提供的一种可能的服务器磁盘共振防控装置的示意性结构框图;
[0039]图3为本申请实施例提供的一种可能的服务器磁盘共振防控装置的硬件结构示意图;
[0040]图4为本申请实施例提供的一种可能的电子设备的示意性结构框图;
[0041]图5为本申请实施例提供的一种可能的计算机可读存储介质的示意性结构框图。
具体实施方式
[0042]本申请实施例提供了一种服务器磁盘共振防控方法及相关设备,可以准确、有效地通过调整风扇转速规避服务器磁盘共振。
[0043]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器磁盘共振防控方法,用于其特征在于,包括:测量磁盘在产生共振时的磁盘实际共振频率点;量测不同风扇转速下,所述磁盘所在位置的实际振动频率;通过对比所述磁盘实际共振频率点及所述磁盘所在位置实际振动频率,分析获得磁盘共振范围内的风扇转速范围;根据所述风扇转速范围调整服务器整机风扇调速策略,以规避对应于所述磁盘共振范围内的所述风扇转速范围。2.根据权利要求1所述的方法,其特征在于,所述测量磁盘在产生共振时的磁盘实际共振频率点,具体包括:控制震荡发生器振动执行预设振动逻辑;监控所述磁盘的读写能力及校验错误数;通过分析不同读写能力及校验错误所对应的振动频率,获得所述磁盘实际共振频率点。3.根据权利要求2所述的方法,其特征在于,所述控制震荡发生器振动执行预设振动逻辑,具体包括:控制所述震荡发生器每间隔第一预定时间增加预定振动频率,其中,所述震荡发生器的振动频率调节范围在4Hz至250Hz之间;所述监控所述磁盘的读写能力及校验错误数,具体包括:对应所述震荡发生器频率调整的时间间隔对所述磁盘进行一次读写测试。4.根据权利要求2所述的方法,其特征在于,所述读写能力采用IOPS每秒进行读写操作次数表征,所述校验错误数为CRC error循环冗余校验错误数,所述通过分析不同读写能力及校验错误所对应的振动频率,获得所述磁盘实际共振频率点,具体包括:记录每秒进行读写操作次数下降且循环冗余校验错误数升高时对应的振动频段,选取所述振动频段中的最大振动频段以确定所述磁盘实际共振频率点。5.根据权利要求2所述的方法,其特征在于,所述量测不同风扇转速下,所述磁盘所在位置的实际...

【专利技术属性】
技术研发人员:杨述雷
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1