REF: Exchange 2003 POP3 效能

 

POP3 前後端效能影響說明如下

網路使用量

磁碟使用量
處理器
記憶體

POP3 前端伺服器

記憶體

POP3 前端伺服器幾乎不需要記憶體即可有效的操作。POP3 前端伺服器上同時 POP3 工作階段數目增加時,記憶體使用量不會有顯著增加。因為 POP3 用戶端不會持續長時間連線到前端伺服器 (這會讓記憶體使用量相對較小),所以記憶體不會顯著增加。可以在 POP3 前端伺服器上停用 MSExchangeIS (Store.exe) 服務,進而節省額外的記憶體。如果停用此服務,則 POP3 前端伺服器可以 256 MB 的 RAM 有效執行。

磁碟使用量

當判定專用 POP3 前端伺服器的硬體需求時,請考量您需要的磁碟空間。POP3 前端伺服器極少使用硬碟,因為它充當 Proxy 伺服器,將每個通訊協定工作階段傳遞給適當的後端伺服器。如果為 POP3 虛擬伺服器在 Exchange 系統管理員中啟用通訊協定記錄,則會在前端伺服器上使用硬碟來儲存所需的通訊協定記錄。Windows Server 2003 中的快取管理員也使用磁碟,來將資訊分頁到分頁檔案上,以及自分頁檔案中分頁資訊。作用中系統處理程序需要額外記憶體時,快取管理員使用分頁檔案以暫時從最近未存取的 RAM 儲存資訊。您可以增加伺服器上的 RAM,來讓分頁活動降至最小。

有 256 MB 或更多實際記憶體的 POP3 前端伺服器極少分頁。一個磁碟轉軸用於 POP3 伺服器對於大部份應用程式而言已足夠。如果您執行啟用了通訊協定記錄的大型伺服器,請考量新增第二個轉軸。

網路使用量

在 POP3 前端伺服器上,當您嘗試判定所需的硬體類型時,必須考量網路流量。因為 POP3 前端伺服器可以為多個後端伺服器提供服務,所以發生在前端伺服器上的網路流量經常相當高。任何高階前端伺服器的最小網路需求,是以全雙工模式 (表示資料可以同時傳輸及接收) 執行的單一 100-Mbp 網路介面卡。使用 1:4 的前端伺服器與後端伺服器比例,雙處理器 2.6-GHz 前端伺服器可以將大約 13 Mbps 的資料傳輸給後端伺服器,但是需要一個 GB 網路卡或多個 100 Mbps 網路卡。因為 100-Mbp 全雙工網路連線的飽和點一般認定是大約 7 到 8 Mbps,所以此範例會形成相當大的網路流量。

在有二個或更多個 2.6-GHz 或更快處理器的高階前端伺服器上,建議您使用兩個 100-Mbps 全雙工網路連線,或者一個 GB 乙太網路連線。此類別的伺服器可以輕易超過單一 100-Mbps 全雙工連線的容量。

若要平衡多個 POP3 前端伺服器之間的用戶端負載,您可以使用網路負載平衡。網路負載平衡可讓傳入連線在可用的前端伺服器集區間靈活分散,因而使多個前端伺服器看起來像是一個伺服器。

POP3 後端信箱伺服器

記憶體

POP3 用戶端不會持續長時間登入伺服器。一般操作方式是登入、擷取所有電子郵件、刪除所有電子郵件,然後登出伺服器。具有 4 個處理器的 POP3 後端伺服器至少需要 500 MB 的 RAM;否則,您會面臨高度延遲且您的佇列可能會大幅增加。Inetinfo 及 Store.exe 處理程序在測試期間消耗的總記憶體為 350 MB。Exchange 最多會使用 3 GB 記憶體。若要藉由降低對磁碟分頁來增加效能,請將記憶體增加到 3 GB。

磁碟使用量

建議您在記錄磁碟機和資料庫檔案各至少使用兩個轉軸。每新增額外 100 個磁碟 I/O 作業,最好新增一個轉軸。

