對系統性能的監視可以算是一項長期的工作,為了對系統的某些性能有一個徹底的了解,我們也許需要長時間進行監視,以便能夠得到正常使用計算機情況下系統性能的改變。但這也帶來了一個問題:我們不能一直開著監視器,并查看其中的內容,我們還有其他更重要的工作要做。這時候我們就可以使用Vista提供的性能數據集功能,讓系統在后臺自動監視性能數據,而我們可以定期查看收集到的數據,并根據數據對系統進行適當的調整。
這整個過程包括設置性能數據集、收集數據以及分析數據三部分,我們會通過一個具體的實例向你介紹。假設我們需要監控長時間內系統對內存的使用情況,那么可以這樣做:
設置性能數據集
首先在圖1所示的性能控制臺左側樹形圖列表中點擊“Data Collector Sets(數據收集)”節點,接著用鼠標右鍵點擊“User Defined(用戶自定義)”,從“New(新建)”菜單中選擇“Data Collector Set(數據收集)”,你將能看到一個向導形式的對話框(圖8)。

圖8
在“Name(名稱)”框中為該數據集輸入一個名字,例如“內存使用”,接著點擊“Create manually(手工創建)”,并點擊下一步。 接下來有兩個選項,我們可以分別創建data logs(數據日志)或者Performance Counter Alert(性能計數器警告)。數據日志的作用就是真實記錄所需信息,供我們日后查看;而性能計數器警告則是為了在系統遇到某些性能問題(例如系統盤可用硬盤空間小于1GB)的時候通過某種形式為我們發出警告,提醒我們注意。因此這里我們選擇“Create data logs(創建數據日志)”,并選擇“Performance counter(性能計數器)”,點擊下一步。
隨后需要點擊“Add(添加)”按鈕加入性能計數器,因為操作方法和上文中添加計數器類似,這里就不再多說。同時我們還需要選擇收集數據的時間間隔,例如,如果我們要監控未來一個月內物理內存的使用情況,那么比較好的辦法是設置以一分鐘為單位進行收集。你需要根據監視的時間或者監視對象的屬性設置適當的時間間隔,如果設置不當,可能會產生大量沒用的性能日志記錄,這些記錄不僅占用大量硬盤空間,還會給日后的數據分析和查看增加困難。
接著還有一些選項,可以供我們設置保存性能日志的位置,以及指定運行該計數器的用戶憑據。全部設置好之后可以點擊“Finish”完成該向導。隨后可以看到類似圖9的界面,在窗口左側的樹形圖中我們新建的項目圖標上有一個綠色的三角,表示該項目已經成功運行,并在后臺監視系統性能數據

圖9
查看分析數據日志
當監視進行了一段時間之后,我們就可以通過“Performance Monitor(性能監視器)”節點查看記錄的數據了。在圖6所示的界面上點擊顯示為一個圓柱體圖標的“View Log Data(查看日志數據)”按鈕,打開圖10所示的“System Monitor Properties(系統監視器屬性)”對話框,并打開“Source(來源)”選項卡。首先在“Data source(數據源)”選項下選擇“Log files(日志文件)”,接著在隨后出現的對話框中找到之前創建的性能數據集收集起來的數據文件,并點擊OK按鈕,監控的數據就會以靜態的形式顯示在性能監視器主窗口中。

圖10