Hi Mike,
I think you cann't assign a perticular iAS to a perticular CPU,
it is the OS who schedule the CPU time to each user's application.
You can't assign a perticular iAS to a CPU.
Sanjeev.
Mike Henson wrote:
>
> We have a Solaris server with 8 processors. We want to install 2 instances
> of iAS on 3 of the processors (so that we'll have a total of 6 instances of
> iAS). Does anyone have any idea on how to do this?
>
> Thanks,
> Mike Henson
Hi Mike,
I am sorry for my previous reply in which i said that you can't assign
perticular iAS to a perticular CPU.
In Solaris there is a utility(pbind) using which you can assign any
perticular process to any perticular CPU in a multi-CPU m/c.
pbind binds all the LWPs (lightweight processes) of a process to a
processor, and all the LWP processes of that bound process, will be
executed by that processor only.
To bind a process to any perticular CPU do -
#pbind -b processor-ID PID(of process)
(in a 4 CPU m/c 0,1,2,3 will be the processor-IDs)
To bind a process the user who is binding, must be the owner of that
process.
For more information see man pages of pbind.
So what you can do is just grep the process-ID's of all the engines of
a iAS instance, (i mean all .kas .kxs .kjs .kcs processes) and bind
them to the perticular CPU you want.
NOTE: These .kas .kjs are the actuals engines, not the kas and kjs,
the later ones are the shell scripts, so bind the PID of the all
dot-processes.
I think it will help you.
Please mail me if more information is required, I will try my best to
help you.
Thanks,
Sanjeev.
Developer Support Group iAS
Mike Henson wrote:
>
> We have a Solaris server with 8 processors. We want to install 2 instances
> of iAS on 3 of the processors (so that we'll have a total of 6 instances of
> iAS). Does anyone have any idea on how to do this?
>
> Thanks,
> Mike Henson