下午好每個人,爲什麼在負載測試期間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