Virus Scan Queue Length 超出警告閾值

[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (https://go.microsoft.com/fwlink/?linkid=34707)。]  

上次修改主題的時間: 2006-04-20

Microsoft® Exchange Server Analyzer 工具包含效能資料收集引擎,可用來在執行 Exchange 2000 Server 或 Exchange Server 2003 的電腦上查詢效能計數器物件。效能資料收集引擎可收集來自 MSExchangeIS 效能物件的 Virus Scan Queue Length 效能計數器的資料,以分析效能資料。

如果 Exchange Server Analyzer 判定在取樣時間配量期間中 Virus Scan Queue Length 計數器的第 90 個百分位值大於 5,則會顯示警告。

Virus Scan Queue Length 效能計數器指出目前在佇列中等候病毒掃描的未處理要求數。

此警告指出此伺服器可能會有效能問題。效能問題可能與下列因素有關:

  • 伺服器效能減少,通常是因為 CPU 瓶頸所造成。
  • 高於平常的伺服器負載。
  • 過期的病毒掃描引擎。
  • 設定不正確的病毒掃描引擎。

若要對付此警告,請採取下列步驟:

  • 尋找病毒引擎的更新。
  • 考慮重新安裝病毒掃描軟體。
  • 檢查病毒掃描引擎的組態以取得正確的執行緒組態、檔案層級排除等。請參閱微軟知識庫文件 - 823166<Exchange Server 2003 及防毒軟體概觀>(英文) (https://go.microsoft.com/fwlink/?linkid=3052&kbid=823166)。
  • 使用效能監視器 (Perfmon.msc) 工具,識別導致瓶頸發生的原因是伺服器上的負載增加或伺服器太小。如果伺服器負載增加了,請識別負載的來源並降低它。如果伺服器資源不足,請增加必要的資源,或將使用者移出伺服器。

排除處理器瓶頸

有許多方式可解決 Exchange 伺服器上的處理器瓶頸。

  • 首先,檢閱造成伺服器上的負載的應用程式或工作。判斷應用程式是否應該使用本身是或可能是處理程序問題的處理器時間。
  • 如果非 Exchange 應用程式對該伺服器不重要,請在其他伺服器上執行該應用程式。可以的話,請同時將伺服器角色移到其他電腦上。比方說,如果 Inetinfo 處理程序使用大量 CPU 使用,請考慮增加前端伺服器,以擔負 Inetinfo 執行之通訊協定工作的責任。您也可以將公用資料夾存取移至專用的公用資料夾伺服器。最後,如果伺服器執行大量通訊群組清單展開,則可以將通訊群組清單展開移至專用的通訊群組清單展開伺服器,以降低 CPU 使用。
  • 可以的話,請加入更多或更快的處理器到伺服器上。另外,如果處理器支援的話,請啟用超執行緒 (Hyper-threading)。您可以設定系統 BIOS 來啟用超執行緒。若需詳細資訊,請參閱電腦製造商的說明文件。
  • 如果提升處理能力不是可行的選項,則必須降低處理器上的負載。若要降低對伺服器的整體影響,請確定 I/O 密集、CPU 密集或消耗記憶體的工作是在正常操作期間之外的時間執行。
  • 請確定 CPU 密集的工作 (如備份及維護) 是在離峰時間執行。也請確定這些工作是以經過安排的方式執行。安排工作的意思是為每個工作設定不同的開始時間,並最好設定結束時間。安排資料庫或儲存群組的維護及備份也可減少這些資源密集工作的影響。

詳細資訊