IIS Web服务器和线程池问题

时间:2019-04-15 21:46:09

标签: c# asp.net .net threadpool

问题与ASP.NET 4.0和基于IIS的天蓝色云服务相关:

  1. 需要知道正确的IOCP线程数,以便为我们进行10-20K / sec远程调用的生产Web服务设置

  2. 还需要知道为生产Web服务设置的Worker线程数...特别是处理10-20K / sec API调用...特别是突发事件

  3. 基本上,我面临的问题是我的每个云服务VM都应该每秒处理10-20K个请求,但是由于线程池问题w.r.t,它无法做到这一点。 asp.net

  4. 我的prod服务什么也没做,只是从redis获取数据并简单地返回

1 个答案:

答案 0 :(得分:0)

假设代码高效并且有足够的硬件,即不存在与内存,cpu和n / w相关的问题: 1.您应该尝试将IOCP保持在最小数量50-100 2.您应该尝试使CPU线程保持较高状态,以处理突发请求

我不确定保持2-5K活动线程以满足10-20K请求/秒是否是个好主意