前言
在手頭沒有專門的第三方監(jiān)控時既绕,該怎么監(jiān)控服務(wù)指標(biāo)呢尿扯?本篇就windows下監(jiān)控進(jìn)行分享闺阱,也是我們在進(jìn)行性能測試時殉摔,必須掌握的州胳。下面我們就windows下常用的三種監(jiān)視工具進(jìn)行說明:
- 任務(wù)管理器
- 資源監(jiān)視器
- 性能監(jiān)視器
在[開始] -> [開始搜索]框中輸入
- taskmgr 打開任務(wù)管理
- resmon 打開資源監(jiān)視器
- perfmon 打開性能監(jiān)視器
任務(wù)管理器
Windows任務(wù)管理器提供了有關(guān)計算機(jī)性能的信息,并顯示了計算機(jī)上所運行的程序和進(jìn)程的詳細(xì)信息逸月;如果連接到網(wǎng)絡(luò)栓撞,那么還可以查看網(wǎng)絡(luò)狀態(tài)并迅速了解網(wǎng)絡(luò)是如何工作的。
怎么打開任務(wù)管理碗硬?你不會瓤湘?那你別玩了……
從上圖我們可以看到計算機(jī)性能的動態(tài)動態(tài)指標(biāo)。
重點關(guān)注如下性能指標(biāo):
CPU使用率: 表示當(dāng)前CPU總消耗比率
CPU使用記錄:顯示處理器的使用程序隨時間的變化情況的圖表恩尾,圖表中顯示的采樣情況取決于“查看”菜單中所選擇的“更新速度”設(shè)置值弛说,“高”表示每秒2次,“正澈惨猓”表示每秒1次木人,“低”表示每四秒1次信柿,“暫停”表示不自動更新醒第。
內(nèi)存: 當(dāng)前內(nèi)存總消耗值
物理內(nèi)存使用記錄:顯示物理內(nèi)存中的使用程序隨時間的變化情況渔嚷。
物理內(nèi)存(MB):顯示物理內(nèi)存總體概要情況。
系統(tǒng): 顯示句柄稠曼,線程形病,進(jìn)程等情況
在進(jìn)程標(biāo)簽頁, 在菜單的 “查看” -> “選擇列...” 中蒲列,可以根據(jù)需要勾選需要的指標(biāo)窒朋。 我們重點關(guān)注如下指標(biāo):
內(nèi)存相關(guān)、錯誤相關(guān)蝗岖、IO相關(guān)的指標(biāo)侥猩。
重點介紹一個詞的定義:
句柄是WINDOWS用來標(biāo)識被應(yīng)用程序所建立或使用的對象的唯一整數(shù),WINDOWS使用各種各樣的句柄標(biāo)識諸如應(yīng)用程序?qū)嵗钟翱谄劾停刂疲粓D铅鲤,GDI對象等等划提。WINDOWS句柄有點象C語言中的文件句柄。其本質(zhì)為指向指針的指針邢享。
總體而言鹏往,任務(wù)管理器提供的指標(biāo)都是相對簡潔的,但能給我們一個概要的印象骇塘,可以快速的了解一些關(guān)鍵指標(biāo)伊履。
資源監(jiān)視器
在 任務(wù)管理器中 “性能” -> "資源監(jiān)視器"打開 資源監(jiān)控器。
資源監(jiān)視器主界面如下:
- CPU
顯示當(dāng)前計算機(jī)CPU使用情況款违,及各進(jìn)程CPU使用情況和其關(guān)聯(lián)的句柄等 - 內(nèi)存
顯示當(dāng)前計算機(jī)物理內(nèi)存使用情況唐瀑,及各進(jìn)程內(nèi)存使用內(nèi)存。 - 磁盤
顯示當(dāng)前計算機(jī)IO讀寫情況插爹,及各進(jìn)程IO讀寫情況哄辣。 - 網(wǎng)絡(luò)
顯示當(dāng)前計算機(jī)網(wǎng)絡(luò)吞吐情況,及各進(jìn)程網(wǎng)絡(luò)吞吐情況赠尾。
相比任務(wù)管理器力穗,其監(jiān)控數(shù)據(jù)會進(jìn)一步詳細(xì)。同時更能看出計算機(jī)或某一進(jìn)程在CPUI气嫁、內(nèi)存当窗、IO、吞吐在某個時間或時間段指標(biāo)的變化情況杉编。
性能監(jiān)視器
可以使用 Windows 性能監(jiān)視器實時檢查運行程序影響計算機(jī)性能的方式并通過收集日志數(shù)據(jù)供以后分析使用超全。
Windows 性能監(jiān)視器使用可合并進(jìn)數(shù)據(jù)收集器集的性能計數(shù)器、事件跟蹤數(shù)據(jù)和配置信息邓馒。
“性能計數(shù)器”是系統(tǒng)狀態(tài)或活動情況的度量單位嘶朱。它們可以包含在操作系統(tǒng)中或作為個別應(yīng)用程序的一部分。Windows 性能監(jiān)視器以指定的時間間隔請求性能計數(shù)器的當(dāng)前值光酣。
“事件跟蹤數(shù)據(jù)”是從跟蹤提供程序收集到的疏遏,這些跟蹤提供程序是操作系統(tǒng)或者用于報告操作或事件的個別應(yīng)用程序的組件【染可將多個跟蹤提供程序的輸出合并到一個跟蹤會話中财异。
“配置信息”是從 Windows 注冊表項值收集到的。Windows 性能監(jiān)視器可以在指定時間或間隔記錄注冊表項值作為日志文件的一部分唱遭。
通過性能監(jiān)視器戳寸,你可以輕易的監(jiān)視本機(jī)或遠(yuǎn)程機(jī)器的性能指標(biāo)。其他監(jiān)控指標(biāo)更加完善拷泽,也是筆者推薦您重點掌握的監(jiān)視器疫鹊。
對于該監(jiān)視器,這里就不做詳細(xì)說明了司致,請參見官方提供的幫助文檔即可拆吆,如下圖
總結(jié)
在windows下,任務(wù)管理器脂矫、資源監(jiān)視器枣耀、性能監(jiān)視器是必須掌握的工具,當(dāng)然其他一些中間的監(jiān)控庭再,比如jvm捞奕,還是需要采用第三方工具。
原創(chuàng)文章佩微,未經(jīng)允許缝彬,請勿轉(zhuǎn)載。