Hi, I have a mvc web api process running in IIS 7.5 that was passed down to me and I'm trying to find the best process model settings. I have referenced the follolwing article http://support.microsoft.com/kb/821268but it seems that it was originally authored based around asp.net 2.0 running on iis 7.x.
I have a very beefy box that has 24 logical processors.
These are the orginal settings that the developer1 had:
<processModel autoConfig="false" maxWorkerThreads="4095" maxIoThreads="4095" minIoThreads="2047"
requestQueueLimit="5000" responseDeadlockInterval="00:03:00" />
<httpRuntime minFreeThreads="704" minLocalRequestFreeThreads="608" />
These are the settings that developer2 had:
<system.web>
<processModel maxWorkerThreads="100" maxIoThreads="100" minIoThreads="50"
requestQueueLimit="5000" responseDeadlockInterval="00:03:00" />
<httpRuntime minFreeThreads="2112" minLocalRequestFreeThreads="1824" />
</system.web>
Can somebody tell me what the correct settings are for optimized high throughput?
Thanks!