问题与ASP.NET 4.0和基于IIS的天蓝色云服务相关:
需要知道正确的IOCP线程数,以便为我们进行10-20K / sec远程调用的生产Web服务设置
还需要知道为生产Web服务设置的Worker线程数...特别是处理10-20K / sec API调用...特别是突发事件
基本上,我面临的问题是我的每个云服务VM都应该每秒处理10-20K个请求,但是由于线程池问题w.r.t,它无法做到这一点。 asp.net
我的prod服务什么也没做,只是从redis获取数据并简单地返回
答案 0 :(得分:0)
假设代码高效并且有足够的硬件,即不存在与内存,cpu和n / w相关的问题: 1.您应该尝试将IOCP保持在最小数量50-100 2.您应该尝试使CPU线程保持较高状态,以处理突发请求
我不确定保持2-5K活动线程以满足10-20K请求/秒是否是个好主意