[发明专利]一种Linux系统性能监测方法和装置在审
| 申请号: | 201510792395.8 | 申请日: | 2015-11-17 |
| 公开(公告)号: | CN105468501A | 公开(公告)日: | 2016-04-06 |
| 发明(设计)人: | 范冬冬 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/36;H04L12/26 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 linux 系统 性能 监测 方法 装置 | ||
技术领域
本发明涉及Linux系统技术领域,特别是涉及一种Linux系统性能监测方法 和装置。
背景技术
Linux系统是一套免费使用和自由传播的类Unix操作系统,可以实现对 硬件资源和软件资源的管理控制,应用软件的运行都需要操作系统的支持, 操作系统为业务软件的稳定运行提供基础服务。由于不同的发行版本和不同 的内核参数的差异,操作系统表现出来的性能也会有所差异,性能的优劣直 接影响操作系统上运行业务的效率和质量,所以,实时掌握当前操作系统性 能的状况,以使能够及时地调整系统的运行状态至关重要。
目前,主要通过使用Linux系统提供的系统命令来监测Linux系统的系统 性能。例如,在命令行中输入top命令,则可以动态显示处理器的使用率,在 命令行中输入free命令,则可以显示当前系统的内存占用率。通过在命令行 中输入系统命令来监测Linux系统的系统性能,需要人工输入命令后才可得到 Linux系统的系统性能数据,当Linux系统中出现超负荷现象,某项性能属性 数值超出正常使用范围时,若用户没有对Linux系统的该项性能属性数据进行 查询,则将无法得知该Linux系统已经出现超负荷,将可能在不知情的情况下, 仍然对使用到该性能的硬件设施或软件程序等进行操作,加重使用到该性能 的硬件设施等的负荷,加重Linux系统超负荷现象的影响程度,影响到Linux 系统的正常运行。
发明内容
有鉴于此,本发明实施例提供一种Linux系统性能监测方法和装置,以解 决现有技术中需要人工输入命令后才可得到Linux系统的系统性能数据,当 Linux系统中某项性能属性超出正常使用范围时,若用户没有对Linux系统中 该项性能属性数据进行查询,则将无法得知该性能属性已经超过正常使用范 围,将可能在不知情的情况下,仍然对使用到该性能的硬件设施或软件程序 等进行操作,加重使用到该性能的硬件设施等负荷,影响到Linux系统的正常 运行的问题。
为实现上述目的,本发明实施例提供如下技术方案:
一种Linux系统性能监测方法,包括
每隔预设时间间隔采集Linux系统内资源运行信息,所述资源信息包括处 理器运行信息、内存运行信息、磁盘运行信息和网络运行信息;
分别根据所述处理器运行信息、内存运行信息、磁盘运行信息和网络运 行信息,得到所述Linux系统的处理器使用率、内存占有率、磁盘利用率和网 络负载率;
判断所述处理器使用率、内存占有率、磁盘利用率和网络负载率是否均 不超过其相对应的预设阈值,若否,则输出报警信息。
其中,所述得到所述Linux系统的处理器使用率、内存占有率、磁盘利用 率和网络负载率后还包括:
分别根据所述处理器使用率、内存占有率、磁盘利用率和网络负载率绘 制处理器使用率曲线图、内存占有率曲线图、磁盘利用率曲线图和网络负载 率曲线图;
输出所述处理器使用率曲线图、内存占有率曲线图、磁盘利用率曲线图 和网络负载率曲线图。
其中,输出所述报警信息包括:
确定所述处理器使用率、内存占有率、磁盘利用率和网络负载率中超过 其相对应的预设阈值的数据信息;
将所述数据信息的数值和所述数据信息相对应的资源运行信息发送给预 设设备进行显示。
其中,所述得到所述Linux系统的处理器使用率、内存占有率、磁盘利用 率和网络负载率后还包括:
将所述处理器使用率、内存占有率、磁盘利用率和网络负载率发送给预 设存储空间进行存储。
其中,所述每隔预设时间间隔采集Linux系统内资源信息包括:
启动所述Linux系统后,每隔预设时间间隔采集所述Linux系统内资源信 息;
或启动所述Linux系统,接收性能监测指令后,每隔预设时间间隔采集所 述Linux系统内资源信息。
其中,所述Linux系统性能检测方法,还包括:
当判定非所述处理器使用率、内存占有率、磁盘利用率和网络负载率均 不超过其相对应的预设阈值,则发出警报,所述报警为声音报警和/或闪光灯 报警。
一种Linux系统性能监测装置,包括:信息采集模块、计算模块和判断输 出模块;其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510792395.8/2.html,转载请声明来源钻瓜专利网。





