一种机房服务器的制作方法

文档序号:36383339发布日期:2023-12-14 18:50阅读:31来源:国知局
一种机房服务器的制作方法

本发明涉及服务器,尤其涉及一种机房服务器。


背景技术:

1、服务器在网络中为其它客户机(如pc机、智能手机、atm等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的cpu运算能力、长时间的可靠运行、强大的i/o外部数据吞吐能力以及更好的扩展性。位于的服务器一般放置在机柜中,服务器中包含的电路元器件较多,在高强度的高压运行下,服务器的各电路元器件容易损耗,导致服务器传输的数据报错甚至服务器停止运行,严重影响到连接服务器的其他设备的正常使用。在现有技术中,当机房服务器异常检测数据对应时,需要检修人员查看服务器输出端口中输出的故障码,再打开服务器机柜,利用相关检测工具对疑似故障部位进行一一排查,检查过程繁琐,效率低下,同时对检修人员的故障检查水平要求较高,无法实现对服务器故障部位的高精度快速定位。


技术实现思路

1、针对现有技术存在的不足,本发明的目的在于提供一种机房服务器,用于实现对服务器内部发生故障的功能模块的高精度快速定位。

2、为实现上述目的,本发明提供了如下技术方案:一种机房服务器,所述机房服务器放置在机房的机柜内部,包括:

3、自检模块,用于在所述机房服务器运行过程中,对所述机房服务器内部各部分功能模块的运行状态进行实时检测,得到若干模块检测数据;

4、处理模块,连接所述自检模块,包括:

5、存储单元,用于保存各功能模块在正常状态下的状态数据范围、各功能模块的若干历史异常数据及其关联的历史故障原因;

6、判断单元,连接所述存储单元,用于判断所述模块检测数据是否落入相应的所述状态数据范围,并在所述模块检测数据未落入相应的所述状态数据范围时将所述模块检测数据标记为异常检测数据;

7、分析单元,分别连接所述判断单元和所述存储单元,用于计算所述异常检测数据分别与同一功能模块的各所述历史异常数据之间的数据综合相似度,并在所述数据综合相似度大于预设的相似度阈值时,将所述历史异常数据关联的若干所述历史故障原因配置为所述异常检测数据的备选故障原因,所述备选故障原因中包含有其余功能模块的连锁故障原因;

8、筛选单元,连接所述分析单元,用于根据当前功能模块的异常检测数据搜索与之具有连锁故障关系的其余功能模块的异常检测数据,并在未搜索到与之具有连锁故障关系的其余功能模块的异常检测数据后筛除所述备选故障原因中的所述连锁故障原因得到优选故障原因;

9、标记模块,连接所述处理模块,用于根据所述异常检测数据对机柜内部各位置处的相应功能模块进行异常标记;

10、显示模块,连接所述处理模块,用于根据所述异常检测数据生成相应功能模块的检查顺序,并显示功能模块的所述检查顺序及相应所述优选故障原因。

11、进一步地,所述模块检测数据包括模块温度、模块输出电压、模块输出电流,所述状态数据范围包括模块上限温度与模块下限温度构成的正常温度范围、上限输出电压与下限输出电压构成的正常电压范围以及上限输出电流与下限输出电流构成的正常电流范围。

12、进一步地,所述判断单元包括:

13、第一生成子单元,用于在预设的检测时间段内,根据所述模块温度、所述模块输出电压以及所述模块输出电流分别生成温度变化曲线、电压变化曲线以及电流变化曲线;

14、第一判断子单元,连接所述第一生成子单元,用于在所述温度变化曲线超出所述正常温度范围所在区域时,将所述温度变化曲线标记为温度异常曲线;

15、第二判断子单元,连接所述第一生成子单元,用于在所述电压变化曲线超出所述正常电压范围所在区域时,将所述电压变化曲线标记为电压异常曲线;

16、第三判断子单元,连接所述第一生成子单元,用于在所述电流变化曲线超出所述正常电流范围所在区域时,将所述电流变化曲线标记为电流异常曲线;

17、所述异常检测数据包括同一时间点时所述温度异常曲线上的异常温度、所述电压异常曲线上的异常输出电压或所述电流异常曲线上的异常输出电流。

18、进一步地,所述历史异常数据包括历史异常温度、历史异常电压或历史异常电流;

19、所述分析单元包括:

20、第二生成子单元,用于在预设的历史检测时间段内,根据所述历史异常温度、所述历史异常电压以及所述历史异常电流分别生成历史温度异常曲线、历史电压异常曲线和历史电流异常曲线;

21、第一计算子单元,连接所述第二生成子单元,用于根据预设的曲线相似度计算算法计算所述温度异常曲线与所述历史温度异常曲线之间的相似度,得到温度曲线相似度;

22、第二计算子单元,连接所述第二生成子单元,用于根据所述曲线相似度计算算法计算所述电压异常曲线与所述历史电压异常曲线之间的相似度,得到电压曲线相似度;

23、第三计算子单元,连接所述第二生成子单元,用于计算根据所述曲线相似度计算算法计算所述电流异常曲线与所述历史电流异常曲线之间的相似度,得到电流曲线相似度;

24、综合计算子单元,分别连接所述第一计算子单元、所述第二计算子单元和所述第三计算子单元,用于将所述温度曲线相似度、所述电压曲线相似度、所述电流曲线相似度带入预设的综合计算公式中,得到所述数据综合相似度。

25、进一步地,所述综合计算公式配置为:

26、

27、其中,cs用于表示所述数据综合相似度;

28、te用于表示所述温度曲线相似度;

29、io用于表示所述电压曲线相似度;

30、uo用于表示所述电流曲线相似度;

31、a、b、c分别用于表示预设的第一配置系数、第二配置系数和第三配置系数。

32、进一步地,所述筛选单元包括:

33、存储子单元,用于保存各功能模块与功能模块之间的故障连锁关系;

34、搜索子单元,连接所述存储子单元,用于各功能模块之间的所述故障连锁关系搜索与当前功能模块具有连锁故障关系的其余功能模块;

35、突变检测子单元,连接所述搜索子单元,用于识别当前功能模块的所述温度异常曲线上的温度突变点、所述电压突变曲线上的电压突变点、所述电流突变曲线上的电流突变点,以及识别与当前功能模块具有连锁故障关系的其余功能模块的所述温度异常曲线上的温度突变点、所述电压突变曲线上的电压突变点、所述电流突变曲线上的电流突变点;

36、筛除子单元,连接所述突变检测子单元,用于在当前功能模块与具有连锁故障关系的其余功能模块之间的温度突变点在时域上的差值、当前功能模块与具有连锁故障关系的其余功能模块之间的电压突变点在时域上的差值或当前功能模块与具有连锁故障关系的其余功能模块之间的电流突变点在时域上的差值均不小于预设的时域偏差值时,筛除所述备选故障原因中的所述连锁故障原因得到优选故障原因。

37、进一步地,所述显示模块包括:

38、计算单元,用于在所述检测时间段内计算所述温度变化曲线超出所述正常温度范围所在区域部分的第一平均波形斜率及第一异常面积,所述电压变化曲线超出所述正常电压范围所在区域部分的第二平均波形斜率及第二异常面积,所述电流变化曲线超出所述正常电流范围所在区域部分的第三平均波形斜率及第三异常面积;

39、指数生成单元,连接所述计算单元,用于根据所述第一平均波形斜率及所述第一异常面积处理得到第一紧急指数,根据所述第二平均波形斜率及所述第二异常面积处理得到第二紧急指数和根据所述第三平均波形斜率及所述第三异常面积处理得到第三紧急指数;

40、排序单元,连接所述指数生成单元,用于根据所述第一紧急指数、所述第二紧急指数和所述第三紧急指数综合处理得到各功能模块的所述检查排序。

41、进一步地,所述指数生成单元包括:

42、第四计算子单元,用于在所述检测时间段的下一预设时间段内计算所述温度变化曲线超出所述正常温度范围所在区域部分的第四平均波形斜率及第四异常面积,所述电压变化曲线超出所述正常电压范围所在区域部分的第五平均波形斜率及第五异常面积,所述电流变化曲线超出所述正常电流范围所在区域部分的第六平均波形斜率及第六异常面积;

43、差值计算子单元,连接所述第四计算子单元,用于将所述第四平均波形斜率和所述第一平均波形斜率做差得到第一偏差波形斜率,将所述第五平均波形斜率和所述第二平均波形斜率做差得到第二偏差波形斜率,将所述第六平均波形斜率和所述第三平均波形斜率做差得到第三偏差波形斜率,将所述第四异常面积和所述第一异常面积做差得到第一偏差面积,将所述第五异常面积和所述第二异常面积做差得到第二偏差面积,将所述第六异常面积和所述第三异常面积做差得到第三偏差面积;

44、指数生成子单元,连接所述差值计算子单元,用于根据所述第一偏差波形斜率和所述第一偏差面积处理得到所述第一紧急指数,根据所述第二偏差波形斜率和所述第二偏差面积处理得到所述第二紧急指数,根据所述第三偏差波形斜率和所述第三偏差面积处理得到所述第三紧急指数。

45、进一步地,所述机柜自上而下均匀开设有若干放置仓,各功能模块分别放置在相应的所述放置仓内,所述放置仓的开口处设有伸缩开合仓门,所述伸缩开合仓门连接有驱动源,所述驱动源连接一身份验证模块,所述身份验证模块连接所述处理模块,所述身份验证模块用于验证检修人员的身份信息,并在所述身份信息验证通过后,根据所述异常检测数据生成开启指令,所述驱动源根据所述开启指令驱动所述伸缩开合仓门开启。

46、进一步地,所述身份验证模块包括面容识别模块,和/或指纹识别模块,和/或虹膜识别模块,和/或密钥验证模块。

47、本发明的有益效果:

48、本发明利用自检模块实时检测机房服务器内部各部分功能模块运行时的模块检测数据,并在模块检测数据未落入相应的状态数据范围时将模块检测数据标记成异常检测数据,在异常检测数据与历史异常数据的综合数据相似度大于相似度阈值时为异常检测数据的配置备选故障原因,进而通过搜索与当前功能模块具有连锁故障关系的其余功能模块的异常检测数据以筛除备选故障原因中的连锁故障原因得到优选故障原因,实现对备选故障原因的精简,减少检修人员后续的故障原因查找时间,最终根据异常检测数据对相应功能模块进行异常标记,实现了对发生故障的功能模块的高精度快速定位,便于检修人员快速找到发生故障的功能模块,提高了检修效率;本发明还对发生故障的功能模块的检查顺序及相应优选故障原因进行显示,便于检修人员按照检查顺序依次检查相应的功能模块,同时还能看到每个发生故障的功能模块的优选故障原因,利于检修人员快速排查故障。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1