1. Anasayfa
  2. Exchange Server 2010

Exchange 2007 ve 2010 Mailbox Database Cache


0

Exchange 2007/2010’un yüksek memory kullanımının nedeni performansı arttırmak için database cache olarak kullanmasıdır. Ne kadar çok memory kullanabilirse disk I/O değerleri düşük olur ve performans artar.

Transaction loglar belirli bir limite ulaştığında memory’de tutulan değişiklikler database’e yazılır bu değere Log Checkpoint Depth Target adı verilir. Exchange 2007/2010’da tek database için bu değer 20 MB, 2010 DAG da iki veya daha fazla kopyası bulunan aktif databaseler için 100 MB ve pasif kopyalar için 5 MB’dır.

Microsoft tarafından Mailbox serverlar için varsayılan database cache miktarları Technet’te belirtilmiş durumda. Aşağıdaki tabloda sadece mailbox rolüne sahip ve birden fazla rol’e sahip mailbox sunucularında fiziksel memorynin ne kadarını Database cache için ayırdığını görebilirsiniz.

Server physical memory (RAM) Database cache size: (Mailbox role only) Database cache size: Multiple-role (for example, Mailbox + Hub Transport)
2GB512 MBNot supported
4GB1 GBNot supported
8GB3.6 GB2 GB
16GB10.4 GB8 GB
24GB17.6 GB14 GB
32GB24.4 GB20 GB
48GB39.2 GB32 GB
64GB53.6 GB44 GB
96GB82.4 GB68 GB
128GB111.2 GB92 GB

Bu tablodaki değerlerin yanında mailbox sunucunuzda memory miktarını belirlerken kullanıcı profilinizi de göz önünde bulundurmanız önemli. Microsoft bu değeri hesaplamak için 75kb’lık mail boyutu ile kullanıcının ortalama günlük trafiğini göz önünde bulundurarak gereken Database Cache miktarını aşağıdaki tabloda sunuyor.

Messages sent/received per mailbox per day (~75KB average message size) Database cache per user (MB) Single database copy (Stand-alone): Estimated IOPS per mailbox Multiple database copies (mailbox resiliency): Estimated IOPS per mailbox
503.060.050
1006.120.100
1509.180.150
20012.240.200
25015.300.250
30018.360.300
35021.420.350
40024.480.400
45027.540.450
50030.600.500

Peki bu değerleri nasıl kullanıyoruz? Örneğin 1000 kullanıcı için her kullanıcının günlük ortalama 200 mail gönderip aldığını düşünürsek.

1000*12MB = 12 GB (12MB değeri 200 mail için kullanıcı başına belirtilen database cache miktarı)

12GB database cache’e en yakın varsayılan bir üst değer 17.6GB olduğundan 24 GB fiziksel memory yeterli olacaktır.

Bu hesaba rağmen sizin sunucunuzun fiziksel memory miktarı daha yüksek ise ve bu memory’i değerlendirmek istiyorsanız o zaman database cache miktarını değiştirerek limitlemeniz mümkün.

Bunun için;

  1. ADSIEDIT.msc’i açın
  2. Configuration > Services > Microsoft Exchange > Organizasyon ismi > Administrative Groups > Administrative Group ismi > Servers > Sunucunuzun ismi > InformationStore
  3. InformationStore üzerinde sağ tuşa basın ve msExchESEParamCacheSizeMax değerini değiştirin. (Exchange 2007’nin 8KB, Exchange 2010’un 32KB bloklar kullandığını unutmayın)
  4. Microsoft Exchange Information Store servisini restart edin.

Örneğin 10 GB olarak ayarlamak istiyorsanız Exchange 2010 için bu değer 327680 (10485760 KB / 32 KB), Exchange 2007 için ise 1310720 (10485760 KB/ 8 KB) olarak ayarlayabilirsiniz.

Önemli: Önerilen değerlerin altında ayarlar yapmanız Exchange’in çalışmasında ciddi performans sorunlarına neden olabilir.

Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

Understanding the Mailbox Database Cache

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

Serkan VAROĞLU, 1982'de İzmir'de doğdu. Yıldız Teknik Üniversitesi Elektrik Mühendisliğini bitirdi. Türkiye'de birçok farklı sektör ve firmada Sistem Yöneticiliği yaptıktan sonra 3 sene Bermuda'da Senior Consultant olarak çalıştı. Şu anda kariyerine İrlanda'da devam ediyor. MCSE/2000-2003, MCSA/2000,2003, MCITP: Enterprise Administrator, MCITP: Enterprise Messaging Administrator 2010, ITILv3 Foundation sertifikalarına ve 2012 yılından beri Exchange Server MVP ödülüne sahip.

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir