性能測(cè)試必備監(jiān)控技能windows篇13

前言

在手頭沒有專門的第三方監(jiān)控時(shí),該怎么監(jiān)控服務(wù)指標(biāo)呢?本篇就windows下監(jiān)控進(jìn)行分享,也是我們?cè)谶M(jìn)行性能測(cè)試時(shí),必須掌握的。下面我們就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ì)算機(jī)上所運(yùn)行的程序和進(jìn)程的詳細(xì)信息;如果連接到網(wǎng)絡(luò),那么還可以查看網(wǎng)絡(luò)狀態(tài)并迅速了解網(wǎng)絡(luò)是如何工作的。

怎么打開任務(wù)管理?你不會(huì)?那你別玩了……

1.png

從上圖我們可以看到計(jì)算機(jī)性能的動(dòng)態(tài)動(dòng)態(tài)指標(biāo)。

重點(diǎn)關(guān)注如下性能指標(biāo):
CPU使用率: 表示當(dāng)前CPU總消耗比率
CPU使用記錄:顯示處理器的使用程序隨時(shí)間的變化情況的圖表,圖表中顯示的采樣情況取決于“查看”菜單中所選擇的“更新速度”設(shè)置值,“高”表示每秒2次,“正?!北硎久棵?次,“低”表示每四秒1次,“暫?!北硎静蛔詣?dòng)更新。
內(nèi)存: 當(dāng)前內(nèi)存總消耗值
物理內(nèi)存使用記錄:顯示物理內(nèi)存中的使用程序隨時(shí)間的變化情況。
物理內(nèi)存(MB):顯示物理內(nèi)存總體概要情況。
系統(tǒng): 顯示句柄,線程,進(jìn)程等情況

2.png

在進(jìn)程標(biāo)簽頁, 在菜單的 “查看” -> “選擇列...” 中,可以根據(jù)需要勾選需要的指標(biāo)。 我們重點(diǎn)關(guān)注如下指標(biāo):
內(nèi)存相關(guān)、錯(cuò)誤相關(guān)、IO相關(guān)的指標(biāo)。

重點(diǎn)介紹一個(gè)詞的定義:

句柄是WINDOWS用來標(biāo)識(shí)被應(yīng)用程序所建立或使用的對(duì)象的唯一整數(shù),WINDOWS使用各種各樣的句柄標(biāo)識(shí)諸如應(yīng)用程序?qū)嵗翱冢刂?,位圖,GDI對(duì)象等等。WINDOWS句柄有點(diǎn)象C語言中的文件句柄。其本質(zhì)為指向指針的指針。

總體而言,任務(wù)管理器提供的指標(biāo)都是相對(duì)簡(jiǎn)潔的,但能給我們一個(gè)概要的印象,可以快速的了解一些關(guān)鍵指標(biāo)。

資源監(jiān)視器

在 任務(wù)管理器中 “性能” -> "資源監(jiān)視器"打開 資源監(jiān)控器。

4.png

資源監(jiān)視器主界面如下:

圖片.png
  • CPU
    顯示當(dāng)前計(jì)算機(jī)CPU使用情況,及各進(jìn)程CPU使用情況和其關(guān)聯(lián)的句柄等
  • 內(nèi)存
    顯示當(dāng)前計(jì)算機(jī)物理內(nèi)存使用情況,及各進(jìn)程內(nèi)存使用內(nèi)存。
  • 磁盤
    顯示當(dāng)前計(jì)算機(jī)IO讀寫情況,及各進(jìn)程IO讀寫情況。
  • 網(wǎng)絡(luò)
    顯示當(dāng)前計(jì)算機(jī)網(wǎng)絡(luò)吞吐情況,及各進(jìn)程網(wǎng)絡(luò)吞吐情況。

相比任務(wù)管理器,其監(jiān)控?cái)?shù)據(jù)會(huì)進(jìn)一步詳細(xì)。同時(shí)更能看出計(jì)算機(jī)或某一進(jìn)程在CPUI、內(nèi)存、IO、吞吐在某個(gè)時(shí)間或時(shí)間段指標(biāo)的變化情況。

性能監(jiān)視器

可以使用 Windows 性能監(jiān)視器實(shí)時(shí)檢查運(yùn)行程序影響計(jì)算機(jī)性能的方式并通過收集日志數(shù)據(jù)供以后分析使用。

圖片.png

Windows 性能監(jiān)視器使用可合并進(jìn)數(shù)據(jù)收集器集的性能計(jì)數(shù)器、事件跟蹤數(shù)據(jù)和配置信息。

“性能計(jì)數(shù)器”是系統(tǒng)狀態(tài)或活動(dòng)情況的度量單位。它們可以包含在操作系統(tǒng)中或作為個(gè)別應(yīng)用程序的一部分。Windows 性能監(jiān)視器以指定的時(shí)間間隔請(qǐng)求性能計(jì)數(shù)器的當(dāng)前值。

“事件跟蹤數(shù)據(jù)”是從跟蹤提供程序收集到的,這些跟蹤提供程序是操作系統(tǒng)或者用于報(bào)告操作或事件的個(gè)別應(yīng)用程序的組件??蓪⒍鄠€(gè)跟蹤提供程序的輸出合并到一個(gè)跟蹤會(huì)話中。

“配置信息”是從 Windows 注冊(cè)表項(xiàng)值收集到的。Windows 性能監(jiān)視器可以在指定時(shí)間或間隔記錄注冊(cè)表項(xiàng)值作為日志文件的一部分。

通過性能監(jiān)視器,你可以輕易的監(jiān)視本機(jī)或遠(yuǎn)程機(jī)器的性能指標(biāo)。其他監(jiān)控指標(biāo)更加完善,也是筆者推薦您重點(diǎn)掌握的監(jiān)視器。

對(duì)于該監(jiān)視器,這里就不做詳細(xì)說明了,請(qǐng)參見官方提供的幫助文檔即可,如下圖

圖片.png

總結(jié)

在windows下,任務(wù)管理器、資源監(jiān)視器、性能監(jiān)視器是必須掌握的工具,當(dāng)然其他一些中間的監(jiān)控,比如jvm,還是需要采用第三方工具。


原創(chuàng)文章,未經(jīng)允許,請(qǐng)勿轉(zhuǎn)載。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容