在使用Windows的過程中,我們通常都會遇到可靠性和性能問題。例如,為什么昨天還好端端的系統(tǒng),今天運行速度突然就變慢了?;蛘咔岸螘r間一直能穩(wěn)定運行的系統(tǒng),前兩天不知道安裝了什么軟件,突然就變得不穩(wěn)定,經(jīng)常出現(xiàn)不響應甚至藍屏問題。如果你正在使用WindowsVista,那一定要試試系統(tǒng)自帶的可靠性和性能監(jiān)視器。利用這個工具,我們不僅可以全面的了解整個系統(tǒng)的可靠性和穩(wěn)定性,還可以根據(jù)這些信息解決不少問題。
獲得性能信息
為什么CPU的占用率居高不下?為什么當前并沒有運行需要大量讀寫硬盤的程序硬盤燈卻頻繁閃動?為什么什么程序部沒有運行,總是有網(wǎng)絡通訊?解決這些問題除了調用“任務管理器”外,可靠性和性能監(jiān)視器更為專業(yè)。
打開開始菜單,在搜索框中輸入“perfmon.msc”并回車就可以打開可靠性和性能監(jiān)視器。在監(jiān)視器窗口右側詳細列出了CPU、磁盤、網(wǎng)絡和內存這四個和系統(tǒng)性能息息相關的參數(shù)。首先,通過上方的四個圖表,我們可以了解系統(tǒng)在過去幾分鐘里的情況,例如CPU使用率的歷史記錄、網(wǎng)絡的使用記錄等。在圖表下方還分別對這四個參數(shù)有詳細的說明。以“CPU”為例,該類別分別用兩個數(shù)據(jù)表現(xiàn)了當前的CPU使用情況,如果單擊“CPU”列,那么將展開所示的詳細信息,列出當前系統(tǒng)中每個進程的CPU使用情況。
例如,從“映像”一欄,可以了解系統(tǒng)中當前都運行了哪些進程;從“PID”一欄可以了解每個進程的PID(Process ID,進程ID);從“描述”一欄可以對該進程的具體作用有所了解;從“線程數(shù)”一欄,可以知道該進程下運行了幾個線程;“CPU”一欄可以告訴我們該進程當前的CPU使用情況;“平均CPU”一欄則可以告訴我們在系統(tǒng)這次啟動后,該進程的平均CPU占用情況。列表中的所有進程都是可以按照這些信息進行排序的,例如,希望讓所有進程按照當前的CPU使用情況降序排列,就單擊“CPU”一列;希望將其按照CPU使用情況升序排列,可以再次單擊該列。
因此,在遇到上文所說的性能問題后,就可以通過性能監(jiān)視器的資源概述功能對系統(tǒng)進行檢查。硬盤燈總在閃爍?看看“磁盤”選項下哪個進程在頻繁訪問硬盤;沒運行什么程序卻有大量網(wǎng)絡通訊?看看“網(wǎng)絡”選項下哪個進程有大量網(wǎng)絡流量。通過這個功能,幾乎所有常見的性能問題都可以得到解決。性能監(jiān)視器
據(jù)說Vista有ReadyBoost功能,可以利用非易失性閃存給系統(tǒng)加速,于是自己也買了一個,可是感覺使用后性能的變化不太明顯。怎樣通過量化的指標判斷該功能是否真的可以給系統(tǒng)加速呢?這時候可以使用性能監(jiān)視器。
在界面上單擊“性能監(jiān)視器”節(jié)點就可以打開性能監(jiān)視器。性能監(jiān)視器可以長時間檢視和系統(tǒng)性能有關的所有參數(shù)(比上文介紹的資源概述詳細很多,而且可以長時間監(jiān)視并保留記錄),不過默認情況下該監(jiān)視器中沒有添加任何計數(shù)器,因此使用前需要添加計數(shù)器。在性能監(jiān)視器中單擊工具欄上的“添加”按鈕(綠色的加號),添加計數(shù)器。
為了監(jiān)視ReadyBoost功能的相關性能參數(shù),需要從“可用計數(shù)器”列表中找到“ReadyBoost Cache”類別展開,然后選中該類別下需要監(jiān)視的計數(shù)器。如果不明白每個計數(shù)器的含義,可以選中窗口下方的“顯示描述”選項,這樣對于每個計數(shù)器的描述就會出現(xiàn)在窗口底部。找到需要的計數(shù)器后再單擊“添加”按鈕,計數(shù)器就會出現(xiàn)在窗口右側的“添加的計數(shù)器”列表中。添加好所有需要的計數(shù)器后單擊“確定”按鈕。隨后可以看到性能監(jiān)視器窗口。
添加了監(jiān)視器后,系統(tǒng)就會自動統(tǒng)計和計數(shù)器相關的性能信息,并默認使用線條圖的形式顯示。在添加計數(shù)器后按照平時的使用方式使用電腦,并讓監(jiān)視器在后臺收集相關數(shù)據(jù),等待片刻后就可以評估添加的內容。例如,在使用一段時間后打開性能監(jiān)視器的“報告”視圖,可以看到界面。
“Total read bytes/sec”一列的記錄是“109,713.222”,結合添加計數(shù)器窗口中的描述我們知道,這表示ReadyBoost功能從緩存中每秒讀取了109KB的數(shù)據(jù)。從ReadyBoost的工作原理可以知道,ReadyBoost緩存中保存的都是需要被頻繁訪問的零散數(shù)據(jù),因此該功能確實可以緩解硬盤的工作負荷。通過添加不同的計數(shù)器,我們還可以通過性能監(jiān)視器了解更多信息,因此如果能活用這個功能,相信對系統(tǒng)性能的優(yōu)化有很大幫助。
在性能監(jiān)視器中還有很多高級用法。例如,如果希望將監(jiān)視器當前顯示的圖表內容保存成圖片,插入到其他文檔中,就可以在圖表上單擊鼠標右鍵,選擇“圖像另存為”;如果希望對圖表中某個計數(shù)器顯示的線條外觀進行自定義,則可以在窗口下方的計數(shù)器列表中選中該計數(shù)器,然后單擊鼠標右鍵,選擇屬性,在隨后打開的性能監(jiān)視器屬性對話框中調整該計數(shù)器的線條顏色、比例、樣式和寬度;默認情況下,性能監(jiān)視器會以1秒為周期更新所有統(tǒng)計信息,并將最近100秒的數(shù)據(jù)繪制在圖表上,如果希望更改這些設置,則可以在性能監(jiān)視器屬性對話框的常規(guī)選項卡上選中“自動采樣”,然后在“間隔時間”和“持續(xù)時間”文本框中設置。
可靠性監(jiān)視器
電腦使用了一段時間后,想知道整個系統(tǒng)的穩(wěn)定性怎樣就可以使用可靠性監(jiān)視器。界面上單擊“可靠性監(jiān)視器”節(jié)點,就可以打開可靠性監(jiān)視器窗口。
當系統(tǒng)第一次運行的時候,該功能就開始在后臺收集和可靠性有關的數(shù)據(jù),每24小時這些數(shù)據(jù)會更新一次,并根據(jù)當前的數(shù)據(jù)給系統(tǒng)可靠性打分。分數(shù)是介于1到10之間的一個自然數(shù),分數(shù)越高表示系統(tǒng)越穩(wěn)定。而一旦系統(tǒng)中發(fā)生了影響穩(wěn)定性的事情,例如程序出錯崩潰或者系統(tǒng)藍屏,視具體情況,這些信息都會對系統(tǒng)當前的評分產(chǎn)生影響。
每天得到的穩(wěn)定性評分會出現(xiàn)在可靠性監(jiān)視器中的圖表上,而單擊每天的分數(shù)就會在窗口底部顯示當前出現(xiàn)的影響穩(wěn)定性的事件。
穩(wěn)定性分數(shù)在3月14日這天出現(xiàn)了大幅度的下滑,單擊這一天的分數(shù)后可以在下方的詳細信息中看到,當前outlook.exe這個程序曾多次崩潰。通過這種方法,我們可以了解每天都有什么事情影響系統(tǒng)的穩(wěn)定性,而知道原因后就可以根據(jù)具體的情況采取相應的措施,例如卸載有沖突的軟件、給崩潰的軟件安裝補丁或更新等。