這是本文件的舊版!


使用Performance Monitor監控CPU、Memory、Network與Disks

在裝某個軟體後,想要知道系統效能的變化。我們使用Windows Vista之後所內建的Performance Monitor,去對CPU、Memory、Network與Disks四個項目做監控與評估。接下來將告訴大家如何使用這個工具。

在Data Collector Sets中,System Performance已提供大部分能滿足我們需求的內容。包含: (只列出我們需要的部分,實際有更多資訊)

  • CPU: CPU使用率。
  • Memory: Memory使用率。
  • Network: 每秒接收或送出的封包、接受與送出所使用掉的Bytes數。
  • Disks: 硬碟每秒的讀寫速度。

但我們還需要硬碟的使用量與定義收集資料的時間(預設1分鐘)。首先來建立一個新的Data Collector Set:

  1. 在User Defined點右鍵 > New > Data Collector Set。
  2. 輸入自訂名稱,選擇Create from a template。
  3. 選擇System Performance為範本。
  4. 直接按Finish。(後續的設定不是這麼重要)

為了要設定我們想要的監控時間,我們可以做工作排程或設置停止監控的時間:

  1. 對Data Collector Set點右鍵。
  2. 選擇Properties。
  3. 切到Stop Condition的頁籤。
  4. 選擇多久後停止。


如果是為了要知道某些時段的效能,可以切到Schedule頁籤設定時間區段。

在System Performance範本中,僅提供PhysicalDisk Counter。我們需要的剩餘空間(Free Space)是屬於LogicalDisk Counter,所以我們必須新增這個Counter。

  1. 選擇新增的Data Collector Counter。
  2. 雙擊右邊的Performance Counter會出現Performance Counter Properties對話盒。
  3. 點擊Add,並找尋LogicalDisk。
  4. LogicalDisk包含許多項目,我選擇所有加入。
  5. 加入LogicalDisk <All Instances>項目至右方,你也可以選擇你要監控的磁碟分割。
  6. 按OK關閉新增Counter與修改Properties對話盒,即新增完成。

在Properties對話盒中,你也可以針對不同Counter,選擇採樣Interval時間。


其實我們只需要Free Space,但想說反正都做一次功,就一起抓一抓。最後等到報表再選擇想要呈現的部分。