【andy教程第三十五讲】Cognos调优教程(一)

本资料无预览

如感兴趣请购买后下载

立即下载

资料简介:
一:软件环境
1 Apache配置调优
可修改apache配置文件apacheconfhttpd.conf。

1.1 Timeout(超时)
用户连接超时设置,从用户提交请求到从web server得到相应的最大时间间隔。
默认值 300秒。跟根据当前的网络状态对超时进行设置

1.2 MaxKeepAliveRequests(最大的请求数)
Web server保持的最大活动请求数,允许持续连接的最大请求数,增大该值可一定程度提高性能,可将其设置为0(对最大连接请求数不做限制)。
默认值为100。

1.3 KeepAliveTimeout(请求超时)
从同一个客户端的同一个连接发过来的两个请求之间的允许的最大时间间隔,运行reportnet的浏览器会每隔一个时间间隔向服务器发出一个同步请求,如果这个值太小的话,可能会出现找不到请求的错误。
默认值为15。

2 IIS配置调优
通过点击默认网站的右键,点其属性,出现如下图

QQ截图未命名1.png



2.1 连接超时
用户连接超时设置,从用户提交请求到从web server得到相应的最大时间间隔。
默认值 150秒。跟根据当前的网络状态对超时进行设置

2.2 性能
带宽限制
限制网站可以使用的带宽,应设置为不限
网站连接
允许持续连接的最大请求数,增大该值可一定程度提高性能,可将其设置为不受限制,如下图。


3 ReportNet自带tomcat配置调优
可修改TOMCAT配置文件CRN_ROOTtomcat*.*confserver.xml。其参数集中在行:

具体如下:

3.1 maxProcessors(最大进程数)
tomcat在运行的时候允许的最大处理请求(多线程)。在服务器资源允许的情况下,提高该值可以提高对资源的利用和处理速度。
默认值 500。

3.2 AcceptCount(最大连接数)
Tomcat允许的最大连接数。在服务器资源允许的情况下,可提高该值。
默认值为500。

3.3 ConnectionTimeout(连接超时)
Tomcat连接的超时设置。因为reportnet的同步连结处理http server传递给tomcat,所以该值需要和http server中KeepAliveTimeout值匹配。
        默认值60000秒。

3.4 session-timeout
文件路径:CRN_ROOTtomcat*.*confweb.xml
       
                30
       

Session超时设置,默认值为30,单位分钟。

4 Cognos ReportNet配置调优

4.1 reportservice.xml
文件路径:CRN_ROOT webappsp2pdWEB-INFservices reportservice.xml
注:修改文件后,重启服务后配置生效。

4.1.1 max_process
       
               
                max_process
                2
       

ReportNet服务交互式报表处理所占进程数。默认值为2,可根据CPU数情况进行调整,通常每个CPU可支持2个处理。

注:该值需要和ReportNet ReportService服务中的Maximum number of interactive report service processes值匹配。

4.1.2 linger_process
       
               
                linger_process
                1
       

ReportNet服务交互式报表处理初始化进程数。默认值为1,可根据CPU数情况进行调整,通常每个CPU可设置1个处理。
注:提高该属性设置,可以提高服务器在非高峰使用时段的处理能力。

4.1.3 max_non_affine_connections_per_process
       
               
                max_non_affine_connections_per_process
                4
       

ReportNet服务交互式报表处理所占线程数。默认值为4,可根据CPU数情况进行调整,通常每个CPU最大可支持4个处理,Windows环境建议设置为2个处理。
注:该值需要和ReportNet ReportService服务中的Number of low affinity connections for the interactive report service值匹配。

4.1.4 idle_process_check_interval_ms
       
               
                idle_process_check_interval_ms
                30000
       

空闲进程检测时间间隔,默认值为30000,单位为毫秒。由于进程的频繁启动退出会消耗服务器资源,可根据并发使用情况,减小时间间隔,以提高进程的使用效率。

4.1.5 idle_process_max_idle_ticks
       
               
                idle_process_max_idle_ticks
                10
       

空闲进程检测标记,默认值为10。由于进程的频繁启动退出会消耗服务器资源,可根据并发使用情况,增大设置,以提高进程的使用效率。

4.1.6 queue_time_limit_ms
       
               
                queue_time_limit_ms
                30000
       

报表服务排队时间限制,默认值为30000,单位毫秒。可根据并发查询情况,增大时间限制,以避免请求被取消。
注:该值需要和ReportNet ReportService服务中的Queue time limit of report service in seconds值匹配。

4.1.7 async_wait_timeout_ms
       
               
                async_wait_timeout_ms
                30000
       

Dispatcher请求等待同步时间,默认值为30000,单位毫秒。可根据并发查询情况,增大时间限制,以避免请求被取消。
注:该值需要和tomcat以及apache中的连结超时相匹配。
2010-03-09
浏览9938
下载4

已下载用户的评价7.17分

您还未下载该资料,不能发表评价;
查看我的 待评价资源
yz7822646yz7822646软件开发工程师天使2015-03-25
没用
好东西~~,谢谢!
woxiangzuoaiwoxiangzuoai网站架构师无gongsi2014-05-24
没用
直接保存网页aaa
魔灵儿魔灵儿软件开发工程师神软2014-04-08
没用
楼主好强大
lyonggeelyonggee软件开发工程师华为2014-03-16
没用
嘿嘿 ,速来观摩 下
piaofenglovepiaofenglove软件开发工程师computer2014-01-02
没用
学习学习
tjwcjtjwcj软件实施顾问飞创2014-01-02
没用
多谢分享了,支持下
hysl1988hysl1988软件开发工程师北京同方电子科技有限公司2012-08-27
没用
好东西,谢谢分享
andy8521andy8521软件开发工程师自由职业者2012-08-27
没用
andy的资料太好了,可以总结成一本书了呀。
lzt341lzt341软件开发工程师aaaaaaaaaaaaa2012-08-14
没用
必须待学习学习,要是能整成文档就好了
蔷薇-不懂蔷薇-不懂其它**软通**2012-08-14
没用
好资料,正好在找这些方面的资料学习~

贡献者

X社区推广