叢集
伺服器的可用性指數約略等於仍然可用的總伺服器容量百分比。例如,若伺服器的可用性指數是 65,則伺服器還有大約 65% 的容量可用。雖然可能您企業中的伺服器的能力及資源各不相等,但每部伺服器的可用性指數都代表同一件事,那就是該伺服器仍然可用的可用性總數。
伺服器的可用性指數是以擴充因數作為依據,擴充因數的判定則是將特定異動類型的近期回應時間、與伺服器完成同一異動類型所花的最短時間,加以比較之後所得。例如,如果伺服器目前執行「資料庫開啟」異動的平均時間是 12 毫秒,但伺服器執行「資料庫開啟」異動的最短時間只有 3 毫秒,則「資料庫開啟」異動的擴充因數就是 4 (目前執行時間 12 毫秒除以最快時間 3 毫秒)。換言之,由擴充因數來判定,目前一次異動所花的時間,比最佳狀況之下多出幾倍。
Domino 會將每種異動類型的最短時間儲存在記憶體及 LOADMON.NCF 檔中,伺服器每回啟動時,都會從中讀取。伺服器關閉時,Domino 會將 LOADMON.NCF 檔更新為最新資訊。
為判定目前的擴充因數,Domino 會追蹤最常用的 Domino 異動類型特定的時段。依預設,Domino 會追蹤這些異動的 5 個時段,每個異動追蹤 15 秒。接著 Domino 就會判定完成各種異動類型所花的平均時間,再除以完成相同異動類型所花的最短時間。如此便決定出各種異動類型的擴充因數。為判定整部伺服器的擴充因數,Domino 會將所有異動類型的擴充因數加以平均,同時對最常使用的異動類型賦予較重的加權。
隨著伺服器越忙碌,新增更多負荷對於效能及可用性而言,影響會越大。因此,對忙碌的伺服器新增更多負荷,比對較不忙碌的伺服器新增更多負荷,擴充因數會提高得更快。
擴充因數若達到 64,即視為伺服器的最高負荷。換言之,如果伺服器需要比最佳狀況下 64 倍的更長時間才能完成異動,Domino 就會將該部伺服器視為滿載。
可用性指數與擴充因數之間如何比較 為判定可用性指數,Domino 使用公式,將擴充因數換算成仍然可用的總伺服器容量百分比近似值。下表顯示擴充因數換算成為可用性指數的幾個範例。
變更運算擴充因數所用的資料量 雖然一般並無必要,不過可使用下列 NOTES.INI 設定值,來變更 Domino 為了計算擴充因數,所收集的資料量。