我監視WCF兩個性能計數器在操作層面: - 呼叫持續時間 - 呼叫每秒如何解釋:WCF性能計數器每秒呼叫和通話時長
我已經安裝了一個採樣間隔數據計數器記錄在perfmon中。我不知道如何解釋這些計數器。
因此,假設我們每隔一秒採樣一次。
從MSDN:
通話時間:
調用該操作的平均時間。平均持續時間根據以下公式計算:(N1-N0)/(D1-D0)。
每秒通話次數:
一秒鐘內對此操作的呼叫次數。
該計數器的性能計數器類型爲PERF_COUNTER_COUNTER,其值是使用以下公式計算的。
(N 1 - N 0)/((d 1 -D 0)/ F)
我有日誌這兩種性能計數器一個小時的持續時間。
的通話時間示例日誌:
Timestamp Call Duration
06/25/2012 17:58:52.755 0.05476632
06/25/2012 17:58:53.753 0
06/25/2012 17:58:54.751 0
06/25/2012 17:58:55.765 0
06/25/2012 17:58:56.764 0.058265824
06/25/2012 17:58:57.762 0
06/25/2012 17:58:58.760 0
06/25/2012 17:58:59.758 0
06/25/2012 17:59:00.757 0
06/25/2012 17:59:01.755 0
06/25/2012 17:59:02.753 0
06/25/2012 17:59:03.752 2.90697808
示例日誌爲:調用每秒:
Timestamp Calls per second
06/25/2012 17:48:08.752 1.001692492
06/25/2012 17:48:09.750 0
06/25/2012 17:48:10.764 0.986190617
06/25/2012 17:48:11.762 1.00156982
06/25/2012 17:48:12.761 0
06/25/2012 17:48:13.759 0
06/25/2012 17:48:14.757 0.994411867
06/25/2012 17:48:15.756 0
06/25/2012 17:48:16.754 0
我想什麼,從這個數據來回答是:
多少個電話了「n」次呼叫佔用時間超過2秒?
更多信息here