cognos服务器性能测试诊断分析优化过程记录

前段时间客户方一个系统上线后出现性能问题,就是查询报表的时候出现宕机现象,应项目组要求过去帮忙测试优化问题。

  该项目的架构相对比较复杂,登录后要先进行认证服务器认证用户然后登录到应用系统A,在跳转到应用服务器B进行业务操作,如果有涉及到查询历史数据等需要使用到查询报表的,就要再次跳转到cognos服务器,然后从数据库中捞取数据,因为项目人员只是说登录很慢,而且应用系统也很慢,有时会内存溢出,经常重启,但是没说明是哪里出问题,所以对问题的定位分析确实很麻烦。

  于是只能逐层剥离测试分析方式来对各层次服务器进行问题定位分析解决。

  1、先测试挖掘分析web服务器问题,通过简单的测试系统登录退出,定位解决了apache配置问题。

  2、认证服务慢的问题是存在,但是是另外一个系统问题,所以不做任何优化修改。

  3、本项目的应用服务器问题诊断分析,通过测试一些交易类型的不跟报表打交道的业务功能点发现weblogic的JDBC、JVM等配置方面的问题,但是这时只能说发现问题,虽然JDBC调整大小可以解决连接数问题但是JVM设置问题,还需要考虑业务模型测试模型配比进行调整,因为报表展现的数据需要加载到应用JVM然后在展现出来,所以这方面的调整只能综合场景测试,才能进行分析优化调整。

  服务配置测试诊断分析,通过测试查询报表数据,进行测试应用、报表展现分析问题,cognos的相关参数配置,如cognos Sort buffer size、CQEConfig.xml修改、最大进程数调整等进行调整然后针对JVM进行调整。

  4、数据库问题,在测试过程没有发现SQL写法问题,引发数据性能问题都是数据库缓存配置问题引发的,报表服务器的数据库是可以适当把缓存参数设置大一些,提高性能,如数据缓存、高数区缓存等配置,提高数据命中率等问题。

  5、JVM的配置差异性:虽然都是使用同种类型的linux操作系统和硬件配置,同样使用jrockit JDK,但是面对的处理的技术和业务逻辑的差异性,导致对JVM配置也相应有一定的差异,如应用服务器是面对不只是报表数据展现也有管理类交易的而cognos服务器是针对数据的展现,如果历史数据的查询展现等为主,所以应用服务器和报表服务器对于的JVM配置方式不能设置一样,如 应用服务器JVM配置如 -Xms1024m -Xmx1024m -Xns:256m -Xgc:gencon

  而报表服务器配置-Xms1024m -Xmx1024m -Xgcprio:throughput  –XnoOpt -Xverify:none,在测试过程中性能最佳。 –XnoOpt -Xverify:none这两个参数的使用虽然有测试过是否加入会影响性能,但是这两个参数的真正意义原理不是很了解。

  6、应用展现设计问题,如查询类的不同机构的查询默认情况下,登录页面后都会把所有机构的数据展现出来,经讨论开发的改为该机构的用户只能展现本机构的机构以及下级机构的数据。  而不是设计而所有的一级行机构都展现然后在根据权限问题查看只能查看本机构的数据。而且也是要用的时候才去展现机构树,而不是每次登录都刷新展现加载一次。

  经这些调整后响应时间从10个用户五十几秒,到50用户报表生成响应时间4.46S。   

最新内容请见作者的GitHub页:http://qaseven.github.io/

   

时间: 2024-10-05 05:29:06

cognos服务器性能测试诊断分析优化过程记录的相关文章

接手秀当网一个月 分析优化过程及结果

6月初辞职,六月下旬(20号)进入新的公司,开始接手公司网站秀当网的优化推广,到今天为止刚好25天,在这接近一个月的时间里网站还是有些变化的,个人觉得整体是在朝着好的方向发展,今天就来总结下这一个月的优化过程及结果,老手看看就过,新手可以留意下,或许对你们有帮助. 接手秀当网之后惯性的对它整体审查了一番,权重.收录.快照.外链.友链.PR.世界排名.关键词排名.界面风格.用户体验度等等,整体来说网站还是比较强大的,用户体验度做得比较好,真正为用户们提供了帮助,所以拥有一批固定的用户.而且它的收录

亲历网站标题优化过程记录

网页标题是对一个网页的高度概括,一般来说,http://www.aliyun.com/zixun/aggregation/10411.html">网站首页的标题就是网站的正式名称,而网站中文章内容页面的标题就是文章的题目,栏目首页的标题通常是栏目名称.当然这种一般原则并不是固定不变的,在实际工作中可能会有一定的变化,但无论如何变化,总体上仍然会遵照这种规律. 在浏览一个网页时,通过浏览器顶端的蓝色显示条出现的信息就是"网页标题".在网页HTML代码中,网页标题位于<

