Iis-6
如何使 Perfmon 自動跟踪具有多個站點的 IIS 的相同程序?
我正在對我的 IIS6/Win2K3 伺服器進行性能/負載測試。我通過為我感興趣的特定站點(即 w3wp#7)添加性能計數器來設置性能。
問題是——假設我的負載測試導致應用程序池的自動回收(或者如果測試伺服器重新啟動或發生 iisreset),我必須為每個測試執行手動完成這些步驟。
有沒有一種更簡單的方法可以使用我想要的特定計數器來設置計數器日誌,這將自動監視我感興趣的過程。顯然,站點保持不變,只是過程有時會發生變化。
任何幫助都將有助於提高生產力。
謝謝!
jg
好的,這就是我所做的。我進行了系統資料庫調整,在 Perfmon 計數器“實例”列表中顯示了 PIDS。從這裡開始,我編寫了一個批處理腳本,通過 TinyGet 向相關網路伺服器發送請求(以確保 IIS 工作程序已啟動),然後執行 IISAPP 命令並簡單地搜尋我感興趣的應用程序池的 PID。從那裡,我可以按名稱在 Perfmon 計數器中使用 PID。花了一段時間,但值得!