title: Wcf ThreadPool and async
body: <p>I've got an asp.net web page that is making 7 async requests to a WCF service on another server. Both boxes are clean without anything else installed.</p>
  
  <p>I've also increased maxconnections in web.config to 20.</p>
  
  <p>I run a single call through the system and the page returns in 800ms. The long and short of it is I think that the threadpool is being being overwhelmed as, once placed underload I cannot get more that 8 requests per second, even though both quad core boxes are running at 20% CPU load and the sql server it's connected to is returning the querys in under 10ms per call.</p>
  
  <p>I've changed the service behaviour to concurrency.multiple but that's not seeming to help.</p>
  
  <p>Any ideas anyone.</p>