实例分析老站的诊断与优化策略

最近有朋友咨询笔者,说手中一个4年老站,优化了三个月其效果都不明显.笔者以前也有成功或失败优化老站的案例,很好奇的分析了该站.以下是笔者的一些诊断分析思路. 一.基本的seo数据分析 网站的基本seo数据无非是网站结构.收录与外链三方面.若细分,还可以分为文章质量.外链质量.服务器空间.友链.域龄.跳出率与停留时间.如下是该站的一些数据. 从上图来看,该站的百度收录与外链都还算不错(企业站有如此收录与外链已算优秀).而且网站的响应时间为88毫秒,用的是万网的空间,其空间稳定性也得到了基本保证.那

网站运维优化过程中遇到的优化挫折分析

网站运维优化过程中遇到的优化挫折分析 众所周知,网站优化是中小企业选择互联网营销最重要的手段之一,互联网的飞速发展,导致人们对于搜索引擎的需求激增,不可避免的网站优化工作也应运而生,在优化网站的同时,我们不仅仅要认识搜索引擎带来精准流量和转化率的同时,必须时刻警惕,网站优化过程中会面临的种种不稳定性因素,好了闲话短续今天今天主题,网站运维优化过程中遇到的优化挫折分析. 第一,高质量的原创文章撰写难度分析.不可否认很多优化人员都是建站或者程序出身,自身文案水平会存在一些瑕疵,加之互联网产品大同小异

网站优化过程中自己常用的几种外链建设方式对比分析

众所周知,网站优化过程中网站内容优化和外链建设可能会占据我们每天很大一部分优化工作量,尤其对于中小企业来说,关键词排名往往是企业老板和经理最为关注的核心点,在这种情况下如何快速提高网站权重和关键词排名是很多企业站seoer不得不面对的问题,因为只有企业站获得不错的权重和排名之后,才有资本去做长尾,去做很多有附加值的流量,而高质量的外链建设对于中小企业站来说,是权重提升最直接也是最有力度的方式.好了闲话短续,笔者今天分享的是自己在进行网站外链操作过程中,进行的一些外链建设思路分析.   第一,站长

使用IBM Cognos Diagnostic Tool诊断服务器启动问题

本文本文旨在提供一种疑难解答方法,整合公开可用的实用程序来诊断和解决在特定用例中识别出的问题.该用例将显示为一种场景,IBM Cognos 支持分析师可以在该环境中与客户合作诊断和解决特定的问题. 适用性 尽管列出的疑难解答方法不是 IBM Cognos BI 版本所独有的,但使用的一些诊断实用程序是独有的.要下载的实用程序版本取决于出问题的 IBM Cognos BI 版本. 用例描述 一位客户呼叫 IBM Cognos 支持人员,指出他的多服务器环境中的一个 IBM Cognos BI 服务

网站外部连接优化过程中必须注意的几个要点问题分析

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 随着电子商务的不断深入人心,为了宣传自己的产品,品牌,服务越来越多的企业站,个人站都将目光转移到互联网电子商务之中,搜索引擎目前反复无常的算法变化,让seoer摸不着头脑,大家普遍的反应就是感觉现在排名越来越不好做了,就外联这里笔者发现博客留言,论坛签名的效果已经大不如从前了,在这样一个潮流之中如何让我们的网站外联优化的更有效率,更有效果使我

阿里云大数据MaxCompute计算资源分布以及LogView分析优化

MaxCompute(原ODPS)的概念 大数据计算服务(MaxCompute,原名ODPS)是一种快速.完全托管的PB/EB级数据仓库解决方案,具备万台服务器扩展能力和跨地域容灾能力,是阿里巴巴内部核心大数据平台,支撑每日百万级作业规模.MaxCompute向用户提供了完善的数据导入方案以及多种经典的分布式计算模型,能够更快速的解决用户海量数据计算问题,有效降低企业成本,并保障数据安全.(官方文档有这里就不多做介绍了)官方文档链接 优势 用户不必关心分布式计算细节,从而达到分析大数据的目的.

网站诊断分析工作中常用的几个工具

中介交易 SEO诊断 淘宝客 云主机 技术大厅 Google管理员工具 对于网站诊断来说,由于要诊断网站在搜索引擎中的表现和网站异常,那么在对索引.链接指向和蜘蛛抓取等方面的分析就显得很重要.Google管理员工具不但提供了完善的数据分析,还能指出网站存在的问题.在诊断分析工作中,37网络认为用的最多的三个栏目是:搜索流量.Google索引和抓取.搜索流量栏目中我们可以查询到关键词搜索查询.链接和手动操作.值得一提的是,指向您网站的链接功能尤其给力;不但可以详细检测出与自己网站链接的对象,还能通