[发明专利]一种Linux系统问题自动分析方法及系统在审

专利信息
申请号: 201711192932.0 申请日: 2017-11-24
公开(公告)号: CN107943657A 公开(公告)日: 2018-04-20
发明(设计)人: 范冬冬 申请(专利权)人: 郑州云海信息技术有限公司
主分类号: G06F11/30 分类号: G06F11/30;G06F9/50
代理公司: 济南舜源专利事务所有限公司37205 代理人: 张亮
地址: 450000 河南省郑州市*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 linux 系统 问题 自动 分析 方法
【说明书】:

技术领域

发明涉及服务器的技术领域,具体涉及一种Linux系统问题自动分析方法及系统。

背景技术

Linux服务器操作系统上一般运行着非常关键的业务应用,系统的稳定性非常重要;但随着系统硬件资源规模的不断扩展,系统业务应用复杂程度的不断提高,系统出现不稳定的几率也随之不断上升。在Linux操作系统运行过程中由于不确定的因素(如硬件故障或系统软件逻辑错误)会导致系统产生异常表现,例如CPU占用率过高、内存占用率过高、网络传输速率下降、I/O吞吐量下降等,当出现上述系统问题时往往会影响系统业务的正常运行,严重的可能导致系统基本服务异常,例如不能通过网络登录、系统命令不能正常执行等,当系统出现问题时能快速的分析定位问题的根源变的至关重要。

当Linux系统出现问题时常规的分析方法是运维人员通过系统监控命令查看当前系统的运行状态,如通过top命令查看哪些进程占用cpu资源过高、通过iostat命令查看当前系统的读写速率等,然后通过观察到系统信息结合自身的知识经验来可能引起系统问题的原因。

上述技术存在如下缺陷:1、对于一些复杂度不高的场景使用常用的系统命令或许能分析出问题原因,当对于比较复杂的应用场景,特别是涉及到系统核心层时常规命令无法满足要求;2、上述技术手段受问题分析人员知识经验的制约,不同的技术人员使用相同的技术手段可能分析的结果差异很大;3、时效性比较差,人工分析一般耗时比较长,很难满足快速定位问题根源的要求。

发明内容

基于上述问题,本发明提出了一种Linux系统问题自动分析方法及系统,实现Linux系统问题分析的自动化处理。

本发明提供如下技术方案:

一方面,本发明提供了一种Linux系统问题自动分析方法,包括:

步骤101,启动系统问题分析服务;

步骤102,用户配置系统问题配置模块,通过命令行的方式配置需要监测的系统资源;

步骤103,系统问题监测模块读取系统问题配置模块所设定的系统资源,选择不同系统监测工具实时监测系统资源的运行状况;若发现系统资源达到系统问题的触发条件发送信息至系统问题分析模块;

步骤104,系统问题分析模块接收系统监测模块发送的信息,信息包括系统资源的类型,系统问题分析模块使用Linux系统监测工具对问题系统资源的状况进行分析,找到导致系统资源使用异常的应用进程,并将所述应用进程的实时状态信息发送至系统问题报告模块。

步骤105,系统问题报告模块接收系统问题分析模块的分析结果,将所述分析结果进行格式化处理后进行归档保存在系统指定目录下,同时将分析结果发送给当前系统用户。

其中,所述启动服务通过start启动,关闭服务通过stop启动,所述系统问题分析服务在后台以守护进程的方式启动运行。

其中,所述系统资源包括CPU、内存、I/O、网络中的至少一个。

其中,所述触发条件为CPU的利用率超过阈值、内存占用率超过阈值,I/O错误,网络错误中的至少之一。

另外,本发明还提供了一种Linux系统问题自动分析系统,所述系统包括:系统问题配置模块、系统问题监测模块、系统问题分析模块、系统问题报告模块;

系统问题配置模块,用于配置当前需要检测的系统问题,包括CPU的利用率超过阈值、内存占用率超过阈值,I/O错误,网络错误中的至少之一;

系统问题监测模块,用于读取系统问题配置模块所设定的系统资源,使用系统监测工具监测当前系统的硬件资源运行情况,若发现系统资源达到系统问题的触发条件发送信息至系统问题分析模块;

系统问题分析模块,用于接收系统监测模块发送的信息,信息包括系统资源的类型,使用系统监测分析工具分析当前系统问题产生的原因,找到导致系统资源使用异常的应用进程,并将所述应用进程的实时状态信息发送至系统问题报告模块;

系统问题报告模块,用于对所述系统问题分析模块输出的结果分类归档,并发信号给当前用户,以便用户能第一时间查看系统问题的存在以及问题原因。

其中,所述系统资源包括CPU、内存、I/O、网络中的至少一个。

其中,所述触发条件为CPU的利用率超过阈值、内存占用率超过阈值,I/O错误,网络错误中的至少之一。

其中,进行系统问题自动分析前需要先启动系统问题分析服务

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711192932.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top