博文來源:https://blog.csdn.net/qq_41650233/article/details/84313153緩存
操做步驟
一、運行程序perfmon.exe分佈式
二、在數據收集器下選擇【用戶自定義】-【新建】-【數據收集器集】 性能
三、自定義名稱「test」,選擇【手動建立】,而後【下一步】.net
四、選擇「性能計數器」,【下一步】線程
五、用戶能夠根據具體狀況,選擇多長時間記錄一次,而後點擊【添加】選擇須要記錄的性能指標值日誌
六、選擇須要收集性能指標的計數器,點擊【添加】;注:計數器經過路徑添加,能夠參考文章結尾{關鍵指標}blog
七、【下一步】隊列
八、選擇保存數據的位置,【下一步】 進程
九、打開屬性內存
十、日誌選擇「逗號分隔」
十一、最後一步開始任務
關鍵指標
一、CPU監控
Processor Time
地址
\processor(_Total)\% Idle Tile
描述
% Processor Time 指處理器用來執行非閒置線程時間的百分比。計算方法是,度量處理器用來執行空閒線程的時間,而後用 100% 減去該值。(每一個處理器有一個空閒線程,該線程在沒有其餘線程能夠運行時消耗週期)。此計數器是處理器活動的主要指示器,顯示在採樣間隔期間所觀察的繁忙時間平均百分比。應注意,對處理器是否空閒的計算是在系統時鐘的內部採樣間隔期間(10ms)執行的。考慮到如今的處理器速度很是快,所以,在處理器可能會用大量時間爲系統時鐘採樣間隔之間的線程提供服務時,% Processor Time 會低估處理器利用率。當剛好進行採樣後即向計時器發出信號時,更可能對應用程序作出不許確地度量,基於工做負荷的計時器應用程序是一個這樣的示例。
建議指標
該監控內容不宜超過80%
說明
太高說明CPU資源即將耗盡,應增長CPU資源或實施分佈式策略
二、內存監控
Available Mbytes
地址
\Memory\Available MBytes
描述
Available MBytes 指能馬上分配給一個進程或系統使用的物理內存數量,以 MB 爲單位表示。它等於分配給待機(緩存的)、空閒和零分頁列表內存的總和。
建議指標
該值不宜低於400
通常要保留10%的可用內存,假設系統有8G內存,則該值最好不要低於800
說明
太高說明內存資源即將耗盡,應考慮增長內存
三、Pages/sec
地址
\Memory\Pages/sec
描述
Pages/sec 是指爲解決硬頁錯誤從磁盤讀取或寫入磁盤的速度。這個計數器是能夠顯示致使系統範圍延緩類型錯誤的主要指示器。它是 Memory\\Pages Input/sec 和Memory\\Pages Output/sec 的總和。是用頁數計算的,以便在不用作轉換的狀況下就能夠同其餘頁計數如: Memory\\Page Faults/sec 作比較,這個值包括爲知足錯誤而在文件系統緩存(一般由應用程序請求)的非緩存映射內存文件中檢索的頁。
建議指標
該值不宜超過20
說明
此值太高,說明內存中有不少東西須要與硬盤交換,應考慮增長內存或更換內存
四、磁盤監控
Disk Time
地址
\PhysicalDisk(_Total)\% Disk Time
描述
Disk Time 指所選磁盤驅動器忙於爲讀或寫入請求提供服務所用的時間的百分比。
建議指標
此值不宜超過10
說明
此值太高,說明硬盤響應效率較低,應換用更高性能的硬盤
五、ASP.NET監控
Request Wait Time
地址
\ASP.NET\Request Wait Time
描述
最近的請求在隊列中等待的毫秒數。
建議指標
此值不宜超過10000
說明