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