[发明专利]一种软件资源监控系统和方法在审
申请号: | 201310274453.9 | 申请日: | 2013-07-02 |
公开(公告)号: | CN103401722A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 张伟昌 | 申请(专利权)人: | 广东金赋信息科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 北京瑞恒信达知识产权代理事务所(普通合伙) 11382 | 代理人: | 苗青盛;王凤华 |
地址: | 528200 广东省佛山市南海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 资源 监控 系统 方法 | ||
技术领域
本发明涉及软件的资源监控、分析与性能评估领域,尤其涉及一种软件资源监控系统和方法。
技术背景
软件资源使用的指标数据是衡量一个软件的性能以及稳定性的重要指标。软件资源的监控与分析通常应用于软件的性能测试与稳定性测试的性能评估中,而目前软件的性能测试或稳定性测试的资源指标数据的收集一般都是人工间隔记录,并且进行数据图形化分析。这项工作的进行是需要耗费大量的人力,记录越多,数据越准,但耗费的人力更多。要准确评估软件的性能与稳定性,需要耗费大量的人力。
中国专利申请号201210224427.0名称为资源监控方法和系统,其监控的对象是服务器的资源,主要是解决现有监控方案不具通用性的问题。但不能监控的对象是软件(进程级别)的资源,所以需要设计一种解决软件的资源监控、分析与性能评估,提供一种对软件性能测试或稳定性测试的资源监控分析与性能评估的解决方案。
发明内容
为克服现有技术的上述缺陷,本发明提出一种软件资源监控系统和方法,该系统包括服务端1、客户端2和测试端3,其中,服务端1包括服务器11和数据库模块13;客户端2包括多个监控客户端21。
服务端1发送配置参数至客户端2,客户端2中多个监控客户端21收到指令后启动监控扫描并定时返回监控资源数据到服务端1,服务端1中,服务器11分析资源数据生成图形化报告12后发送到测试端3,同时备份至数据库模块13,同时在监控管理和变化配置时,向客户端2发送新指令;测试端3接收图形化报告12后进行数据与图形化展示。
测试端3为多个,多个测试端3可同时管理、配置或查看进程监控情况,并进行数据与图形化展示。
服务器11包括接收处理模块111、数据缓存池112、服务器数据库模块115、数据显示模块116、数据图形化模块113、性能评估模块117和配置文件模块119。
接收处理模块111接收客户端进程数据110并发送至数据缓存池112,同时备份数据至服务器数据库模块115;
数据缓存池112将数据发送至数据图形化模块113,并生成图形化数据114;
数据显示模块116提取服务器数据库模块115和数据缓存池112中数据进行显示并发送至性能评估模块117;
性能评估模块117接收数据显示模块116和数据图形化模块113中的数据进行处理并生成性能评估报告118。
配置文件模块119通过数据显示模块116显示配置文件,同时提供性能评估模块117中的参数信息。
图形化数据114和性能评估报告118合并处理生成图形化报告12。
监控客户端21包括进程扫描模块211、配置数据模块212、数据存储池213、数据发送模块214和日志处理模块215。
进程扫描模块211接收配置数据模块212并通过操作系统210发送至数据储存池213;数据储存池213发送数据至数据发送模块214,同时发送数据至日志处理模块215并生成进程数据文件216。
附图说明
图1为软件资源监控系统示意图。
图2为服务器示意图。
图3为监控客户端示意图。
具体实施方式
下面结合附图和具体实施例对本发明提供的一种软件资源监控系统和方法进行详细描述。
图1示出,一种软件资源监控系统,包括服务端1、客户端2和测试端3,其中,服务端1包括服务器11和数据库模块13;客户端2包括多个监控客户端21。
服务端1发送配置参数至客户端2,客户端2中多个监控客户端21收到指令后启动监控扫描并定时返回监控资源数据到服务端1,服务端1中,服务器11分析资源数据生成图形化报告12后发送到测试端3,同时备份至数据库模块13,同时在监控管理和变化配置时,向客户端2发送新指令;测试端3接收图形化报告12后进行行数据与图形化展示。
测试端对服务端支持多对一关系,测试端3为多个,多个测试端3可同时管理、配置或查看进程监控情况,并进行数据与图形化展示。
图2示出,服务器11包括接收处理模块111、数据缓存池112、服务器数据库模块115、数据显示模块116、数据图形化模块113、性能评估模块117和配置文件模块119。
接收处理模块111接收客户端进程数据110并发送至数据缓存池112,同时备份数据至服务器数据库模块115;
数据缓存池112将数据发送至数据图形化模块113并生成图形化数据114;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东金赋信息科技有限公司,未经广东金赋信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310274453.9/2.html,转载请声明来源钻瓜专利网。