[发明专利]一种调整交易中间件服务进程最大数的方法和系统有效
申请号: | 201110425501.0 | 申请日: | 2011-12-19 |
公开(公告)号: | CN103164282A | 公开(公告)日: | 2013-06-19 |
发明(设计)人: | 尹宁 | 申请(专利权)人: | 中国移动通信集团安徽有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京中誉威圣知识产权代理有限公司 11279 | 代理人: | 丛芳;彭晓玲 |
地址: | 230061 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调整 交易 中间件 服务 进程 大数 方法 系统 | ||
1.一种调整交易中间件服务进程最大数的方法,用于电信业务支撑系统,其特征在于,包括步骤:
A.在预设周期内采集任一中间件服务的性能数据,将所述性能数据按照预定格式保存为服务性能文件并存入数据库;
B.实时获取所述中间件服务的性能数据,通过比较服务排队数和性能预设基准值判断服务是否排队;
D.如服务排队,则从所述数据库获取所述中间件服务的性能数据,计算排队服务最大服务进程数的修改值;
E.修改所述中间件服务进程最大数。
2.如权利要求1所述的方法,其特征在于,步骤A中所述中间件服务的性能数据包括:采样时间、启动服务用户名、服务进程数、服务请求数和CPU使用率。
3.如权利要求1所述的方法,其特征在于,步骤B中所述服务排队数等于服务请求数减去服务进程数。
4.如权利要求1所述的方法,其特征在于,步骤D中所述排队服务最大服务进程数的修改值为小于预设资源基准值除以平均资源消耗值结果的最大整数。
5.如权利要求2所述的方法,其特征在于,所述步骤E进一步包括:
根据所述启动服务用户名确认所述服务所在的组名和服务ID;
通过所述服务组名和服务ID得到所述服务的指针地址,根据所述最大服务进程数的修改值修改所述服务的最大进程数。
6.一种调整交易中间件服务进程最大数的装置,其特征在于,包括:
数据采集模块,用于在预设周期内采集任一中间件服务的性能数据,将所述性能数据按照预定格式保存为服务性能文件;
数据存储模块,用于将数据采集模块保存的数据存储入库,同时提供对外查询接口,供数据分析模块查询历史数据;
数据分析模块,用于连接数据采集模块与数据存储模块,通过数据采集模块实时获取所述中间件服务的性能数据,通过比较服务排队数和性能预设基准值判断服务是否排队,如是则从所述数据库获取所述中间件服务的性能数据,计算排队服务最大服务进程数的修改值;
服务处理模块,用于处理数据分析模块的处理请求,根据服务名在系统中获得该服务的服务ID,结合服务ID和修改值更新管理模块中的服务进程最大值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团安徽有限公司,未经中国移动通信集团安徽有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110425501.0/1.html,转载请声明来源钻瓜专利网。