來自效能計數器的 RPC 使用者活動

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

上次修改主題的時間: 2007-02-14

Microsoft® Exchange Server Analyzer 工具判斷您的伺服器目前遇到高遠端程序呼叫 (RPC) 負載。

每秒 RPC 作業數的速率是伺服器上有多少 RPC 負載的指示。有時,RPC 操作負載的意外增加,可能會造成伺服器效能不佳。如果伺服器遇到效能問題,應該先識別伺服器上的負載是否高於預期。有幾個效能計數器可提供伺服器上 RPC 活動的相關資訊。本文所討論之下列效能計數器都是在 [MSExchangeIS]、[MSExchangeIS Public] 或 [MSExchangeIS Mailbox] 效能物件下:

  • RPC Operations/sec
  • Active User Count
  • Active Client Logons (MSExchangeIS Public)
  • Active Client Logons (MSExchangeIS Mailbox)

識別用戶端 RPC 負載

有兩個計數器可用來識別用戶端電腦的目前活動率。

  • RPC Operations/sec   此計數器提供用戶端電腦目前向伺服器要求的 RPC 每秒操作數。您可以按下列方式計算使用者:
    • 您可以計算伺服器上的信箱總數。
    • 您可以計算登入的總數 (MSExchangeIS PublicActive Client Logons 以及 MSExchangeIS MailboxActive Client Logons 之總和)。
    • 您可以由 [Active User Count] 計算登入總數。
      Exchange Server Analyzer 使用最後一個方法。若要計算每個作用中使用者的比率,請將平均 [RPC Operations/sec] 除以 [Active User Count]。
  • RPC Operations/sec per user   此計數器提供伺服器上使用者的活動程度指示。通常,使用 Microsoft Office Outlook® 的知識工作者在信箱伺服器上的比率為每個使用者每秒約 0.1 個操作數。如果伺服器上的使用者執行其他應用程式,則數目可能會增加。

如果 Exchange Server Analyzer 判斷 RPC 每秒每使用者的操作數大於 0.15 而小於 0.25,會將使用者視為中度活躍,且 Exchange Server Analyzer 會顯示警告。

如果 Exchange Server Analyzer 判斷 RPC 每秒每使用者的操作數大於 0.25,會將使用者視為經常活躍,且 Exchange Server Analyzer 會顯示錯誤。

RPC 負載高的應對方式

如果每秒操作數高於預期,應先嘗試識別高負載的原因,再減少負載。您可以使用 Exchange Server User Monitor (ExMon) 工具,識別是否有特定使用者發出高速率的 RPC 操作。

如果您無法減少伺服器上的負載,必須識別效能瓶頸,增加伺服器的處理能力。

識別高登入數

伺服器必須在記憶體 (使用者及核心記憶體) 中保留一些登入相關資訊。保留的記憶體數量有限。如果使用了這個記憶體,伺服器可能會遇到記憶體瓶頸。因此,若 Exchange 伺服器上遇到效能問題,應確定每個使用者的登入總數不可過多。

一般的知識工作者會有 2 到 3 個登入。如果使用者執行其他應用程式,登入數會增加。Exchange Server Analyzer 計算每個使用者登入數的方式是將伺服器登入總數除以伺服器上信箱數。您可以將 [MSExchangeIS Mailbox] 與 [MSExchangeIS Public] 效能物件上的 [Active Client Logons] 效能計數器加總,來判斷伺服器登入總數。若為信箱或信箱與公用資料夾混合伺服器,Exchange Server Analyzer 只會檢視此比率。

note附註:
如果有許多使用者檢視其他使用者的共用資料夾 (如共用行事曆),登入數可能也會比較高。

如果每個使用者平均登入數大於 5,且伺服器遇到記憶體瓶頸,這可能表示使用者執行了建立大量登入的應用程式。如果使用者執行非業務使用所必需的應用程式,請要求使用者不要執行造成對 Exchange 伺服器過多登入的應用程式。

如果不能減少使用者執行的應用程式數量,則必須將使用者移至其他伺服器以減少每個伺服器的使用者數。若要判斷登入是由許多使用者所造成,或是單一使用者不成比例的大量登入所致,可以使用 [Exchange 系統管理員] 來檢視每個使用者的作用中登入。

詳細資訊