簡體   English   中英

在Web應用程序的壓力測試期間記錄性能時,我應該在Windows性能監視器中使用哪些計數器?

[英]Which counters should I use in Windows Performance Monitor when logging performance during stress testing of a web app?

我正在設置Windows性能監視器,以便在運行MS Web應用程序壓力工具時記錄Web服務器上的活動。 我應該選擇哪些計數器給我最好的圖片,說明我的瓶頸,性能和響應速度等等?

干杯

Windows性能工具perfmon可能不會告訴你很多關於瓶頸的問題,但它可以幫助你確定你對系統負載的影響,如果運行時間足夠長,可能會告訴你如果你有資源泄漏。

我的基准項:進程處理器內存的所有進程項

對於采樣周期,我傾向於將100-200個樣本作為預期運行的長度。

下一組問題將非常具體到您的應用程序,以確定您需要:.Net和ASP對象,如果他們應用網絡對象如果您懷疑網絡接口上的問題磁盤IO,如果您懷疑或想要調查影響磁盤活動多少正在進行不同的負載。

收集數據同樣重要的是審查時間。 對於第一次觀看,只需要花一兩個小時來提出每個櫃台並注意趨勢。 一旦您對計數器變得更有經驗,您就可以專注於特定項目。 我傾向於總是檢查泄漏的事情:處理計數,線程,私有內存,免費系統頁表條目,數據庫連接計數,如果你可以得到它們。

不要忘記查看整個系統,而不僅僅是您的Web服務器。 應用程序問題可以顯示在任何鏈接(直接或間接)資源上。 僅僅因為其他東西失敗或緩慢並不意味着它不是由您的應用程序引起的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM