title: IIS Worker Process and Worker Threads
body: <p>I have a simple ASP.Net MVC application which is deployed in IIS. I ran a sample load test on this app. I have response times recorded in my application. When i compare the response time in application with IIS response time, IIS response times are too higher than my application logs. </p>
  
  <p>What I understand from this is, IIS does not have enough worker threads to process the requests and keeps the requests on hold. This hold time is also recorded as part of IIS response time. </p>
  
  <p>Is my understanding correct. If yes, how do I increase worker threads so that the overall through put is increased.</p>
  
  <p>I tried the below steps to increase worker threads, but I did not see any impact after changes.
  <a href="https://support.microsoft.com/en-us/help/821268/contention-poor-performance-and-deadlocks-when-you-make-calls-to-web-s" rel="nofollow noreferrer">https://support.microsoft.com/en-us/help/821268/contention-poor-performance-and-deadlocks-when-you-make-calls-to-web-s
  </a></p>
  
  <p>Regards</p>