Iis
什麼是監視和調試 IIS 性能問題的好工具/技術?
我正在尋找最好的工具/技術來監控 IIS 性能問題,然後調試它們。我對 ASP.NET 應用程序特別感興趣。
這可能是工具的組合,或者可能有一些對兩者都有好處的東西?
(我會根據我的經驗添加一兩個答案,以供我將來參考!但我希望我能通過有用的工具獲得一些其他答案,以添加到我的收藏中)
PerfMon 是一個很好的基本監控工具。
有許多關鍵性能監視器計數器可用於監視伺服器。
Microsoft 的 Thomas Marquardt 的一篇有用的文章建議以下作為監視 ASP.NET 應用程序應使用的最小計數器
- 處理器(_Total)% 處理器時間
- 程序(aspnet_wp)% 處理器時間
- 程序(aspnet_wp)\私有字節
- 程序(aspnet_wp)\虛擬字節
- 程序(aspnet_wp)\句柄計數
- Microsoft® .NET CLR Exceptions#Exceptions throw / sec
- ASP.NET\Application 重新啟動
- ASP.NET\Requests 被拒絕
- ASP.NET\Worker 程序重啟(不適用於 IIS 6.0)
- 記憶體\可用兆字節
- Web 服務\目前連接
- Web 服務\ISAPI 擴展請求/秒
我發現一個有用的計數器在那篇文章中沒有提到,但在關於 ASP.NET 執行緒使用的 Thomas Marquardt 部落格文章中討論了這個計數器:
- 應用程序隊列中的 ASP.NET 應用程序\請求