文章編號: 934809 - 上次校閱: 2007年12月4日 - 版次: 2.3

ISA Server 的輸送量上一個 Windows Server 2003 Service Pack 2 (SP2) 正在執行-基礎的多處理器電腦可能會大幅降低或完全封鎖

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

徵狀

您正在使用一個 Microsoft Windows Server 2003 Service Pack 2 (SP2)-根據正在執行 Microsoft 網際網路安全性和加速 ISA Server 2006 或 Microsoft ISA Server 2004 的多處理器電腦。 以這個設定,您會遇到下列徵狀:
  • CPU 特定處理器的使用到達 100%。
  • 總輸送量的 ISA Server 是大幅降低,或完全封鎖。
  • 即使其他處理器使用在很多,會大幅增加延遲時間減少層級。
附註只有在多重處理器使用 32 位元作業系統的電腦,就會發生這個問題。

發生的原因

之所以發生這個問題,因為是 「 延遲插斷要求等級 」 包含在 Windows Server 2003 SP2 的 (IRQL) 處理常式。

解決方案

如果要解決這個問題,] 使用 [插斷相似性工具來指派不同的網路介面卡的插斷給不同的處理器。要這麼做,請您執行下列步驟:
  1. 下載並安裝 Windows Server 2003 資源工具箱 」 工具。

    如需有關如何下載 Windows Server 2003 資源工具箱 」 工具,請造訪下列 Microsoft 網站的詳細資訊:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&DisplayLang=en)
  2. 安裝中斷相似性工具。

    如需有關如何安裝插斷相似性工具的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
    252867? (http://support.microsoft.com/kb/252867/ ) 如何安裝及使用插斷相似性篩選工具
  3. 執行插斷相似性篩選工具。
  4. 找出所有網路介面卡。
  5. 使用下列規則將一個處理器指派給每個網路介面卡:
    • 如果處理器的數目很大或處理器數目是等於網路介面卡數目,將單一、 唯一處理器指派給每個網路介面卡。
    • 如果處理器數目小於網路介面卡數目,使用 \Network 介面 (*) \Packets 已接收的/秒] 效能計數器判斷哪一個網路介面卡期間高 CPU 的使用擁有最高的值。指派這些網路介面卡的每個個別的處理器,然後再分派剩餘的網路介面卡以循環配置資源的順序。
  6. 監視效能計數器,並確認問題已解決的 24 個小時。

其他相關資訊

若要驗證發生此問題,請使用下列方法之一。

方法 1

  1. 複製,然後將下列程式碼貼到新的 「 記事本 」 檔案。然後,將檔案儲存為 「 Counters.txt]。
    \ISA Server Firewall Packet Engine\*
    \ISA Server Web Proxy\*
    \PhysicalDisk(*)\*
    \Processor(*)\*
    \Memory\*
    \System\*
    \Network Interface(*)\*
    
  2. 在命令提示字元中執行下列命令:
    typeperf-f CSV-cf counters.txt-si 15-sc 5760-o OutputFile-y
    備忘稿
    • 您必須從儲存 Counters.txt 檔案之資料夾執行命令。
    • OutputFile是包含效能計數器樣本名稱。
    • 這個命令會執行二十四小時。您必須在一般工作日期間執行此命令。

方法 2

  1. 使用 [系統監視器] 建立記錄檔。如需有關如何使用系統監視器來建立記錄檔的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
    248345? (http://support.microsoft.com/kb/248345/ ) 如何建立使用 [系統監視器],請在 Windows 中的記錄檔
  2. 從各種不同的效能計數器收集效能資料之後使用 [系統監視器] 檢視下列項目:
    • 處理器花執行非閒置執行緒,例如 %處理器時間 執行緒的經過時間百分比。
    • 百分比的處理器花接收的時間,並服務延期程序呼叫 (DPC) 在取樣間隔 (1 %DPC 時間)。
    若要欲這些項目,您必須在每個處理器的執行個體的 [系統監視器] 窗格中選取下列計數器:
    • %處理器時間
    • %DPC 時間
如果下列情況成立,您會遇到此問題:
  • 其中一個處理器的使用到達值,也就是超過 80%的處理器時間超過一分鐘。
  • 這是唯一有高百分比的 DPC 時間相較於其他處理器的處理器。

這篇文章中的資訊適用於:
  • Microsoft Internet Security and Acceleration Server 2006 Enterprise Edition
  • Microsoft Internet Security and Acceleration Server 2006 Standard Edition
  • Microsoft Internet Security and Acceleration Server 2004 Enterprise Edition
  • Microsoft Internet Security and Acceleration Server 2004 Standard Edition
關鍵字:?
kbmt kbtshoot kbexpertiseadvanced kbprb KB934809 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:934809? (http://support.microsoft.com/kb/934809/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。