由于业务发展快,国家税务总局及其各省局的IT系统性能持续下降。综合征管系统的应用服务器在某一时段内多次出现jvm内存堆溢出情况,生成大量的Javacore和dump文件,影响到客户应用系统的平稳健康运行。因此,对其进行性能优化也成了当务之急的事情。客户需要相关技术人员帮助了解现有数据库、中间件的运行现状和性能瓶颈并对其进行有针对性的优化。
实施目标
协助国家税务总局对其及其各省局的数据库和中间件进行优化服务。
实施成效
工程师现场通过对Javacore文件分析,发现JVM里面存在着大量的小碎片,在AIX操作系统下,使用IBM jdk1.4.2,当加载的应用程序类过多的情况下,会产生JVM内存碎片,导致内存溢出情况的发生。于是,经过反复讨论,工程师从Weblogic中间件服务器层面上采用添加参数来控制内存溢出的情况发生,在start脚本里面添加参数来清理JVM里面的碎片,来避免内存溢出情况发生。通过后续的跟踪监控,6个Appserver中未发现Javacore和Dump文件,没有内存溢出现象的发生。通过对中间件进行参数调整,减少了JVM里的碎片,阻止了内存现象的溢出,帮助客户提高了中间件运行的速度,对保障应用平稳运行起到了一定的作用。
(转载)
<<返回列表