下午好每个人,为什么在负载测试期间CPU%以最高用户负载下降?
我负载测试我的.NET Web API,它承载在Windows 2008 Server虚拟机上。我正在使用Visual Studio 2012负载测试。但是,一旦我的负载测试达到780个并发用户,CPU%开始减少,如附图所示。负载测试最多可达1000个并发用户,但CPU%在最高用户负载下仍在下降。我无法解释为什么。是否有任何类型的IIS限制达成?为什么会发生?该功能是否达到最大用户负载?
只是寻找一种解释,这个结果和一些指导。
谢谢
线程池可能? – 2014-12-10 21:57:08
请你详细说明一下吗? – ivan 2014-12-10 21:59:44
几个问题: 你使用什么样的混合类型? (假设最有可能的用户步调) 您是否有最大的测试迭代集? 您是否有办法验证用户是否仍在按照所需的速度/速率在最大用户负载下执行预期的工作? – Daileyo 2014-12-10 23:40:44