一种计算机故障报警系统
- 国知局
- 2024-08-05 11:50:02
本技术涉及监测分析,尤其是涉及一种计算机故障报警系统。
背景技术:
1、计算机安全是确保计算机系统、网络、数据以及与之相关的信息免受未经授权的访问、使用、修改、破坏、泄露或干扰的一系列措施和实践。计算机安全的目标是保护计算机系统的完整性、机密性和可用性,以及防止恶意活动对系统造成的损害,计算机内存储着大量的数据和运行程序,一旦计算机发生故障,计算机内的数据可能丢失或被盗,给用户带来不便和损失。
2、相关技术中,在计算机处于工作状态时,当计算机对应的性能指标过载时,可能会造成计算机发热或故障,而计算机过热同样也会使计算机性能降低,进而增加计算机故障的概率,从而对用户造成额外的经济损失,存在待改进之处。
技术实现思路
1、针对现有技术的不足,本技术提供一种计算机故障报警系统。
2、第一方面,本技术提供一种计算机故障报警方法,包括以下步骤:
3、在预设的各监测时间节点,对目标计算机的性能指标和温度变化情况进行检测,进而获取得到目标计算机对应的性能指标数据和温度变化数据;
4、对目标计算机对应的性能指标数据和温度变化数据进行分析处理,根据目标计算机对应的性能指标数据确认出目标计算机对应的性能评价系数,并根据目标计算机对应的温度变化数据确认出目标计算机对应的温度评价系数;
5、综合目标计算机对应的性能评价系数和温度评价系数,计算出目标计算机对应的综合评价系数,并将所述综合评价系数与预设的评价阈值区间进行比对,并基于比对结果输出第一预警数据;
6、接收到第一预警数据后,确认目标计算机对应的散热评价系数,并对目标计算机对应的散热评价系数进行判断并确认判断结果,当判断结果为正常时,则基于预设的运行方式持续运行预设时间间隔,进而确认目标计算机调整后对应的温度变化曲线数据,将所述温度变化曲线数据与预设的标准温度曲线变化数据比对,并根据比对结果确认对应的报警方式,并输出第二预警数据。
7、优选的,所述性能指标数据包括cpu使用率、内存使用率、磁盘i/o速度和网络吞吐量,所述温度变化数据包括各监测时间节点对应的温度数据。
8、优选的,根据目标计算机对应的性能指标数据确认出目标计算机对应的性能评价系数,具体包括:
9、在预设的各监测时间节点对目标计算机的性能指标数据进行采集,进而获取到目标计算机在各监测时间节点对应的cpu使用率、内存使用率、磁盘i/o速度和网络吞吐量,其中,表示为各监测时间节点对应的编号,;
10、基于目标计算机对应的历史性能指标数据,并从中提取出各历史监测时间节点对应的cpu使用率、内存使用率、磁盘i/o速度和网络吞吐量,进而通过均值计算得出各历史监测时间节点对应的平均cpu使用率、平均内存使用率、平均磁盘i/o速度和平均网络吞吐量,并将各历史监测时间节点对应的平均cpu使用率、平均内存使用率、平均磁盘i/o速度和平均网络吞吐量标记为各监测时间节点对应的标准cpu使用率、标准内存使用率、标准磁盘i/o速度和标准网络吞吐量;
11、通过计算公式确认出目标计算机在各监测时间节点对应的性能评价系数,其中,分别表示为各监测时间节点对应的标准cpu使用率、标准内存使用率、标准磁盘i/o速度、标准网络吞吐量,表示为权重系数。
12、优选的,根据目标计算机对应的温度变化数据确认出目标计算机对应的温度评价系数,具体包括:
13、获取各监测时间节点对应的实际温度值,并从云数据库中确认出各监测时间节点对应的相似性能指标数据,进而提取出目标计算机在各监测时间节点对应相似性能指标数据时对应的参考温度值;
14、通过计算公式,确认出目标计算机在各监测时间节点对应的温度评价系数,其中,表示为预设在各监测时间节点对应的允许温度差值,表示为温度评价系数对应的修正系数。
15、优选的,计算出目标计算机对应的综合评价系数,具体包括:
16、确认目标计算机在各监测时间节点对应的性能评价系数和温度评价系数,进而通过公式,计算得出目标计算机对应的综合评价系数,其中,分别表示为性能评价系数、温度评价系数对应的权重系数;
17、将目标计算机对应的综合评价系数与预设的评价阈值区间进行比对,其中,表示为预设的第一评价阈值,表示为预设的第二评价阈值;
18、若时,则判定目标计算机处于正常状态,无需做出调整;
19、若处于之间时,则判定目标计算机处于警告状态,并输出第一预警数据;
20、若时,则判定目标计算机处于故障状态,并输出故障预警数据。
21、优选的,接收到第一预警数据后,确认目标计算机对应的散热评价系数,具体包括:
22、获取目标计算机对应的散热数据和风扇转速数据,其中,所述散热数据包括散热片数量和各散热片对应的位置,并将各散热片标记为,;
23、通过计算公式,计算得出目标计算机对应的散热评价系数,其中,分别表示为单位散热片、单位转速对应的散热效率,表示为第个散热片位置对应的位置权重系数,表示为风扇转速,表示为目标计算机对应的标准散热效率;
24、将目标计算机对应的散热评价系数与预设的散热评价阈值进行比对;
25、若,则判定目标计算机散热异常,并输出散热异常预警数据。
26、优选的,确认目标计算机调整后对应的温度变化曲线数据,将所述温度变化曲线数据与预设的标准温度曲线变化数据比对,并根据比对结果确认对应的报警方式,并输出第二预警数据,具体包括:
27、在预设的时间窗口内,获取目标计算机跳帧后对应的实时温度值,形成时间序列,并将实时温度值按照时间序列用函数表示;
28、通过公式,计算得出目标计算机对应的风险系数,其中,表示为预设的标准温度变化曲线,表示为目标计算机处于工作状态时对应的标准温度值;
29、将目标计算机对应的风险系数与预设的风险阈值进行比对;
30、若时,则判定目标计算机处于正常状态,无需做出调整,反之,则输出第二预警数据。
31、第二方面,本技术提供一种计算机故障报警系统,包括:
32、数据获取模块,用于在预设的各监测时间节点,对目标计算机的性能指标和温度变化情况进行检测,进而获取得到目标计算机对应的性能指标数据和温度变化数据;
33、分析处理模块,用于对目标计算机对应的性能指标数据和温度变化数据进行分析处理,根据目标计算机对应的性能指标数据确认出目标计算机对应的性能评价系数,并根据目标计算机对应的温度变化数据确认出目标计算机对应的温度评价系数;
34、综合分析模块,用于综合目标计算机对应的性能评价系数和温度评价系数,计算出目标计算机对应的综合评价系数,并将所述综合评价系数与预设的评价阈值区间进行比对,并基于比对结果输出第一预警数据;
35、调整判断模块,用于接收到第一预警数据后,确认目标计算机对应的散热评价系数,并对目标计算机对应的散热评价系数进行判断并确认判断结果,当判断结果为正常时,则基于预设的运行方式持续运行预设时间间隔,进而确认目标计算机调整后对应的温度变化曲线数据,将所述温度变化曲线数据与预设的标准温度曲线变化数据比对,并根据比对结果确认对应的报警方式,并输出第二预警数据。
36、第三方面,本技术提供一种计算机可读存储介质,储存有指令,当所述指令在计算机上运行时,使得计算机执行上述任意一项所述的一种计算机故障报警方法。
37、综上所述,本技术包括以下至少一种有益技术效果:
38、1.本发明提供了一种计算机故障报警方法,通过在预设的各监测时间节点获取目标计算机对应的性能指标数据和温度变化数据,确认目标计算机对应的温度变化数据确认出目标计算机对应的温度评价系数,进而确认目标计算机对应的综合评价系数,并基于综合评价系数与预设的评价阈值区间进行比对,并基于比对结果输出第一预警数据,进而有效的减少计算机因性能指标过载或发热而使计算机出现故障的情况发生;
39、2.通过在接收第一预警数据后,确认目标计算机对应的散热评价系数,并对目标计算机对应的散热评价系数进行判断并确认判断结果,当判断结果为正常时,对目标计算机进行调整,并获取调整后对应的温度变化曲线数据,进而基于调整后对应的温度变化曲线数据确认对应的报警方式,并输出第二预警数据,进而有效的减少了计算机故障的概率,从而有效的降低了用户额外的经济损失。
本文地址:https://www.jishuxx.com/zhuanli/20240802/259667.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。