关于生产管理信息系统性能优化的研究

2018-03-22 00:32
数字通信世界 2018年3期
关键词:中间件页面服务器

王 利

(内蒙古电力信息通信中心,呼和浩特 010020)

生产管理信息系统于2008年上线试运行,已运行十年。系统应用为两台服务器采用集群部署,数据库为两台服务器采用RAC集群部署,应用软件基于maximo开发部署的。随着企业业务数据量持续增加,业务对系统性能的要求也越来越高[1]。部件存在老化的问题,对现有硬件进行效能评估,在CPU、内存、I/O、网络等方面进行全面监控和评估,同时对数据库、maximo、中间件进行参数调整并优化,进而提高用户登录系统响应时间。

1 存在的问题的现象

1.1 登录过程响应时间长

用户登录系统比较慢,一般登录时间需要20秒以上。

1.2 应用功能模块响应时间长

在某些应用中,从“转到”跳转到应用,应用数据列表,应用中各个tab页面之间切换,比较耗时。

2 优化内容研究

2.1 服务器的硬件优化

生产管理系统有两台应用服务器,系统使用高峰期内存使用率超过90%,CPU出现明显等待时间,服务器性能达到瓶颈。系统日常在线用户达到1000人,基于生产管理信息系统5年的规划,建议新增两台应用服务器和现有的应用服务器做集群,通过F5对集群进行负载分发,以满足业务延伸需要。

2.2 负载均衡相关调整和优化

负载均衡技术在现有网络结构之上提供了一种廉价、有效、透明的方法,来扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性,目前使用F5作为硬负载均衡器,建议依据生产系统的架构寻找更优的算法或路径,针对实际情况进行优化。

2.3 中间件WebSphere的优化

WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的软件。

(1)系统采用中间件版本较低,时间比较久,需要打较新的补丁,提高安全性和性能问题,进而提高访问速度。

(2)对现有中间件进行连续监控、分析,在JVM、线程池、会话数量等方面进行调整,以实现最优性能。

(3)配置正式环境相类似的环境,进行压力测试,寻找瓶颈,进行压力测试,寻找最优参数设置。

2.4 Maximo应用程序优化

对系统进行过多或不合理开发会导致系统变慢,影响用户体验,需在客户化中慎重并遵循标准客户化方法,对于由于数据量过大引起的,需考虑对历史数据的合理定期清理。

(1)历史数据定期清理,对于超过一定阶段的业务数据(一般3-5年),需要定期清理;

(2)避免太过复杂页面,尽量遵循:单页面不超过5张及以上表,不使用2个及以上大数据量表;

(3)使用相关测试工具,保证每个页面在局域网内,响应时间不超过20毫秒,否则再进行精简和优化;

(4)定期清理不使用的应用,减少垃圾数据,提高页面速度;

2.5 数据库优化

由于maximo套件,涉及到表比较多,而且自己管理数据字典,对数据性能要求比较高,可从以下几个方面进行优化:

优化数据库内存;在Oracle共享池中固定应用程序代码;优化数据存储;优化数据排序的技术;优化SQL语句;优化磁盘I/O;优化操作系统环境。

2.6 客户端网络优化

maximo页面比较复杂,对网络带宽和机器配置要求比较高,可使用FireBug等插件跟踪相关请求和流量,点击“转到”按钮需要消耗200-500KB左右流量,转到某个应用(完成一次post请求),需要消耗100-300KB左右流量,这些数据需要较高的网络带宽(页面越复杂,所需要带宽就比较高)。采集各市、区、县用户访问生产管理信息系统的流量数据,分析各地网络情况,对需要调整带宽或者优化网络结构的进行相关调整。

3 优化前准备工作

3.1 环境准备工作

(1)流量监控工具安装和调试

(2)定期流量分析:从应用、用户、时间段、机器性能几个维度进行分析,获得用户网络、服务器性能相关数据

3.2 制定详细的优化步骤

依据优化内容,制定详细的优化步骤,确保优化安全稳定进行,同时在优化之前进行相关的备份工作;

4 优化后的工作

通过以上几个方面的优化,为了验证优化效果,进而对系统进行压力测试(AIX服务器、中间件、数据库等),来检验优化的效果。

5 结束语

通过对生产管理信息系统的硬件、中间件、maximo、中间件、数据库、客户端网络几个方面进行阐述和分析,进而提高系统的访问速度。通过优化后将有原有的两台应用服务器,变成四台应用集群,解决了现有服务器性能达到极限的安全隐患,同时也满足了生产管理系五年的业务需求,也提升了系统访问速度,提升用户的体验感。

[1]郭芳铮,李伟新,陈辉河.配网状态检修辅助决策系统的研发和应用[J].电力信息与通信技术,2014(07).

猜你喜欢
中间件页面服务器
刷新生活的页面
通信控制服务器(CCS)维护终端的设计与实现
RFID中间件技术及其应用研究
基于Android 平台的OSGi 架构中间件的研究与应用
中国服务器市场份额出炉
得形忘意的服务器标准
计算机网络安全服务器入侵与防御
中间件在高速公路领域的应用
一种支持智能环境构建的中间件
Web安全问答(3)