[发明专利]一种操作系统资源异常的处理方法及系统在审
申请号: | 201910710520.4 | 申请日: | 2019-08-02 |
公开(公告)号: | CN110457133A | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 艾军 | 申请(专利权)人: | 深圳互联先锋科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000广东省深圳市福田区深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运行数据 操作系统 定时获取 脚本 操作系统资源 使用数据 系统内存 系统资源 运行效率 磁盘IO 触发 返回 | ||
本发明公开一种操作系统资源异常的处理方法及系统。该处理方法包括:获取操作系统的运行数据;所述操作系统的运行数据由脚本定时获取,所述运行数据包括系统资源CPU占用率、系统内存、磁盘IO使用数据;获取所述操作系统的运行数据的设定阈值;判断所述操作系统的运行数据是否大于设定阈值,如果是,触发所述脚本进行处理;如果否,返回定时获取操作系统的运行数据步骤。本发明可以提高操作系统的运行效率,降低运行风险。
技术领域
本发明涉及操作系统领域,特别是涉及一种操作系统资源异常的处理方法及系统。
背景技术
服务器操作系统运行着企业服务业务,所以保持操作系统稳定的正常运行十分重要。当操作系统出现异常问题如cpu的占用率过高时,通常要求运维人员立刻登录操作系统查看原因,解决异常并恢复操作系统的稳定状态。有时可能运维人员没办法立刻登录处理,因此,导致服务器操作系统运行效率低,且存在风险。
发明内容
本发明的目的是提供一种操作系统资源异常的处理方法及系统,以提高操作系统的运行效率,降低运行风险。
为实现上述目的,本发明提供了如下方案:
一种操作系统资源异常的处理方法,包括:
获取操作系统的运行数据;所述操作系统的运行数据由脚本定时获取,所述运行数据包括系统资源CPU占用率、系统内存、磁盘IO使用数据;
获取所述操作系统的运行数据的设定阈值;
判断所述操作系统的运行数据是否大于设定阈值,得到第一判断结果;
当所述第一判断结果表示所述操作系统的运行数据大于设定阈值时,触发所述脚本进行处理;
当所述第一判断结果表示所述操作系统的运行数据不大于设定阈值时,返回定时获取操作系统的运行数据步骤。
可选的,在所述获取操作系统的运行数据,之后还包括:将所述运行数据存储至关系型数据库中;
在所述触发所述脚本进行处理,之后还包括:将脚本进行处理的过程数据通过邮件发送至运维人员的维护端。
可选的,所述操作系统的运行数据的设定阈值包括CPU占用率阈值、内存阈值和磁盘IO阈值。
可选的,所述判断所述操作系统的运行数据是否大于设定阈值,得到第一判断结果,具体包括:
判断所述操作系统的系统资源CPU占用率是否大于所述CPU占用率阈值;当所述操作系统的系统资源CPU占用率大于所述CPU占用率阈值时,确定所述操作系统的运行数据大于设定阈值;当所述操作系统的系统资源CPU占用率不大于所述CPU占用率阈值时,确定所述操作系统的运行数据不大于设定阈值;
判断所述操作系统的系统内存是否大于所述内存阈值;当所述操作系统的系统内存大于所述内存阈值时,确定所述操作系统的运行数据大于设定阈值;当所述操作系统的系统内存不大于所述内存阈值时,确定所述操作系统的运行数据不大于设定阈值;
判断所述操作系统的磁盘IO使用数据是否大于所述磁盘IO阈值;当所述操作系统的磁盘IO使用数据大于所述磁盘IO阈值时,确定所述操作系统的运行数据大于设定阈值;当所述操作系统的磁盘IO使用数据不大于所述磁盘IO阈值时,确定所述操作系统的运行数据不大于设定阈值。
可选的,在所述判断所述操作系统的运行数据是否大于设定阈值,得到第一判断结果,之后还包括:
将所述第一判断结果添加时间戳后存储至mongoDB数据库。
本发明还提供一种操作系统资源异常的处理系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳互联先锋科技有限公司,未经深圳互联先锋科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910710520.4/2.html,转载请声明来源钻瓜专利网。