RPC Client Backoff/sec 或 RPCS Failed 已超出閾值

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

上次修改主題的時間: 2009-05-26

Microsoft® Exchange Analyzer Tool 包含效能資料收集引擎,可用來在執行 Exchange 2000 Server、Exchange Server 2003 或 Exchange Server 2007 的電腦上查詢效能計數器物件。效能資料收集引擎會從 MSExchangeIS 效能物件的 RPC Client Backoff/secClient: RPCs Failed: Server Too Busy/sec 效能計數器收集資料,以分析效能資料。

如果 Exchange Analyzer 斷定在範例時間配量期間內發生下列任一狀況,則會產生一則警告:

  • MSExchangeIS\RPC Client Backoff/sec 值大於 5
  • MSExchangeIS\Client: RPCs Failed:Server Too Busy/sec 值大於 5
  • 這則警告指出伺服器的負載可能比一般負載還要重,而且可能會增加 RPC 延遲或 RPC 執行緒消耗量。這個問題本身的徵候是郵件用戶端的速度變慢或是出現 [取消要求] 對話方塊。

若要解決這則警告,請遵循下列步驟和此指導來判斷根本原因,然後適當地解決問題:

  • 如果正在進行用戶端輪詢,請檢查 RPC 延遲是否過高。如果 RPC 延遲過高,請開始進行一般疑難排解來判斷是否發生效能瓶頸 (如高流量使用者、執行效能低落的磁碟子系統、記憶體已用盡、過度的負載等)。
    • RPC 速率是否過高?
    • RPC 延遲是否過高?
      檢查 Exchange Performance Troubleshooting Assistant 輸出,以判斷具有最高延遲的用戶端類型。
      如果正在進行輪詢,請檢查每個執行個體的 MSExchangeIS Client (*)\RPC Average Latency 值,以判斷延遲時間最長的用戶端類型。然後,查看 MSExchangeIS Client(*)\RPC Operations/sec per protocol 值,以查看與最高作業數目對應的執行個體 (用戶端類型)。如果 RPC Operations/sec 的數字過高,則可能表示因為用戶端產生的負載超出伺服器可以處理的負載,所以延遲過高。
      如果 RPC 速率過高,請嘗試識別速率過高的原因。請使用 Exchange Server 使用者監視器 (ExMon) 工具來收集使用者資訊,以判斷個別用戶端是否該為高負載負責。
      即使速率過高,您還是會想要找出伺服器的資源瓶頸。
      Performance Troubleshooting Assistant 會報告 MSExchangeIS\RPC Averaged LatencyMSExchangeIS Client\RPC Average Latency 值。MSExchangeIS Client\RPC Average Latency 是用戶端應用程式所報告的 RPC 作業延遲。MSExchangeIS\RPC Averaged Latency 是伺服器用於處理 RPC 作業的平均時間。如果 MSExchangeIS Client\RPC Average Latency 值明顯高於 MSExchangeIS\RPC Averaged Latency 值,則用戶端與伺服器之間會發生延遲。換句話說,這表示發生網路延遲問題。
  • 查看 Number of Slow RPC Packets 效能計數器 (MSExchangeIS\ RPC Num. of Slow Packets) 檢視,以查看在伺服器上處理的時間超過兩秒的 RPC 數目。
    如果平均 RPC 延遲太短,而且 RPC 很長的情形並不多,則屬於 Exchange 伺服器外部的問題 (如高用戶端負載)。
    如果平均 RPC 延遲太長或有很多 RPC 很長的情形,則伺服器可能有資源瓶頸。請調查一般來源 (如磁碟延遲、佇列或 CPU 使用)。
    • 尋找伺服器的資源瓶頸
      是否有磁碟瓶頸?
      伺服器是否有 CPU 瓶頸?

如需 MSExchangeIS\RPC Client Backoff/secMSExchangeIS\Client: RPCs Failed:Server Too Busy/sec 效能計數器的相關資訊,請參閱<監視 Mailbox Server>(https://go.microsoft.com/fwlink/?LinkId=145200)。

如需如何疑難排解緩慢 RPC 要求處理問題的相關資訊,請參閱<疑難排解緩慢 RPC 要求處理問題>(https://go.microsoft.com/fwlink/?LinkId=145201)。

如需 Exchange 2007 效能問題的相關資訊,請參閱<Exchange 2007 效能問題>(https://go.microsoft.com/fwlink/?LinkId=116829)。

如需如何監視 Exchange 伺服器效能的相關資訊,請參閱<監視伺服器效能>(https://go.microsoft.com/fwlink/?LinkId=145203)。