[发明专利]系统健壮性分析器和分析方法有效
申请号: | 200810205166.1 | 申请日: | 2008-12-31 |
公开(公告)号: | CN101770419A | 公开(公告)日: | 2010-07-07 |
发明(设计)人: | 庄晓;吴金坛;陈煜;鲁志军;吕苏;陆寄豪;黄品良;李正林;尹祥龙 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李湘;李家麟 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 健壮性 分析器 分析 方法 | ||
技术领域
本发明涉及一种系统健壮性监控分析器和分析方法,尤其涉及一种将采样和分 析监控功能集成在一起的设备与方法。
背景技术
银行卡交易清算系统在开发过程中存在一些中央处理器(CPU)、内存、消息 队列、文件读写、通讯状态方面的问题,如中央处理器使用率波动异常、内存持 续泄漏、消息队列在一定时间段严重阻塞、文件描述符使用过度频繁、通讯状态 异常。这些问题会引起非常严重的结果,可能导致系统业务的中断甚至导致系统 宕机。
因此,需要在系统长时间不中断运行的条件下,通过对反映系统健壮性的变量 进行实时监控和记录分析,从而及时发现问题,保证系统上线安全稳定运行。这 就要求在测试阶段就将这些问题排除,以确保系统的上线质量。
目前,在监控方面可采用有一些软件可以对系统资源使用状况进行收集,如 PATROL等。PATROL软件主要的功能是对系统资源进行记录,供用户监控。它 的不足之处是缺少对这些数据总体趋势的统计分析。而在统计分析方面也有一些 软件,如SPSS、SAS等,可以实现一定的统计分析功能,但缺少对实际应用系统 数据的输入,无法将这些统计软件直接应用于交易清算系统的资源统计分析。因 此,急切需要开发一种集监控与分析于一体的装置和方法,从而快速发现系统在 资源使用上存在的缺陷。
发明内容
本发明的一个目的是提供一种系统健壮性监控分析的装置和方法,保证系统上 线能够安全稳定运行。
本发明的另一目的是提供一种分析采样数据从而得出健壮性结论的统计分析 方法。
根据本发明的一个目的,本发明提出了一种系统健壮性分析器,包括:
采样器,其通过对表示分析对象的使用状况的数据进行采样,获得样本数据; 以及
分析报告器,其根据样本数据确定所述分析对象的健壮性。
优选地,在上述系统健壮性分析器中,所述采样器包括参数管理装置、采样监 控装置、采样数据存储管理装置、配置文件数据库和采样数据库,其中参数管理 装置读取用户配置文件数据库中的采样设置参数,采样监控装置按照参数管理装 置传送的采样设置参数获得所述样本数据,所述采样数据存储管理装置对样本数 据进行压缩,然后将其存储到采样数据库中。
优选地,在上述系统健壮性分析器中,所述分析报告器被配置为按照下列方式 确定所述分析对象的健壮性:
计算样本数据的平均值;
计算每个样本数据与所述平均值的差值;
将每个差值的平方累加后再取平均值;
将该平均值与预设阈值进行比较以确定所述分析对象的健壮性。
优选地,在上述系统健壮性分析器中,所述分析报告器被配置为按照下列方式 确定所述分析对象的健壮性:
按先后顺序遍历所有样本数据,计算出上升点的总数;
通过把上升点的总数除以采样点的个数计算出上升率,其中所述上升点表示新 加的采样点数值大于先前所有采样点数据的均值;以及
将该上升率与预设阈值进行比较以确定所述分析对象的健壮性。
优选地,在上述系统健壮性分析器中,所述分析报告器包括采样数据解压缩装 置、统计分析装置和报告传输装置,其中,所述采样数据解压缩装置对采样数据 库中经过压缩的样本数据进行解压缩,所述统计分析装置对所述采样数据采用统 计分析方法进行计算并根据计算结果判断分析对象的健壮性,所述报告传输装置 将分析对象的健壮性的判断结果输出至显示装置。
优选地,在上述系统健壮性分析器中,所述分析对象包括中央处理器、内存、 共享内存、消息队列、通讯端口或者文件描述符。
优选地,在上述系统健壮性分析器中,所述采样数据存储管理装置被配置为按 照下列方式对样本数据进行压缩:
如果某次采样到的数据与上一次采样到的数据相同,则本次的数据不加入到采 样数据库中;
否则将该次采样得到的数据直接加入到采样数据库中。
优选地,在上述系统健壮性分析器中,所述采样设置参数包括采样时间间隔和 分析时间点。
根据本发明的另一个目的,本发明提出了一种系统健壮性分析方法,包括:
采样步骤,通过对表示分析对象的使用状况的数据进行采样,获得样本数据; 以及
分析报告步骤,根据样本数据确定所述分析对象的健壮性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810205166.1/2.html,转载请声明来源钻瓜专利网。