使用此資訊,可以透過使用資源平衡及活動趨勢、Server.Load 指令、進階資料庫內容、叢集統計資料,以及「伺服器性能狀態監視器」,來增進 HCL Domino® 伺服器、Domino網路伺服器,以及傳訊效能。
Server.Load 是產能規劃工具,您可以用來針對目標 Domino® 伺服器執行測試(也稱為 "Script" 或「工作量」),以測量伺服器產能及回應度量。
Server.Load 包含許多內建的工作量及起始設定工作量。
Domino® 伺服器資源使用情形可以分為兩種類型:系統活動及使用者活動。只要系統健全且執行正常,系統活動(包括 Domino 為保持伺服器執行而產生的處理器、磁碟、記憶體及網路用量的層次)就是固定數量的活動。Domino 伺服器執行時通常會使用其適度百分比的資源。剩餘的伺服器容量用來支援使用者活動,該活動依伺服器上資料的有用性而變化。
Server.Load 在 NAMAGENT.NSF 檔中有一組代理程式,它們最初是安裝於「Domino® 管理員」用戶端的資料目錄中。清單中的第一個代理程式:「建立 NotesBench 郵件人員文件」用於設定工作量的「個人」文件及設定 HTTP 密碼。代理程式的剩餘部分,用於修復及變更工作量設定。
執行測試時,可以檢視不同的 Script 公制與伺服器統計資料公制,並選擇性地將測試輸出儲存在個別檔案。伺服器統計資料度量是由 Domino® 伺服器所產生。Script 公制則對應 Server.Load 指令名稱,並顯示特定指令的效能。例如,如果您選取「新增」公制,「公制」視窗便會顯示「新增」指令的結果。
若要使用 Server.Load,請在測試下伺服器 (SUT) 上安裝 Domino® 伺服器,並在每一個用戶端上安裝「Domino 管理」用戶端及「伺服器載入公用程式」。
Server.Load 包括一組內建 Script。您也可以從頭開始建立自訂 Script。
「叢集郵件初始設定」工作量會在伺服器上建立郵件資料庫,並且使用調整為 SUT 的數個附註來增加郵件資料庫。
「叢集郵件」工作量會執行 Notes® 交易,該交易會為依賴雙向 Domino® 叢集進行傳訊的網站上的郵件使用者將叢集建模。
DWA85 工作量代表作用中的 iNotes® 使用者於「完整模式」中從瀏覽器傳送、擷取及刪除郵件。
DWA85 工作量代表作用中的 iNotes® 使用者於「簡化模式」中從瀏覽器傳送、擷取及刪除郵件。
「DWA85 起始設定」工作量會在伺服器上建立一組郵件資料庫,並且將郵件移入其中。郵件資料庫中會移入 NOTES.INI 變數 NumMailNotesPerUser 中指定的附註(訊息)數目。當您設定 NB_MailRealFromField=1 時,郵件訊息似來自其他有效使用者。接著,工作量會設定喜好設定、從新移入的收件匣中讀取五則訊息,並從「Domino® 名錄」中的有效使用者範圍將隨機名稱設定為寄件人,來回覆全部五則訊息。
NumMailNotesPerUser
NB_MailRealFromField=1
「R5IMAP 起始設定」工作量會建立並移入 IMAP 郵件檔以及 SMTP 訊息,起始郵件檔,並將它轉換為 IMAP。
「R5IMAP 工作量」將一次模式化作用中 IMAP 郵件使用者登入,然後接收和傳送郵件。Script 包含平均 15 分鐘的等待時間,因此一般使用者一小時最多執行此測試四次。對於 Script 的每一次反覆運算,都會擷取 IMAP 郵件訊息、傳送一則 SMTP 訊息,並根據 NumMessageRecipients Script 變數的值,執行數個 LDAP 查閱要求。每一個測試使用者所傳送的 SMTP 訊息,會遞送到 SUT 上其他測試使用者的郵件資料庫。
「R6IMAP 起始設定」工作量會在伺服器上開啟郵件資料庫,並且移入郵件資料庫。用來建立郵件資料庫的範本應該在 NOTES.INI 變數 MailTemplate 中指定。
R6IMAP 工作量會執行 Domino® 交易,該交易會為依賴 IMAP 進行通訊之網站上的郵件使用者將伺服器建模。此測試不僅會加重 IMAP 通訊協定接收郵件訊息的負擔,並且會由於傳送 SMTP 訊息至許多收件人,以及在那些收件人上執行 LDAP 查詢,而對 SMTP 及 LDAP 產生負荷。
「iNotes® 起始設定」工作量會在伺服器上建立一組郵件資料庫,並且將郵件移入其中。郵件資料庫中會移入 NOTES.INI 變數 NumMailNotesPerUser 中指定的附註(訊息)數目。
iNotes® 是用於網路型存取的網路用戶端,可存取 Domino® 傳訊及「個人資訊管理 (PIM)」功能。
使用「NRPC 郵件起始設定」工作量以準備「R5 簡式郵件遞送」工作量及「R6 郵件遞送」工作量。「NRPC 郵件起始設定」工作量會為「R5 簡式郵件遞送」工作量及「R6 郵件遞送」工作量建立郵件資料庫。
「R5 簡式郵件遞送」工作量會對接收及傳送郵件、撰寫及傳送會議邀請,以及排程約會的作用中 Notes® 郵件使用者建模。Script 包含平均 15 分鐘的等待時間;因此一般使用者一個小時內執行此測試最多四次。
「R6Mail 遞送」工作量會將用戶端上的作用中使用者讀取及傳送郵件、使用行事曆及排程功能來排程約會、傳送邀請,以及傳送 RSVP 至邀請的動作模式化。
使用「N8Mail 郵件起始設定」工作量以準備 N8Mail 工作量及 N7Mail 工作量。這個工作量會建立執行兩種工作量所需的郵件資料庫。
N8Mail 及 N7Mail 工作量分別會在 Notes® 8 用戶端及 Notes 7 用戶端上為作用中使用者建模,此使用者會在 Domino® 8 伺服器上執行同一組行事曆及郵件作業。使用者每小時會執行此 script 的平均數為 4 次。
SMTP 及 POP3 工作量會將作用中的使用者,透過 SMTP 及 POP3 來接收並傳送郵件模式化。該 Script 包含平均 10 分鐘的等待時間,因此一般使用者將在一個小時內執行此測試不超過六次。
Domino® 管理員用戶端包含三個 HCL Sametime® 工作量。
「閒置」工作量會建立 Domino® 伺服器可支援的階段作業最高數目。測試只建立用戶端與伺服器之間的階段作業;不會執行任何 Notes® 交易。只會使用啟動階段作業所需的資源。
「R5 共用資料庫」工作量會將作用中使用者執行共用資料庫作業模式化,該作業包括執行視圖作業、瀏覽未經讀取的文件、讀取文件,以及新增或更新共用資料庫中的文件。
「網路閒置」工作量會將網路瀏覽器使用者在 SUT 上存取首頁模式化。該 Script 包含一分鐘的等待時間,因此一般使用者一小時內執行此 Script 大約 60 次。
本主題說明如何測試「網路郵件起始設定」工作量。
「網路郵件」工作量會將使用瀏覽器來傳送、擷取及刪除 Notes® 郵件的作用中「網路郵件」使用者建模。
Server.Load 工作量資料彙總功能承襲自 NotesBench 資料彙總功能,而且容許測試來自測試磁碟機群組的資料,以及可將 SUT 合併到單一資料檔案以供分析。工作量執行時,「工作量資料收集」自訂 Script (SHSTAT.SCR) 會從 SUT 收集效能資料。工作量完成時,「工作量資料向上總計」Script 會向上總計效能資料。
Server.Load Script 由以簡易指令語言及 Server.Load 規格語言所撰寫的陳述式組成。
您可以不修改而直接使用任一範例 Server.Load Script,或以之為基礎來建立自訂的 Script。
Server.Load 在判斷要使用的郵件位址範圍時,會使用本主題說明的邏輯。
每當「網域檢索程式」作業執行時,它會在「網域型錄」中尋找已啟用「併入多重資料庫檢索中」內容的新資料庫。然後再搜尋現有資料庫中的文件與檔案,以及上次執行後新增或變更的檔案系統,然後將其新增至「網域索引」中。
請閱讀下列主題,以針對基本 Domino® 伺服器效能及容量的改善方式,以及下列功能的效能改善方式取得相關說明:代理程式管理程式、資料庫及 Domino 名錄、目錄型錄、LDAP 搜尋、郵件、網路伺服器、Windows NT™ 伺服器,以及 UNIX™ 伺服器。
在設定 Domino®網路伺服器並確定其適當地執行之後,請檢查伺服器的效能及回應時間。
Domino® 包括能在特定環境中增進效率的功能,但依預設,這些功能可能無法切換。
進階資料庫內容包括效能最佳化及壓縮功能,以及管理使用性功能的方法,例如未讀取標示及軟式刪除。
有三種 Domino® 叢集統計資料可協助您分析叢集。
如果 Domino® 管理用戶端工作站長時間以百分之百 CPU 使用率執行,「伺服器性能狀態監視器」就會捨棄伺服器統計資料,以趕上工作量。