简体   繁体   中英

IIS web server and thread pool issues

Question is related ASP.NET 4.0 and IIS based azure cloud service:

  1. need to know right number of IOCP threads to set for production web service where we make 10-20K/sec remote calls

  2. Also need to know right number of Worker threads to set for production web service...specially to handle 10-20K/sec API calls...specially in bursts

  3. Basically, I am facing issue that each of my cloud service VM should handle 10-20K requests/sec but it is not able to do so due to thread pool issue wrt asp.net

  4. my prod service does nothing but get data from redis and simply return

Assuming code is efficient and there is enough hardware ie there are no issues related to memory, cpu and n/w: 1. You should try to keep IOCP to minimal numbers 50-100 2. You should try to keep CPU threads to high to handle bursts of requests

I am not sure if it's a good idea to keep 2-5K active threads to cater to 10-20K requests/sec

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM