COGNOiSe.com - The IBM Cognos Community

IBM Cognos 8 Platform => COGNOS 8 => COGNOS 8 Administration => Topic started by: decode360 on 04 Aug 2009 05:13:42 AM

Title: What does Cognos's processes mean?
Post by: decode360 on 04 Aug 2009 05:13:42 AM
Hi,

Anybody can tell me what does cognos's processes mean?

For example, the process 'BIBusTKServerMain.exe'. I found it appeared when someone use the Analysis Studio. But why i often see 2 'BIBusTKServerMain.exe' at the backgraound ,why not 3? 4?

Thanks.

??? ???
Title: Re: What does Cognos's processes mean?
Post by: decode360 on 04 Aug 2009 05:38:11 AM
Another issue,  the process 'java.exe' for cognos in our server take 1.2G memory even more, and it can't be reduced by any actions.

Now me have to restart the Cognos server every week to let the java.exe take little memory.

We use the cognos 8v3.

thanks.
Title: Re: What does Cognos's processes mean?
Post by: SanderH on 04 Aug 2009 06:07:43 AM
As far as I know:

- The BIBusTKServerMain.exe is the Business Intelligence Bus, the process that executes queries to generate the reports. If you close this process you can't run any reports.

- The memory java.exe takes is set in Cognos Configuration and it is normal that it uses so much memory. If you reduce the maximum memory, performance will be affected.
Title: Re: What does Cognos's processes mean?
Post by: smiley on 04 Aug 2009 11:56:33 AM
The number of BIBusTKServerMain.exe processes is set in the dispatcher tuning part. (see admin part in cognos connection)
By default it's set to 2 max (maximum number of proceses for interactive reports, during peak period)
Each one, by default is allowed 4 report requests, so you have 8 max (default)

These values are changed, depending on the resources available in the server (ie x multicores and x amount of memory)

The java.exe is the tomcat server, which holds the 2 cognos servlets, which you see as the bi logic.

Cognos provides a 3 day training on this, called "IBM Cognos 8 BI Adminstration". It might be worth the investment.
http://www-304.ibm.com/jct03001c/services/learning/ites.wss/us/en?pageType=course_description&courseCode=B2455#4

Title: Re: What does Cognos's processes mean?
Post by: vivek_vdc on 20 Aug 2009 01:05:01 PM
On this note -
"The memory java.exe takes is set in Cognos Configuration and it is normal that it uses so much memory. If you reduce the maximum memory, performance will be affected".

We have a 2-CPU app server with 4 GB of total RAM. We have set our configuration to medium. We periodically restart Cognos 8 services to bring the java.exe down as it increases with Cognos usage. I guess we could increase our configuration to large to give more memory to java.exe but that would also mean we need to increase our RAM from 4 GB to 8 8GB. Is my understanding of the process correct?
Title: Re: What does Cognos's processes mean?
Post by: smiley on 20 Aug 2009 04:09:16 PM
That is correct.
And with large, you can accomodate about 1700 CONCURRENT users, so you probably need that.

Stick to medium, and then change the memory manually to 1024. That works in 99% of the cases.