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