R6IMAP 工作量
R6IMAP 工作量會執行 Domino® 交易,該交易會為依賴 IMAP 進行通訊之網站上的郵件使用者將伺服器建模。此測試不僅會加重 IMAP 通訊協定接收郵件訊息的負擔,並且會由於傳送 SMTP 訊息至許多收件人,以及在那些收件人上執行 LDAP 查詢,而對 SMTP 及 LDAP 產生負荷。
執行這項作業的原因和時機
R6IMAP 工作量會模式化作用中使用者擷取及傳送郵件的動作。使用者執行此 script 的每小時平均次數不可超過 4 次。對於每一次疊代,都會擷取 IMAP 郵件訊息、傳送一則 SMTP 訊息,以及視變數 NumMessageRecipients 來決定 'n' 個 LDAP 查詢要求。傳送訊息時,每一個使用者會將郵件訊息傳送至 NumMessageRecipients(每 15 分鐘不超過一次)。
每一個磁碟機使用者所傳送的 SMTP 訊息,會遞送至 SUT 上其他磁碟機使用者的郵件資料庫。
系統資訊
執行這項作業的原因和時機
Notes® 用戶端每 512 MB 驅動程式可執行 1500 個使用者執行緒。若記憶體較少,則必須減少執行緒。您可以嘗試查看您的特定磁碟機上的 CPU 及記憶體用量,以決定執行緒的數目。
伺服器可以支援的使用者數受限於記憶體。在 UNIX™ 上,它是 4 GB。
在 8 向 Intel Xeon™ 的 Microsoft™ Windows™ 伺服器上,資源限制通常為記憶體。伺服器可使用的記憶體上限大約為 2.3GB。
Domino® Server.Load R6IMAP 工作量中的 SSL
執行這項作業的原因和時機
已為 R6IMAP 工作量啟用 Secure Socket Layer (SSL)。將 NOTES.INI 設定 NB_SSL_options=使用_SSL 增加到用戶端磁碟機的 NOTES.INI 檔案以啟用 SSL。例如,
NB_SSL_options=使用_SSL
若要停用 R6IMAP 工作量中的 SSL,請移除 NOTES.INI 設定。
穩定狀態驗證後,執行此測試所需的時間至少為 6 小時。
此測試是測量:
- 已完成之 IMAP、LDAP 及 SMTP 作業的產量
- 最大產能的平均回應時間
- 受支援的最大 IMAP 郵件使用者數量
SMTP/IMAP 伺服器的產量公制,是在無法接受平均使用者回應時間之前可支援的最大使用者數目。
需要測試下系統 (SUT)。
測試起始設定
程序
- 針對此測試,執行適用於您配置之所有必要的設定程序,包括設定 NOTES.INI 檔及目的地伺服器。
- 執行「R6IMAP 起始設定」工作量來起始設定並轉換至 IMAP 郵件檔。
下一步
如需 R6IMAP 起始設定工作量,以及設定 IMAP 服務的相關資訊,請參閱相關主題。
建立郵件資料庫
執行這項作業的原因和時機
使用 R6IMAP 起始設定工作量來起始設定 Domino® 6 的第一個資料庫,或是對 Domino® R5 使用 IMAPINIT 工作量。在您建立第一個資料庫之前,請先確定已將最新的郵件範本複製至測試驅動程式,並且已在子項上設定郵件範本 NOTES.INI 設定。範本命名為 MAILn.NTF
,其中 n 為現行版本編號。
在建立第一個郵件資料庫之後,請從 Notes® 用戶端執行「檔案」-「應用程式」-「開啟」,或是使用 Microsoft™ Outlook 來開啟資料庫。開啟資料庫會起始多個資料庫欄位,並且於測試期間,每個使用者會使用較少的記憶體。
用於 R6IMAP 工作量之測試磁碟機的 NOTES.INI 設定
執行這項作業的原因和時機
下列為測試磁碟機之 NOTES.INI 設定的範例:
NormalMessageSize=10000
MailRecipientPercentUser=50
MailRecipientPercentVolume=50
MailRecipientBeginNumber=1
MailRecipientEndNumber=2000
; EndNumber 應該設定為 Domino® 名錄中的項目數上限
R5IMAP_loop_N=1000(設定為 56 以在 8 小時後結束迴圈。)
NthIteration=6
ClientHost=hostname_of__用戶端
SMTPHost=hostname_of_your_SMTP_server_under_測試
LDAPHost=hostname_of_your_LDAP_server_under_測試
IMAPHost=hostname_of_your_IMAP_server_under_測試
Recipient網域=名稱_of_your_網域
MessageLineSize=100
NumMailNotesPerUser=100
NumMessageRecipients=3
R6IMAP SUT 的 NOTES.INI 設定
執行這項作業的原因和時機
下列為可以新增至伺服器之 NOTES.INI 檔的設定值範例:
view_rebuild_dir=l:\temp\
Debug_Out檔案=g:\伺服器_debug\伺服器_grigsby2k.txt
Server_Show_效能=1
Mail_Number_of_mailboxes=2(可以在「伺服器」文件中設定)
ServerTasks=Router,IMAP,LDAP
IMAP_Session_Timeout=60
Log_mailrouting=20. 設定為 20 表示要最小化記錄,或是 10 表示不記錄(於測試時請最小化記錄)。設定為 40 會在控制台上顯示其他遞送資訊;例如,驗證訊息已由 Router 及 MTA 作業遞送。
R6IMAP 工作量的特殊指示
執行這項作業的原因和時機
欄位 |
設定 |
---|---|
遞送作業 |
選取「郵件遞送」。 |
SMTP 接聽者作業 |
啟動此設定。 |
完整網際網路主機名稱 |
例如,servername.iris.com。 |
程序
- 開啟「伺服器配置」文件,再按一下「編輯」文件。
-
在「基本」標籤上,尋找欄位「此文件的國際 MIME 設定」,然後按一下「已啟用」。
表 2. 其他欄位 欄位
設定
在本端網際網路網域之外傳送訊息時使用 SMTP
啟動此設定。
本端網際網路網域內允許的 SMTP
選取「所有訊息」
可以在 TCPIP 上透過 SMTP 連接本端 Notes® 網域中的伺服器
選取「一律」
執行 R6IMAP 工作量
執行這項作業的原因和時機
完成這些步驟以執行 R6IMAP 測試。
程序
- 如果您還沒有建立郵件資料庫,請使用「R6IMAP 起始設定」工作量來立即執行。
- 在 SUT 上,啟動 Domino® 伺服器。必須啟動路由器、IMAP、LDAP 及 SMTP 伺服器程序。您可以依自己的決定來執行其他伺服器程式。
- 測試結束時,請在結束 Domino® 伺服器之前,先在 SUT 主控台中發出 SH STAT 指令。
用戶端安裝
執行這項作業的原因和時機
使用最新 Notes® 用戶端,以取得最佳效果。
開啟「位置」文件,並修改下列這些欄位:
- 在「伺服器」標籤上,請在「起始/郵件伺服器」欄位中輸入伺服器名稱,後面接著網域名稱。例如,
Servername/IrisTS
。 - 在「基本」標籤上,於「網際網路郵件位址」欄位中輸入網際網路郵件位址,例如
testnsf@servername.iris.com
。