決定要在伺服器上放置多少個 MAIL.BOX 資料庫
當伺服器傳送及接收郵件時,伺服器程序 (如「路由器」) 會存取伺服器的 MAIL.BOX 資料庫,同時在其中寫入及讀取訊息。因為一次只能有一個程序存取 MAIL.BOX,當郵件通訊繁重時,若有多個程序同時嘗試存取資料庫,則會發生存取衝突。
對於支援少數使用者的伺服器,不常發生存取衝突,且單一 MAIL.BOX 的預設值通常提供可接受的服務層次。然而,在支援較多數使用者的伺服器上,建立額外的 MAIL.BOX 資料庫可以免除大部分的存取衝突。
統計資料名稱 |
說明 |
---|---|
Mail.Mailbox.Accesses |
執行緒存取伺服器上任何信箱的總次數。 |
Mail.Mailbox.AccessConflicts |
因為並行執行緒數超出配置的信箱數,所以嘗試存取信箱的執行緒必須等待的次數。 例如,如果配置了三個信箱,且有四個並行存取,則衝突計數會增加。 如果存取衝突數持續超出 Mail.Mailbox.Accesses ュネ的兩個百分比,請考慮建立額外的信箱。 |
Mail.Mailbox.CurrentAccesses |
並行存取的總數(例如,計數 2)表示此時有兩個執行緒正在存取信箱。 |
Mail.Mailbox.AccessWarnings |
存取信箱的執行緒數(亦即,Mail.Mailbox.CurrentAccesses 值)達到少於配置信箱數減一的次數。 例如,有兩個執行緒嘗試並行存取 MAIL.BOX 且配置的信箱數為 3 時,即會增加警告計數。 當 MAIL.BOX 的編號為 2 時,Mail.Mailbox.AccessWarnings 的值一律等於 Mail.Mailbox.Accesses 的值。 如果已配置三個以上的信箱,以及如果警告數持續超出 Mail.Mailbox.Accesses 值的十個百分比,請考慮建立額外的信箱。 |
Mail.Mailbox.MaxConcurrentAccesses |
最高的現行存取記錄數。 |
以總存取的百方比方式計算存取衝突數,可以決定增加另一個 MAIL.BOX 是否對伺服器有利。一般來說,存取衝突數不應超出總存取數的百分之二。但是,因為部分存取衝突是由不尋常的高峰載入所造成,所以不需要刪除所有存取衝突。只有在存取衝突的百分比持續大於百分之 2 時,才需要額外的 MAIL.BOX 資料庫。