監視 Edge Transport Server

Exchange 2007
 

適用版本: Exchange Server 2007 SP3

上次修改主題的時間: 2009-10-08

計數器可用來在指派為 Edge Transport server role 的伺服器上,提供有關 Microsoft Exchange Server 2007 效能的資訊。計數器資料可幫助您判斷系統瓶頸,並協助您微調系統與應用程式效能。在此主題中,我們會說明可用來監視 Edge Transport Server,以判斷系統執行效能優劣的計數器。

下列計數器可用來測量 Edge Transport Server 效能:

  • 傳輸佇列
  • 傳輸郵件資料庫
  • 傳輸硬碟
  • 傳輸規則
  • Edge 網域控制站連線
  • Active Directory 應用程式模式 (ADAM)
  • Hub Transport Server EdgeSync 服務
  • 負載判斷
  • Agent
  • 垃圾郵件信賴等級

「佇列」是等候進入下一個處理階段之訊息的暫存位置。每個佇列代表 Edge Transport Server 以特定順序處理的訊息邏輯集合。下表說明可用以判斷本機或遠端 Edge Transport Server 上是否發生佇列問題的計數器。

 

計數器 預期值

MSExchangeTransport Queues(_total)\Aggregate Delivery Queue Length (All Queues)

所有佇列中已排入佇列等候傳遞的郵件數。

應該小於 3,000,且不得超過 5,000。

MSExchangeTransport Queues(_total)\Active Remote Delivery Queue Length

作用中遠端傳遞佇列中的郵件數。

應該小於 200。250 以上的值表示有重大問題。

MSExchangeTransport Queues(_total)\Submission Queue Length

提交佇列中的郵件數。

應該小於 100。250 以上的值表示有重大問題。

MSExchangeTransport Queues(_total)\Retry Remote Delivery Queue Length

等待重試的遠端傳遞佇列中的郵件數。

應該小於 100。250 以上的值表示有重大問題。如果這個值很高,建議您檢查下一個躍點以判斷佇列冗長的原因。

MSExchangeTransport Queues(_total)\Unreachable Queue Length

無法存取之佇列中的郵件數。

應該小於 100。250 以上的值表示有重大問題。

MSExchangeTransport Queues(_total)\Largest Delivery Queue Length

最大傳遞佇列中的郵件數。

若為 Edge Transport Server,應該小於 200。250 以上的值表示有重大問題。

MSExchangeTransport Queues(_total)\Poison Queue Length

Poison 訊息佇列中的郵件數。

應該永遠為 0。5 以上的值表示有重大問題。

下列計數器是在 Exchange Server 2007 Service Pack 1 (SP1) 引進。這些計數器會顯示邊際傳輸郵件資料庫的重要資訊。

 

計數器 預期值

MSExchange Database ==> Instances(*)\I/O Log Writes/sec

記錄檔寫入作業的完成速率。

不適用。

MSExchange Database ==> Instances(*)\I/O Log Reads/sec

記錄檔讀取作業的完成速率。

不適用。

MSExchange Database ==> Instances(*)\Log Generation Checkpoint Depth

代表處理程序失敗時,需要重做或復原到資料庫檔案的工作量。這會記錄在記錄檔計數中。

應該永遠小於 1,000。60,0000 以上的值表示有重大問題。

MSExchange Database ==> Instances(*)\Version buckets allocated

顯示已為資料庫配置的版本桶 (bucket) 總數。

應該永遠小於 200。

MSExchange Database ==> Instances(*)\I/O Database Reads/sec

資料庫讀取作業的完成速率。

不適用。

MSExchange Database ==> Instances(*)\I/O Database Writes/sec

資料庫寫入作業的完成速率。

不適用。

MSExchange Database ==> Instances(*)\Log Record Stalls/sec

顯示因記錄緩衝區已滿,而無法新增至記錄緩衝區的每秒記錄數。如果此計數器大部分時間都不是零,則記錄緩衝區大小可能會是瓶頸。

平均每秒應該小於 10。尖峰 (最大值) 不應該每秒大於 100。

MSExchange Database ==> Instances(*)\Log Threads Waiting

顯示等待將其資料寫入記錄以完成資料庫更新的執行緒數目。如果此數目太高,則記錄會是瓶頸。

等待中執行緒平均應該小於 10 個。

