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 效能工具
Comments
Post a Comment