效能測試工具 之 效能計數器

2021-09-08 19:35:45 字數 1526 閱讀 3838

windows內建工具 之效能計數器:

直接win+r執行 perfmon.exe 即可開啟。可以在以下場景下使用:

自定義效能計數器的日誌和警告:(筆者的電腦是win8)。步驟如下:

[1] 在效能計數器的左邊,展開data collector sets。

[2] 依次是user defined -> 右鍵 -> new - >data collector sets。

[3] 輸入自定義的名稱,,選擇create manually(advanced)【手動建立(高階)】,next

[4] 選擇 create data logs,選中performance counter,next

[5] 選擇目錄,next

[6] 選擇 open properties for this data collector set,next

[7] 繼續配置其他資訊,然後ok

[8] 選中剛才自定義的結點,右鍵-> start

[9] 即開始執行了,也可以右鍵->stop停止

[10] 可以通過右鍵latest report匯出報告。

[11] 在結果視窗可以新增或刪除計數器。

自定義效能計數器:

可以通過.net的system.diagnostics.performancecounter類獲取效能資料。下面是需要自定效能計數器的場景:

下面的**會輸出乙個單例項的效能計數器資料並定時更新:

public

static

void

createcategory()

countercreationdatacollection counters = new

countercreationdatacollection();

countercreationdata employeesatwork = new

countercreationdata(

"# employees at work

", "

the number of employees currently checked in.",

performancecountertype.numberofitems32);

performancecountercategory.create(

"attendance

", "

attendance information for litware, inc.",

performancecountercategorytype.singleinstance, counters);

}public

static

void

startupdatingcounters() ,

null, timespan.zero, timespan.fromseconds(1

));}

雖然效能計數器很不錯,但是不能用在高效能的程式裡。接下來介紹事件***。

效能計數器之CPU

processor processor time 閥值 處理器的閥值一般設為85 含義 這個計數器是處理器活動的主要指標。高數值並不一定是壞事,但是如果其他處理器相關的計數器 比如 privileged time 或者processor queue length 線性增加的話,高cpu使用率就值得調...

效能測試工具之Apache aBench

效能測試工具之apache ab 一 apache ab簡介 二 apache ab路徑 linux下原始碼安裝,它所在的目錄是apache安裝目錄的bin目錄下 三 apache ab常用引數介紹 n 表示請求總數 c 表示併發使用者數,併發使用者數不能大於請求總數 t 測試最大時間,單位為秒,預...

伺服器效能測試工具

起因 leader要我中心賬戶系統node服務的效能測試結果 新測試服 中心賬戶node服務壓測報告 測試前情提要 對新測試服進行測試,新測試服 26 27 上部署了central account專案 埠,並在nginx測試服上配置了反向 central account專案網域名稱newtestce...