MSExchange Database(edgetransport)\Database Cache Size (MB)

顯示資料庫快取管理員使用的系統記憶體數量 (MB),以保留來自資料庫檔案的常用資訊,防止進行檔案作業。如果資料庫快取大小似乎太小而無法得到最佳效能,而且系統的可用記憶體過少,請檢查 Memory/Available Bytes 的值。如果將更多記憶體新增到系統,可以提升效能。如果系統的記憶體足夠,且如果資料庫快取大小未成長,則資料庫快取大小可能是處於手動的低限制。您可以增加資料庫快取大小限制,以嘗試提升效能。

不適用。

下表列出可以用來識別硬碟效能瓶頸的計數器。此表格也會列出在效能瓶頸開始發生之前硬碟上可有的延遲時間。

 

計數器 預期值

LogicalDisk(*)\Avg.Disk sec/Read

PhysicalDisk(*)\Avg.Disk sec/Read

顯示從硬碟讀取資料所花費的平均時間 (秒)。

note附註:
使用 Perfmon.exe 查看硬碟時,要判斷需查看的計數器 (實體磁碟或邏輯磁碟) 必須了解基礎硬碟子系統。

平均應該小於 20 毫秒。

尖峰 (最大值) 不應該高於 50 毫秒。

LogicalDisk(*)\Avg.Disk sec/Write

PhysicalDisk(*)\Avg.Disk sec/Write

顯示將資料寫入磁碟的平均時間 (秒)。

note附註:
使用 Perfmon.exe 查看磁碟時,要判斷需查看的計數器 (實體磁碟或邏輯磁碟) 必須了解基礎磁碟子系統。

平均應該小於 20 毫秒。

尖峰 (最大值) 不應該高於 50 毫秒。

Logical/Physical Disk(*)\Avg.Disk sec/Transfer

指出移動資料的速度 (秒)。測量每次資料傳輸的平均時間,不管讀取或寫入的位元組數為何。

如果是正常的硬碟,則此計數器大約會顯示 20 毫秒。如果大於 20 毫秒 (或尖峰過高) 的計數器值,則表示可能的硬碟問題 (例如,失敗或速度緩慢)。

Logical/Physical Disk(*)\Avg.Disk Queue Length

在範例間隔期間,針對選取的磁碟查詢讀取與寫入要求的平均次數。

不適用。

Exchange 2007 中的傳輸規則可讓您將郵件原則套用至通過 Exchange 2007 組織的電子郵件。下表列出可以用來識別傳輸規則效能瓶頸的計數器。

 

計數器 預期值

MSExchange Transport Rules(*)\Messages Evaluated/sec

顯示規則每秒評估的郵件數。

不適用。

MSExchange Transport Rules(*)\Message Processed/sec

顯示規則每秒處理估的郵件數。

不適用。

Exchange 2007 根據的是通用類別目錄網域控制站的效能。請針對拓撲中的每部 Exchange 伺服器,使用下表所列的計數器來判斷與通用類別目錄伺服器的通訊是否變慢。

請使用下表所列的計數器,來判斷是否有任何網路效能降低的情形。

 

計數器 預期值

MSExchange ADAccess Caches(*)\LDAP Searches/Sec

顯示每秒發出的輕量型目錄存取通訊協定 (LDAP) 搜尋要求數目。

用來判斷目前的 LDAP 搜尋速率。

不適用。

MSExchange ADAccess Domain Controllers(*)\LDAP Read Time

顯示將 LDAP 讀取要求傳送至指定的網域控制站並接收回應的時間 (毫秒)。

平均應該小於 50 毫秒。

尖峰 (最大值) 不應該高於 100 毫秒。

MSExchange ADAccess Domain Controllers(*)\LDAP Search Time

顯示傳送 LDAP 搜尋要求並接收回應的時間 (毫秒)。

平均應該低於 50 毫秒。

尖峰 (最大值) 不應該高於 100 毫秒。

MSExchange ADAccess Processes(*)\LDAP Read Time

顯示將 LDAP 讀取要求傳送至指定的網域控制站並接收回應的時間 (毫秒)。

平均應該低於 50 毫秒。

尖峰 (最大值) 不應該高於 100 毫秒。

MSExchange ADAccess Processes(*)\LDAP Search Time

顯示傳送 LDAP 搜尋要求並接收回應的時間 (毫秒)。

平均應該低於 50 毫秒。

尖峰 (最大值) 不應該高於 100 毫秒。

MSExchange ADAccess Domain Controllers(*)\LDAP Searches timed out per minute

顯示最後一分鐘傳回 LDAP_Timeout 的 LDAP 搜尋數目。

針對所有角色,則應該永遠小於 10。

高的值表示是 Active Directory 資源問題。

MSExchange ADAccess Domain Controllers(*)\Long running LDAP operations/Min

顯示此網域控制站上每分鐘所需時間較指定閾值長的 LDAP 作業數目 (預設閾值為 15 秒)。

應該永遠小於 50。

高的值表示是 Active Directory 資源問題。

下表列出的計數器可以用來識別 Active Directory 應用程式模式 (ADAM) 中可能發生的問題。

 

計數器 預期值

AD/AM (ADAM_MSExchange)\LDAP Searches/sec

顯示 LDAP 用戶端執行搜尋作業的速率。

不適用。

AD/AM (ADAM_MSExchange)\LDAP Writes/sec

顯示 LDAP 用戶端執行寫入作業的速率。

不適用。

下表列出的計數器可以用來識別 Hub Transport Server EdgeSync 服務中可能發生的問題。

 

計數器 預期值

MSExchangeEdgeSync Job\Edge objects added/sec

顯示 EdgeSync 每秒新增 Edge 物件的速率。

不適用。

MSExchangeEdgeSync Job\Edge objects deleted/sec

顯示 EdgeSync 每秒刪除 Edge 物件的速率。

不適用。

MSExchangeEdgeSync Job\Edge objects updated/sec

顯示 EdgeSync 每秒更新 Edge 物件的速率。

不適用。

MSExchangeEdgeSync Job\Scan jobs completed successfully total

顯示 EdgeSync 順利完成的掃描工作總數。

不適用。

MSExchangeEdgeSync Job\Scan jobs failed because could not extend lock total

顯示因為 EdgeSync 無法延長 Edge Transport Server 的租用權而失敗的 EdgeSync 掃描工作總數。

不適用。

MSExchangeEdgeSync Job\Scan jobs failed because of directory error total

顯示 EdgeSync 目錄錯誤的總數。

不適用。

MSExchangeEdgeSync Job\Scan jobs failed because could not lock total

不適用。

MSExchangeEdgeSync Job\Source objects scanned/sec

顯示 EdgeSync 每秒掃描 Active Directory 物件的速率。

不適用。

MSExchangeEdgeSync Job\Target objects scanned/sec

顯示 EdgeSync 每秒掃描 Edge 物件的速率。

不適用。

下表列出的計數器可用來判斷 Edge Transport Server 上所承擔的負載。預期值會根據伺服器環境而有所不同。

若要計算這些計數器的預估值,請使用下列公式:

佇列閾值 = (以秒為單位的服務等級協定 [SLA]) x (平均每秒處理的郵件數)

 

計數器 預期值

MSExchangeTransport Queues(_total)\Messages Submitted Per Second

顯示提交佇列中每秒的郵件數。

此計數器可判斷目前的負載,之後可與過去的基準線比較。

若要計算這些計數器的預估值,請使用下列公式:

佇列閾值 = (以秒為單位的 SLA) x (平均每秒處理的郵件數)

MSExchangeTransport Queues(_total)\Messages Completed Delivery Per Second

顯示每秒傳遞的郵件數。

判斷目前的負載。將值與過去的基準線相比較。

若要計算這些計數器的預估值,請使用下列公式:

佇列閾值 = (以秒為單位的 SLA) x (平均每秒處理的郵件數)

MSExchangeTransport Queues(_total)\Items Submitted Per Second

若要計算這些計數器的預估值,請使用下列公式:

佇列閾值 = (以秒為單位的 SLA) x (平均每秒處理的郵件數)

MSExchangeTransport Queues(_total)\Items Completed Delivery Per Second

顯示已處理完成的項目數。所有收件者已成功或失敗。

若要計算這些計數器的預估值,請使用下列公式:

佇列閾值 = (以秒為單位的 SLA) x (平均每秒處理的郵件數)

MSExchangeTransport Queues(_total)\Submission Queue Length

顯示提交佇列中的郵件數。

不應該超過 100。

MSExchangeTransport SmtpReceive(_total)\Average bytes/message

顯示每封輸入郵件接收的平均郵件位元組數。

判斷針對 Edge 接收連接器接收的郵件大小。

若要計算這些計數器的預估值,請使用下列公式:

佇列閾值 = (以秒為單位的 SLA) x (平均每秒處理的郵件數)

MSExchangeTransport SmtpReceive(_total)\Messages Received/sec

顯示 SMTP 接收連接器每秒接收的郵件數。

判斷目前的負載。將值與過去的基準線相比較。

若要計算這些計數器的預估值,請使用下列公式:

佇列閾值 = (以秒為單位的 SLA) x (平均每秒處理的郵件數)

MSExchangeTransport SmtpSend(_total)\Messages Sent/sec

顯示 SMTP 傳送連接器每秒傳送的郵件數。

判斷目前的負載。將值與過去的基準線相比較。

若要計算這些計數器的預估值,請使用下列公式:

佇列閾值 = (以秒為單位的 SLA) x (平均每秒處理的郵件數)

根據提供服務的代理程式,您可以使用下列計數器來判斷代理程式效能。

 

計數器 預期值

MSExchange Extensibility Agents(*)\Average Agent Processing Time (sec)

顯示每個事件的平均代理程式處理時間 (秒)。

應該永遠小於 20。

延遲時間一直較高可能表示代理程式沒有回應。

MSExchange Recipient Filter Agent\Recipients Rejected by Recipient Validation/sec

顯示收件者驗證每秒拒絕的收件者數目。

不適用。

MSExchange Recipient Filter Agent\Recipients Rejected by Block List/sec

顯示封鎖清單每秒拒絕的收件者數目。

不適用。

\MSExchange Sender Filter Agent\Messages Filtered by Sender Filter/sec

顯示寄件者篩選器代理程式每秒篩選的郵件數。

不適用。

\MSExchange Sender Id Agent\DNS queries/sec

顯示寄件者識別碼代理程式每秒執行的 DNS 查詢數目。

不適用。

\MSExchange Attachment Filtering\Messages Attachment Filtered

顯示附件篩選代理程式所封鎖、刪除附件或無訊息刪除 (視每個組態而定) 的郵件數。

不適用。

\MSExchange Attachment Filtering\Messages Filtered/sec

顯示附件篩選代理程式每秒所封鎖、刪除附件或無訊息刪除的郵件數。如果此速率大幅超過 Exchange 伺服器的正常速率,可能表示有惡意電子郵件正在大量湧入組織。

不適用。

\MSExchange Content Filter Agent\Messages Deleted

顯示內容篩選器代理程式刪除的郵件總數。

不適用。

\MSExchange Content Filter Agent\Messages Quarantined

顯示內容篩選器代理程式隔離的郵件總數。

不適用。

\MSExchange Content Filter Agent\Messages Rejected

顯示內容篩選器代理程式拒絕的郵件總數。

不適用。

\MSExchange Content Filter Agent\Messages that Bypassed Scanning

顯示略過掃描的郵件總數。

不適用。

\MSExchange Content Filter Agent\Messages Scanned Per Second

顯示每秒掃描的郵件數。

不適用。

垃圾郵件信賴等級 (SCL) 閾值會定義內容篩選功能何時應對特定郵件採取特定動作,例如拒絕郵件或刪除郵件。下表列出的計數器可用來判斷 SCL 的效能。

 

計數器 預期值

MSExchange Content Filter Agent\Messages with SCL 0

MSExchange Content Filter Agent\Messages with SCL 1

MSExchange Content Filter Agent\Messages with SCL 2

MSExchange Content Filter Agent\Messages with SCL 3

MSExchange Content Filter Agent\Messages with SCL 4

MSExchange Content Filter Agent\Messages with SCL 5

MSExchange Content Filter Agent\Messages with SCL 6

MSExchange Content Filter Agent\Messages with SCL 7

MSExchange Content Filter Agent\Messages with SCL 8

MSExchange Content Filter Agent\Messages with SCL 9

顯示指派給特定 SCL 等級的郵件總數

不適用。

\MSExchange Protocol Analysis Background Agent\Block Senders

顯示已封鎖寄件者的總數。

不適用。

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.
顯示: