2017-06-13 121 views
0

我有3臺機器 - 一臺是IIS,一臺是數據庫,另一臺是我測試應用程序的效率 - 這意味着: 使用研磨機我運行1000個應用程序實例(託管在IIS上,與SQL Server的計算機上的數據庫)。使用perfmon我觀察到真的有1000個請求。IIS瓶頸?

但問題是從另一臺計算機連接到此應用程序(IIS)是非常緩慢的。我想IIS邊有一些瓶頸,但我找不到它 - CPU使用率不到10%。

enter image description here

我想我在IIS管理器的machine.config和web.config文件中改變了每一個選項 - 似乎沒有任何效果。

+0

你是什麼意思的是連接到應用程序很慢?你會得到超時或錯誤嗎?請提供更多信息。此外,截圖中的請求當前沒有顯示任何內容,您可能應該在計數器中查看asp.net V4或v2下的計數器。 – Avner

回答

0

的第一件事是你需要確認,如果你有一個緩慢的問題,同時瀏覽該網站

檢查IIS日誌,並查找時間拍攝現場。如果所花費的時間超過10秒,那麼它被認爲是慢。

緩慢可能是由於幾個原因。這可能是因爲網絡或可能是因爲代碼中的某些內容可能導致它。

我建議你捕捉網絡跟蹤的情況下,使用網絡監視器或是Wireshark如果網絡有關。

如果沒有Network,則可以使用調試診斷2更新2工具收集進程轉儲。

您可以查看以下鏈接收集轉儲和檢查並試圖找出是否有任何進展緩慢:

https://msdn.microsoft.com/en-us/library/ff420662.aspx