Specifies how many threads the Agent may spawn.
AGENTTHREADS nWhere n is the number of threads that the Agent can spawn:
Between 2 and 500 on 32-bit platforms
Between 2 and 1024 on 64-bit platforms
The default value is 5. It is strongly recommended that you use this default value if you are running Essbase on a 32-bit platform. See Notes below.
AGENTTHREADS specifies how many threads the Agent may spawn. Some of these threads are used in conjunction with AGTSVRCONNECTIONS to allow initial login via the Agent and to establish the first connection to application and database, negotiated by the Agent and server. The rest of the threads are used for other Agent tasks unrelated to AGTSVRCONNECTIONS. Once connected, these threads are no longer used. Client requests use server threads whose maximum number is governed by SERVERTHREAD and by the number of licensed ports purchased.
When a connection is requested, the Agent assigns a thread to the request and releases the thread when the connection is made.
While the actual maximum value you can set is 500 (or 1024 on 64-bit platforms), the maximum number of threads an operating system can handle might be much lower. It is strongly recommended that you use the default value.
If you want to set this parameter to a value higher than the default (5), check with your system administrator, as higher values can significantly consume system resources.
If you choose a number less than 2, over the maximum, or a decimal value, Essbase overrides the value with a closely approximate value of its own.
One thread is required for each initial connection to an application and database.
AGENTTHREADS 15