Configuring resource manager thread pools
If there are too many io-sock resource manager threads, they may compete for resources and slow down performance. If there are too few, then requests may have to wait instead of being handled in parallel.
The sysctl utility provides a variable and tunables that you can use to read and set io-sock resource manager thread pool parameters.
Ideally, you know the processing load, which allows you to set
qnx.pool.min to 0 and qnx.pool.start and
qnx.pool.max to appropriate values. However, if there are more
than the qnx.pool.max number of requests (including blocking
requests), then further requests to io-sock SEND block until one
of the in-progress requests returns.
For details on the variable and tunables, go to the sysctl entry in the Utilities Reference.
