效能問題

本主題包含以下章節:

非預期的 CPU 使用量

Svchost.exe 無限期使用 100% 的 CPU 時間

Svchost.exe 短期使用 100% 的 CPU 時間

安裝分佈伺服器 (包含 SQL Server 和 WSUS 的必要軟體) 後,您可能在停止執行動作時發現 SQL Server 正在使用大量處理器時間。

背景

安裝分佈伺服器將導致 WSUS 與 Microsoft Update 伺服器同步處理。WSUS 會在 SQL Server 資料庫中儲存此更新資訊。

解決方案

WSUS 必須先完成同步處理,您才能安裝 Client Security。

包含 wuauserv 執行個體的 Svchost.exe 程序,可能在執行 Client Security 代理程式的電腦上無限期使用 100% 的 CPU 時間。

判斷是否發生此問題
  1. 按一下 [工作管理員] 的 [處理程序] 索引標籤,並按一下 [檢視] 功能表的 [選擇欄位]。

  2. 選取 [PID (程序識別元)] 核取方塊,再按一下 [確定]。

  3. 在 [處理程序] 索引標籤上,尋找使用 100% CPU 頻寬的 Svchost.exe 執行個體的 PID。

  4. 開啟命令提示字元視窗。(依序按一下 [開始] 及 [執行],鍵入 cmd,再按下 ENTER。)

  5. 鍵入 tasklist /svc 並按下 ENTER。

  6. 尋找耗用處理器時間的 Svchost.exe 之 PID,並判斷 wuauserv 是否在該執行個體的 [服務] 欄中。如果包含 wuauserv 的 Svchost.exe 執行個體耗用 100% 的處理時間,則表示已發生此問題。

背景

當 WSUS 伺服器有大量適用、但被取代的更新時,則可能會發生此問題。請檢查 WSUS 伺服器以判斷其是否符合下列其中一個準則:

  • 在 WSUS 3.0 的 [進階] 索引標籤上,[選項] 下 [自動核准] 下的 [自動核准更新的最新修訂版] 及 [拒絕過期的更新] 核取方塊均已勾選。
  • 在 WSUS 2.0 的 [自動核淮選項] 頁面上,已選取 [更新的修訂] 下的 [自動核准更新的最新修訂版] 選項。

如果 WSUS 伺服器符合其中一個準則,請參閱本主題中後文的 Svchost.exe 短期使用 100% 的 CPU 時間

解決方案

若要解決此問題,請在 WSUS 伺服器上明確拒絕被取代的所有更新。若已選取被取代的更新,您將在底部的窗格看到下列訊息:

「所選擇的更新已過期而不能核准安裝或偵測,建議您拒絕這個更新。」

如需管理 WSUS 的詳細資訊,請參閱《Forefront Client Security 系統管理指南》的散發定義和引擎更新 (http://go.microsoft.com/fwlink/?LinkId=86602)。

包含 wuauserv 執行個體的 Svchost.exe 程序,可能在執行 Client Security 代理程式的電腦上短暫使用 100% 的 CPU 時間。若要判斷 wuauserv 是否正在耗用處理器時間,請參閱以上的程序。

背景

此問題可能表示 wuauserv 佔用極大的處理器使用量,且工作站或伺服器服務的電腦速度變慢及停止。此問題與 WSUS 無關。

解決方案

有一個 Hotfix 可解決此問題。如需詳細資訊,請參閱知識庫文章編號 927891 (http://go.microsoft.com/fwlink/?LinkId=86552)。

顯示: