exchange 2013郵箱服務器的內存分配原則

郵箱服務器爲數據庫緩存保留了25%的RAM總量
Exchange Server 2013中的內存分配基於以下內容:
1.內存總量
2.活動數據庫的數量
3.被動數據庫的數量
4.最大活動數據庫的最大數量

啓動信息存儲服務時,將爲每個數據庫分配一個工作進程和數據庫緩存。 根據活動或被動數據庫的狀態,分配給數據庫緩存的RAM量會有所不同。 郵箱數據庫的主動副本將使用所有分配的數據庫緩存。 被動數據庫副本僅使用已分配數據庫緩存的20%。
讓我們使用這個例子:
服務器有100G ram,在這個服務器上有十個郵箱數據庫副本,五個活動狀態,五個被動狀態。

由於25%的可用內存分配給數據庫緩存,因此爲數據庫緩存分配的內存總量爲25 GB。 這意味着每個數據庫都分配了2.5 GB的數據庫緩存。 每個被動副本僅使用分配的數據庫緩存的20%; 因此,被動數據庫具有512 MB的數據庫緩存。
如果在任何時候被動副本被激活,則該數據庫副本的數據庫緩存將從512 MB更改爲2.5 GB。


`由於在啓動信息存儲服務時確定了數據庫緩存,因此在將新數據庫添加到Exchange服務器時,必須重新啓動信息存儲服務。 (創建新數據庫後重新啓動服務的要求是Exchange Server 2013的新增功能,並且是新數據庫緩存分配方案的直接結果。)這包括創建新數據庫或添加被動副本郵箱數據庫。
`

  • 如果未重新啓動信息存儲服務並且新郵箱數據庫填充了大量郵箱,將來可能會出現性能問題*

計算內存大小的公式如下:
Active database cache allocated = (total server memory) × 25% ÷ (number of max allowed active databases + [(total number of databases on a server) – (number of max allowed active databases)] × 20%)
如果未設置max allowed active database,則max allowed active databases =服務器上的數據庫總數。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章