效能


增進基本的伺服器效能與產能
本節包含增進基本伺服器效能,及增加伺服器產能的建議事項。

增進伺服器產能與回應時間

這些增進伺服器產能及回應時間的秘訣,來自 NotesBench 報告的分析,由 NotesBench Consortium 成員發行。部分資訊可從 Domino 先前版本取得,因此,也許不完全適用於 Lotus Domino 6。

請確定您的伺服器記憶體符合欲支援的使用者數目。大部份 NotesBench 供應商給每位作用中的使用者使用 300K 到 400K。他們亦會將其 NSF_BUFFER_POOL_SIZE 設定為記憶體配置的最大值。此設定非必要設定,因為 Domino 伺服器起始時會使用三分之一的可用記憶體,且僅在必要時增加(依負荷而定)。應使用出版的實際記憶體配置,作為記憶體配置決策的上限。

1. 請著手進行 I/O 子系統的改善。例如,可執行下列步驟:

2. 使用較快的磁碟機。

3. 請增加區塊大小。請參照 NotesBench 報告來參閱供應商所使用項目。NotesBench 供應商使用區塊大小為 8K (Hewlett-Packard 系統) 或 16K (IBM NetFinity 報告)。(IBM NetFinity 報告提供 I/O 設定的其餘相關資訊,如 IOQ Depth、Outbound Posting、PCI Line Prefetch 以及 Address Bit Permitting。)

4. 請使用較快的 CPU。NotesBench 供應商已使用較 Pentium、Sparc 及 PowerPC 處理器快的處理器,範圍在 100Mhz 到 200Mhz 之間。然而在 Pentium II 系統上則一致使用 P6 型系統,以處理高終端的 Domino 伺服器負荷。「層級 2」快取的大小應符合預期的使用者負荷及所需的回應時間。供應商已從 256K 移到 512K、由 1MB 移到 2MB 層級 2 快取系統,尤其是在其大於兩個 CPU 的配置中。

5. 請改善您的網路。NotesBench 供應商已執行下列步驟:

6. 請將網路通訊協定變更為 IP。供應商最初在內部使用 NetBIOS 及 SPX,但為提升效能,已一致移到 IP。

7. 可停用 HTTP 伺服器記錄以增進 Web 伺服器效能。記錄選項儲存在「伺服器」文件中。HTTP 伺服器的「啟動記錄到」部分有兩個欄位:「日誌檔」及「DOMLOG.NSF」。同時關閉這兩個欄位,可增進 Web 伺服器效能。

8. 可停用直接輸入郵件定址功能,以增進一般的伺服器效能。(直接輸入可讓使用者輸入使用者名稱的頭幾個字元;伺服器接著自動完成名稱的其餘部份。)若要在伺服器上停用直接輸入,請在「Domino 名錄」內開啟伺服器的「配置設定」文件。在「基本」標籤的「直接輸入」欄位內,選擇「已停用」。然後儲存後關閉文件。

影響 Domino 伺服器效能的 NOTES.INI 設定值

Replicators

此設定值可指定在伺服器上同時執行的「同步中心」作業數。預設值是 1。一般而言,同步中心的數目應等於伺服器處理器的數目。然而,中樞伺服器可以執行較多的同步中心。

Server_Availability_Threshold

此設定值可指定伺服器可使用的系統資源之可接受層級(以百分比為單位)。藉由在叢集中設定每一部伺服器的此值,您可決定如何配送叢集成員間的工作負荷。預設值是 0,表示完全可以使用的狀態(停用工作負荷平衡)。100 表示伺服器忙線;接著「叢集管理員」會試圖重新將使用者要求導入其他可用的叢集成員。

Server_MaxUsers

此設定值可設定允許存取伺服器的最大使用者數。達到此數時,伺服器狀態會變成 MaxUsers,且伺服器會停止接受新的「資料庫開啟」要求。預設值是 0(未限制使用者存取伺服器)。設定伺服器所允許的最大使用者數,可防止由於需求超出負荷而使得伺服器效能遞減。

Server_Session_Timeout

此設定值可指定未作用的分鐘數,伺服器在該段時間後會自動終止網路及行動連線。建議您,最少的設定為 15 分鐘。如果您指定較短的時間,伺服器必須重新開啟資料庫伺服器階段作業的次數就會太頻繁,因而降低伺服器的效能。為了達到最佳效能,建議的時間是 45 分鐘。

對於行動連線,X.PC 有它自己內部的時限。若 X.PC 逾時值比 Server_Session_Timeout 的值短,則 X.PC 逾時作業為優先。

ServerTasks

此設定值可控制伺服器執行的作業。伺服器啟動時會自動啟動這些作業,並持續執行,直到伺服器關機為止。請移除對該伺服器不適當的作業以增進效能。請勿從伺服器移除「更新」作業。如果執行此步驟,則「Domino 名錄」不會更新。

Translog_Status

此設定值可啟動伺服器上所有 R5 及以上版本之資料庫的異動記錄。預設值是 0(停用異動記錄)。將此值設為 1 以啟用異動記錄。異動日誌記載增進了伺服器的可用性與可信度。

附註 在資料庫使用異動日誌記載之前,您必須先將它升級至 Domino R5 或以上版本的格式。

另請參閱