http://msdn.microsoft.com/zh-tw/library/bb510705(v=sql.105).aspx
http://technet.microsoft.com/zh-tw/library/cc722414(v=ws.10).aspx
http://technet.microsoft.com/zh-tw/library/aa997156(v=exchg.65).aspx
http://technet.microsoft.com/zh-tw/library/cc749154(v=ws.10).aspx
Server 效能監視(一)
引用http://msdn2.microsoft.com/zh-tw/library/ms178072.aspx 監視 CPU 使用狀況 請定期監視 Microsoft SQL Server 執行個體,以判定 CPU 使用率是否在正常範圍內。持續偏高的 CPU 使用量比率可能代表必須將 CPU 升級,或增加多個處理器。此外,偏高的 CPU 使用率可能代表應用程式的微調或設計不良。將應用程式最佳化後可降低 CPU 的使用率。 使用「系統監視器」中的 Processor:% Processor Time 計數器是判定 CPU 使用量的一種有效方法。此計數器可監視 CPU 花費在執行非閒置執行緒上的時間量。狀態維持在 80% 到 90%,可能代表必須將 CPU 升級或增加更多處理器。使用多處理器系統時,可針對每個處理器監視此計數器的不同執行個體。此值代表特定處理器上的處理器時間總和。若要判定所有處理器的平均值,請改為使用 System: %Total Processor Time 計數器。 (選擇性) 您也可以監視下列計數器,來監視處理器使用量: Processor: % Privileged Time 相當於處理器花費在執行 Microsoft Windows 核心命令 (如處理 SQL Server I/O 要求) 的時間百分比。當 Physical Disk 計數器很高時,如果這個計數器也持續偏高,請考慮換用較快或較有效率的磁碟子系統 (Disk Subsystem)。 附註: 不同的磁碟控制器和驅動程式會使用不同的核心處理 (kernel Process) 時間量。有效率的控制器和驅動程式將使用較少的授權時間,留下較多的處理時間供使用者應用程式使用,同時增加整體的處理能力。 Processor: %User Time 相當於處理器花費在執行使用者處理序 (如 SQL Server) 的時間百分比。 System: Processor Queue Length 相當於等候處理器時間的執行緒數目。當處理序的執行緒所需的處理器循環超過可用數量時,就會形成處理器瓶頸。如果會有許多處理序嘗試利用處理器時間,您可能必須安裝更快的處理器。或者,如果使用多處理器系統,則可以增加一個處理器。 在檢查處理器使用量時,請考慮 SQL Server 執行個體所執行的工作類型。如果 SQL Server 正在執行許多計算,例如牽涉到彙總的查詢,或不需要磁碟 I/O 的記憶體繫結查詢 (Memory-bound Query) 時,就可以使用 100 % 的處理器時間。如果這導致其他應用程式的效能降低,請變更工作負載。例如,讓此電腦專門用來執行 SQL Server 執行個體。 正在處理許多用戶端要求而使用率約達 100% 時,可能代表佇列中已有處理序在等候處理器時間,而造成瓶頸。增加更快的處理器可解決這個問題。
詳全文 Server 效能監視(一)-Allen 電腦學習手札-新浪部落 http://blog.sina.com.tw/allen42/article.php?pbgid=2986&entryid=329534
Server 效能監視(二)
引用 http://msdn2.microsoft.com/zh-tw/library/ms176018.aspx 監視記憶體使用狀況 定期監視 Server 執行個體,以確認記憶體使用量是在一般範圍內。您需要確定處理序並未缺少記憶體或消耗太多記憶體。 若要監視低記憶體的狀況,請使用以下物件計數器: Memory:Available Bytes 小於4M或是實體記憶體總數的5%表示不足 Memory:Pages/sec 超過20也表示不足 Available Bytes 計數器代表目前有多少記憶體位元組可供處理序使用。Pages/sec 計數器會顯示由於硬體分頁錯誤而自磁碟取出,或由於分頁錯誤而寫入磁碟,以釋出工作集內空間的分頁數。 若 Available Bytes 計數器的數值偏低,代表電腦整體地缺乏記憶體,或有某個應用程式沒有釋出記憶體。Pages/sec 計數器數值過高可能代表過度分頁。監視 Memory:Page Faults/sec 計數器可確認磁碟活動並非分頁所造成。 分頁率 (連同分頁錯誤) 低是正常的,即使有許多可用記憶體的電腦也是如此。當「Microsoft Windows 虛擬記憶體管理員 (VMM)」修剪 SQL Server 和其他處理序的工作集大小時,它會從這些處理序取得分頁。此 VMM 活動會造成分頁錯誤。若要判定 SQL Server 或其他處理序是否造成過度分頁,請監視 SQL Server 處理序執行個體的 Process: Page Faults/sec 計數器。
詳全文 Server 效能監視(二)-Allen 電腦學習手札-新浪部落 http://blog.sina.com.tw/allen42/article.php?pbgid=2986&entryid=329542
Server 效能監視(三)
引用 http://msdn2.microsoft.com/zh-tw/library/ms175903.aspx 監視磁碟活動涉及兩個重點: 監視磁碟 I/O 與偵測額外的分頁方式 隔離 SQL Server 建立的磁碟活動 監視磁碟 I/O 與偵測額外的分頁方式 可監視以判定磁碟活動的兩種計數器如下: PhysicalDisk:% Disk Time PhysicalDisk: Avg. Disk Queue Length 在「系統監視器」中,PhysicalDisk: % Disk Time 計數器可監視磁碟忙碌地處理讀取/寫入活動的時間百分比。若 PhysicalDisk: % Disk Time 計數器很高 (超過 90 %),請檢查 PhysicalDisk: Current Disk Queue Length 計數器來查看有多少系統要求正在等候磁碟存取。等候的 I/O 要求數不應持續超過實體磁碟所包含之讀寫頭數的 1.5 到 2 倍。大多數的磁碟都有一個讀寫頭,而通常獨立磁碟容錯陣列 (RAID) 裝置則有多個讀寫頭。硬體 RAID 裝置在「系統監視器」中會顯示為實體磁碟。透過軟體而建立的 RAID 裝置,在「系統監視器」中會顯示為多個執行個體。 使用 Current Disk Queue Length 和 % Disk Time 計數器的數值來偵測磁碟子系統內的瓶頸。如果 Current Disk Queue Length 與 % Disk Time 計數器值一直很高,請考慮執行以下作業: 使用較快的磁碟機。 將一些檔案移到其他磁碟或伺服器。 如果已使用 RAID 的話,請為 RAID 陣列新增磁碟。 如果您使用 RAID 裝置,% Disk Time 計數器可指出大於 100% 的值。如果真的超過 100%,請使用 PhysicalDisk: Avg. Disk Queue Length 計數器,判定平均有多少系統要求正在等待磁碟存取。 I/O 繫結 (Bind) 的應用程式和系統將讓磁碟經常處於作用中狀態。 監視 Memory:Page Faults/sec 計數器可確認磁碟活動並非分頁所造成。在 Windows 中,造成分頁的原因如下: 處理序 (Process) 設定使用太多記憶體。 檔案系統 (File System) 活動。 如果同一台硬碟中擁有多個邏輯資料分割,請使用 Logical Disk 計數器,而非 Physical Disk 計數器。檢視邏輯磁碟計數器可協助您判定哪個檔案經常被存取。當您找到讀取/寫入活動率偏高的磁碟時,請檢視特定的讀取和寫入計數器 (例如,Logical Disk: Disk Write Bytes/sec),以瞭解造成邏輯磁碟區工作負載的磁碟活動類型。
詳全文 Server 效能監視(三)-Allen 電腦學習手札-新浪部落 http://blog.sina.com.tw/allen42/article.php?pbgid=2986&entryid=329545
Server 效能監視(四)
引用 http://technet2.microsoft.com/WindowsServer/zh-CHT/Library/f317ba77-45f0-44a3-986a-13299572226e1028.mspx?mfr=true http://www.microsoft.com/technet/prodtechnol/exchange/ZH-TW/Guides/E2k3Perf_ScalGuide/43d0c5d9-959c-4aef-888c-4db842939a17.mspx?mfr=truehttp://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-cht/library/ServerHelp/972a2992-e0ca-4349-abf3-11b991505539.mspx?mfr=true
一般而言,決定效能是否可接受是隨使用者環境變化而有差異甚巨的主觀判斷。然而,下表內含特定計數器的閾值,可以幫助您判定系統所報告的值是否顯示有問題發生。如果 [系統監視器] 一直報告這些值,那麼您的系統中很可能有瓶頸存在,而您應該採取動作以調節或升級受影響的資源。在間隔顯示使用比率的計數器是比瞬間計數值平均更具資訊的測量。在效能資料測量中,短時間內會有一個或兩個測量點掉在一般作業狀況外並且扭曲其平均值,例如,在服務的起始時間內。這將對在收集期間整個作業效能提供一個不正確的印象。
詳全文 Server 效能監視(四)-Allen 電腦學習手札-新浪部落 http://blog.sina.com.tw/allen42/article.php?pbgid=2986&entryid=329563
0 意見:
張貼留言