打開Server的效能功能,看到三個計數器,是最基本的三個效能計數器(CPU, DISK, RAM),以下分別說明其意義:
[CPU]
MSDN-監視 CPU 使用量
- Processor: %User Time
相當於處理器花費在執行使用者處理序 (如 SQL Server) 的時間百分比。
- System: Processor Queue Length
相當於等候處理器時間的執行緒數目。當處理序的執行緒所需的處理器循環超過可用數量時,就會形成處理器瓶頸。如果會有許多處理序嘗試利用處理器時間,您可能必須安裝更快的處理器。或者,如果使用多處理器系統,則可以增加一個處理器。
MSDN-監視記憶體使用量
- Memory: Available Bytes
- Memory: Pages/sec
若 Available Bytes 計數器的數值偏低,代表電腦整體地缺乏記憶體,或有某個應用程式沒有釋出記憶體。Pages/sec 計數器數值過高可能代表過度分頁。監視 Memory:Page Faults/sec 計數器可確認磁碟活動並非分頁所造成。
分頁率 (連同分頁錯誤) 低是正常的,即使有許多可用記憶體的電腦也是如此。當「Microsoft Windows 虛擬記憶體管理員 (VMM)」修剪 SQL Server 和其他處理序的工作集大小時,它會從這些處理序取得分頁。此 VMM 活動會造成分頁錯誤。若要判定 SQL Server 或其他處理序是否造成過度分頁,請監視 SQL Server 處理序執行個體的 Process: Page Faults/sec 計數器。
[DISK]
MSDN-監視磁碟使用量
- PhysicalDisk:% Disk Time
- PhysicalDisk:Avg. Disk Queue Length
[其他]
效能計數器定義
計數器健康值
Taking Your Server's Pulse
沒有留言:
張貼留言