Hi,
I have a ASP.Net 2.0 webservice that is sitting inside of IIS 8.5 and experiencing a performance problem under high load.
As the number of requests increases I have noticed the ASP.Net_Request Queue perf mon counter starts to increase along with the ASP.Net_Request Execution Time, but the W3SVC_W3WP_Total Threads is always 17.
I am running this on a 16 Core physcial server with 32GB of memory.
Looking at the following article - https://support.microsoft.com/en-us/kb/821268
I have added the following to the machine.config of the server, but the W3SVC_W3WP_Total Threads is still showing 17. Shouldnt this be higher?
<processModel autoConfig=”true” maxWorkerThreads="100" minWorkerThreads="50" />
How can i check the number of threads available to the w3wp.exe are? My understanding is the default (20) x the number of CPU's i.e. 20 x 16 = 320 threads would be available
to the W3WP.exe.
Can anyone provide some additional guidance?
Thanks in advanced.
M