RDP Posted May 6, 2009 Posted May 6, 2009 Here is the article I read on the topic: IIS 6.0 Tuning for Performance I havent used this in practice, but this paragraph contains the suggested solution: Set minFreeThreads to 88 * # of CPUs . This setting is used by the worker process to queue all the incoming requests if the number of available threads in the thread pool falls below the value for this setting. This setting effectively limits the number of requests that can run concurrently to maxWorkerThreads - minFreeThreads . Set minFreeThreads to 88 * # of CPUs. This limits the number of concurrent requests to 12 (assuming maxWorkerThreads is 100). Can anyone please tell me what I need to set these to try and prevent the system from running concurrent threads? I think I need to set the maxWorkerThreads and minFreeThreads to be one number apart, but I'm unsure what I need to set minFreeThreads to with a quad xeon CPU (does this count as 4 CPUs in this case?). Can someone also tell me the exact setting I need to put into the machine.config and where, as the article doesn't make it very clear? Thanks Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.