Cognos BIBus的相关问题

0
BIBus的报表用户连接数由什么系统配置参数决定的?
BIBus的数量由什么参数决定的?
系统参数的设置如何才能是服务器的性能得到最优?
已邀请:
0

yingtianshan 2018-08-11 回答

QQ截图20180811092009.png

内存到达3G,报表就会出现错误!
0

cognos_bao - 专业报表开发员工 2019-09-25 回答

BIBus的数量,实际上是并发线程数。一般服务器安装完默认线程是2,所以在Cognos服务负载较大时,最多只开两个BIBus线程来处理报表请求。
默认每一个BIBus线程分配内存是1024M,最大是2048M,达到3G,线程超过最大线程数,该线程绝对就死掉了。但按我理解,线程能够及时处理请求的时候,它的内存应该不会超过2G,超过很可能就死。我好像遇到到在10.2.1这个版本的时候线程吃内存导致Cognos服务无法访问,但没具体找原因。
以上的BIBus数量和每个线程的内存容量设置,都在页面的Administrator-系统里设置,许久不用,不太记得具体的路径了,反正就是浏览器上可以设置的。有人想了解,可以找我15510382140(说天善上看到的)。
BIBus应该是通过报表服务的低密切请求数设置的,内存在一堆参数的最后,忘了叫啥。
 
最优参数,要根据服务器性能来定。包括内存大小,CPU线程数设置,还要在设置过程中一变测试一边调整,比较麻烦。
线程数不建议超过CPU线程总和的80%,内存使用总和(还要考虑Cognos服务的Tomcat等中间件内存占用)也一样不超过80%,线程内存总和应该等于BIBus线程数量乘以单线程最大内存数(可以把最大最小设置一样,实际我发现设置太大也没用,2G够用)。
以上,一点总结,希望有用。
 

要回复问题请先登录注册