We are in the process of establishing a broker/natural rpc server environment to serve 406 concurrent users. How can we tell how many rpc servers (NTASK) is enough to serve the user base? Is there a way I can tell if broker is waiting for an rpc server to service its call?
To test out the theory, in our TEST environment, we have tried running 8 concurrent users with 8 broker workers thread and 8 instances of an rpc server. We can see that all 8 instances of the rpc servers are used but cannot tell whether 8 rpc servers are indeed necessary.
SMH allows me to see the broker worker thread consumption and distribution. Is a similar tool available for the rpc servers?