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...