在服務 POP3 要求的 Exchange 2003 生產後端伺服器 (具有 4 個處理器) 上,建議您除了作業系統要求之外最少擁有 10 顆硬碟,以獲得正確的效能:

  • 兩個用於記錄檔鏡像的磁碟
  • 兩個用於 SMTP 佇列的鏡像磁碟
  • 至少六個在 RAID0+1 組態中等量分割的磁碟,用於 Exchange 資料庫檔案

每個轉軸每秒大約可以處理 100 個隨機磁碟 I/O 作業。磁碟變得飽和時,請在資料庫中新增更多的轉軸。

網路使用量

單一 100-Mbps 全雙工網路連線足以用於幾乎所有 POP3 後端伺服器應用程式。

4. 效能參考指標
POP3 前端效能

後端伺服器 1

Front-End Processor %

13.0

Context Switches/sec

11,423

POP3 DELE/sec

48

POP3 STAT/sec

124

Network Usage (in Kbps)

4,245

Inetinfo Working Set

127 MB


POP3 後端效能

1000 POP3 使用者

% Processor Time

28.8%

Context Switches/sec

16,201

SMTP Messages Del/sec

23.5

SMTP Local Queue

3.2

POP3 STAT/sec

173

POP3 DELE/sec

23.3

Disk Transfers/sec

631

Network Usage (in Kbps)

1,926

步驟:

1. 為監控POP3 運作效能, 您可以啟動下列指標的效能計數器, 主要影響效能的指標如下, 您可需要進行一段離巔峰時間的觀察

% Processor Time

Context Switches/sec – EDB & STM 內容轉換

SMTP Messages Del/sec - 每秒傳遞到本機使用者的郵件數

SMTP Local Queue - 本機佇列中正在等待傳遞到本機使用者的郵件數。

POP3 STAT/sec - 每秒 STAT 命令的數目。每個使用者連線一次,就發出一次 STAT 命令

POP3 DELE/sec - 每秒郵件刪除命令的數目。

Disk Transfers/sec - 對 Microsoft Exchange 資料庫磁碟區 (.edb 及 .stm 檔案) 之所有隨機讀取/寫入輸入/輸出 (I/O) 作業的平均總計

Network Usage (in Kbps) - 測量伺服器之網路介面卡上傳送及接收的網路流量。

2. 執行performance counter 的方式

於Exchange server 2003 上開啟系統管理工具 – 開啟效能 – 依序新增下列計數器

Processor - % Processor Time
System - Context Switches/sec
LogicalDisk - Disk Transfers/sec

3. 其他指標需透過下列工具來執行

Exchange Server Stress and Performance 2003
http://www.microsoft.com/downloads/details.aspx?FamilyId=773AE7FD-860F-4755-B04D-1972E38FA4DB&displaylang=en

您可以使用 Exchange Server Stress and Performance (ESP) 2003,來模擬同時存取一或多部 Exchange 2003 伺服器的任意幾個用戶端工作階段。

ESP 提供數種模組,用以模擬透過下列網際網路通訊協定及 API 的用戶端工作階段:

  • WebDAV (用於 Microsoft Office Outlook® Web Access)
  • 網際網路訊息存取通訊協定版本 4rev1 (IMAP4)
  • 輕量型目錄存取通訊協定 (LDAP)
  • OLE DB
  • 網路 NEWS 傳輸通訊協定 (NNTP)
  • 郵局通訊協定,第 3 版 (POP3)
  • 簡易郵件傳送通訊協定 (SMTP)
  • Exchange ActiveSync®
  • Outlook Mobile Access

 

Blog Extended Reading

More Information & Reference
1. Exchange 2003 POP3 的基準效能
2. Exchange 2003 效能計數器定義
3. Exchange Server 2003 效能工具

image

Comments

Popular posts from this blog

E15 CU3–Update Failed–AD replicated Exceeded the tombstone lifetime.

202301 - Exchange onpreme - PowerShell Serialization Payload Signing

E14–Bulk Create Mail Contact & Set-Contact