1.How many kjs's can I have for an iAS instance
Maximum of 32 kjs. For threads of each kjs 32 on solaris and 64 on others.
2.How do I increase the memory for a single kjs and no of threads for each.
Add "-ms64m -mx256m" after the "jre" or "java" command in the kjs script found in the bin directory
3.If I have a gig of memory, and if I allocate 256mb for each kjs, how many kjs can I have in total?
4
4.I do understand that additional threads for kjs are based on the requests processed by each kjs for a given time. But my results vary at large due to the processing capabilities of backend(Mainframe) systems.Where should I draw the line?
Additional threads are for multiple concurrent requests. In your case if you don't have many request but large processing I would suggest you to keep the number of threads low but allocate more memory for each kjs.
5.Realation between no of kjs, kxs and that of CPU to both of these.
iAS6 can only have one kxs but multiple kjs. kxs performs load balancing and distributes the requests among the kjs. Also note that evert single request goes to kxs first and then delivers to one of the kjs.
Platform I use: HP-Unix(4cpu, 1gig), iAS6.0SP1,iws.
I can provide you with any further info if reqd.
If you need more info post in this forum.
Regards,
Faisal