İlginizi Çekebilir
  1. Ana Sayfa
  2. Exchange Server 2010
  3. Exchange 2007/2010 Back Pressure Nedir?

Exchange 2007/2010 Back Pressure Nedir?

Exchange 2007/2010 Transport servisinin bulunduğu sunucularda sistem kaynak izleme özelliğidir. Bu özellik mevcut kullanılabilir hard disk alanı,  memory gibi önemli kaynakları izler ve mail akışının tamamen durmasını engellemek amacıyla yeni bağlantı veya mesaj kabul etme işlemlerini kaynak yeterlilik seviyesine göre belirler.

Back Pressure için genel ayarlar EdgeTransport.exe.config dosyasında bulunur.

Parametre Tanım
EnableResourceMonitoring Varsayılan değeri TRUE. ’ı kapatmak için bu değer FALSE olarak ayarlanır. ’ı kapatmak önerilmeyen bir yöntemdir.
ResourceMonitoringInterval Bu parametre ne sıklıkta kaynak seviyelerinin kontrol edileceğini belirtir. Varsayılan degğer 2 saniyedir. (00:00:02) 1-30 saniye arasında ayarlanabilir.

Kaynak kullanımı 3 seviyeden oluşur:

  • Normal
  • Medium (Orta)
  • High (Yüksek)

Back Pressure için aşağıdaki kaynaklar kontrol edilir:

  1. Queue database’inin bulunduğu diskteki boş alan yüzdesi.
  2. Queue database transaction loglarının bulunduğu diskteki boş alan yüzdesi.
  3. Memory’de bulunan Uncommitted Message Queue Database Transactions sayısı.
  4. EdgeTransport.exe tarafından kullanılan memory yüzdesi.
  5. Bütün işlemler tarafından kullanılan memory yüzdesi.

1. Queue database’inin bulunduğu diskteki boş alan yüzdesinin hesaplanması.

Queue database’inin High Değeri varsayılan ayarlarda şu formül ile hesaplanmaktadır.

100*(hard disk kapasitesi – sabit değer) / hard disk kapasitesi

Örnek: Exchange 2007 SP1 bir sunucuda 5 GB lık bir Queue Database diski için 100 * (5000 -500) / 5000 = %90. Diskteki kullanılan alan %90’ı geçtiği zaman kaynak kullanım seviyesi High olacaktır. Medium seviyesi bu değerin %2 altıdır. Bu örnek için bu değer %88’dir.

Formüldeki sabit değer Exchange 2007 RTM için 4 GB, Exchange 2007 SP1 sonrası  için 500 MB’dır.

Varsayılan değerleri değiştirmek için EdgeTransport.exe.config dosyasında aşağıdaki değerleri ayarlamak gerekiyor:

Parametre Varsayılan Değer Kabul edilen değer aralığı
PercentageDatabaseDiskSpaceUsedHighThreshold 0. (Varsayılan formül geçerli) 3 – 100 arası
PercentageDatabaseDiskSpaceUsedMediumThreshold 0. (Varsayılan formül geçerli) – %2 3 – 100 arası. PercentageDatabase
DiskSpaceUsedHighThreshold değerinden düşük olmalı
.
PercentageDatabaseDiskSpaceUsedNormalThreshold 0. (Varsayılan formül -%4) 3 – 100 arası. PercentageDatabase
DiskSpaceUsedMediumThreshold değerinden düşük olmalı
.

2. Queue database transaction loglarının bulunduğu diskteki boş alan yüzdesinin hesaplanması.

Transaction loglarının varsayılan yeri: C:Program FilesMicrosoftExchangeServerTransportRolesdataQueue. Bu yeri EdgeTransport.exe.config dosyasındaki QueueDatabaseLoggingPath parametresinden değiştirebilirsiniz.

DatabaseCheckPointDepthMax için varsayılan değer 20 MB’dır. Bu değer EdgeTransport.exe.config dosyasından değiştirilebilir.

100*(hard disk kapasitesi – 25*DatabaseCheckPointDepthMax) / hard disk kapasitesi

Varsayılan değerleri değiştirmek için EdgeTransport.exe.config dosyasında aşağıdaki değerleri ayarlamak gerekiyor:

Parametre Varsayılan Değer Kabul edilen değer aralığı
PercentageDatabaseLoggingDiskSpaceUsedHighThreshold 0. (Varsayılan formül geçerli) 3 – 100 arası.
PercentageDatabaseLoggingDiskSpaceUsedMediumThreshold 0. (Varsayılan formül geçerli) – %2 3 – 100 arası. PercentageDatabase
LoggingDiskSpaceUsedHighThreshold değerinden düşük olmalı.
PercentageDatabaseLoggingDiskSpaceUsedNormalThreshold 0. (Varsayılan formül -%4) 3 – 100 arası. PercentageDatabaseLogging

DiskSpaceUsedMediumThreshold değerinden düşük olmalı.

3. Memory’de bulunan Uncommitted Message Queue Database Transactions sayısı.

Mesajlar transaction loglara yazılana kadar Memory’de tutulur. Memoryde biriken bu işlere version buckets adı verilir. Version Buckets değerlerine göre kaynak kullanımı Back pressure’a neden olabilir.

Varsayılan değerleri değiştirmek için EdgeTransport.exe.config dosyasında aşağıdaki değerleri ayarlamak gerekiyor:

Parametre Exchange 2007 RTM Varsayılan Değer Exchange 2007 SP1 Varsayılan Değer Kabul edilen değer aralığı
VersionBucketsHighThreshold 100 200 1 – 8000 arası
VersionBucketsMediumThreshold 60 120 1 – 8000 arası. VersionBucketsHighThreshold değerinden düşük olmalı.
VersionBucketsNormalThreshold 40 80 1 -8000 arası. VersionBucketsMediumThreshold değerinden düşük olmalı.

4. EdgeTransport.exe tarafından kullanılan memory yüzdesi.

Toplam fiziksel memory’nin %75’i veya 1 TB (Hangisi daha küçük ise o kabul edilir.)

Varsayılan değerleri değiştirmek için EdgeTransport.exe.config dosyasında aşağıdaki değerleri ayarlamak gerekiyor:

Parametre Varsayılan Değer Kabul edilen değer aralığı
PercentagePrivateBytesUsedHighThreshold 0. (Varsayılan değer %75) 3 – 100 arası
PercentagePrivateBytesUsedMediumThreshold 0. (Varsayılan değer %73) 3 – 100 arası. PercentagePrivateBytesUsedHighThreshold değerinden düşük olmalı.
PercentagePrivateBytesUsedNormalThreshold 0. (Varsayılan değer %71) 3 – 100 arası. PercentagePrivateBytesUsedMediumThreshold değerinden düşük olmalı.

5. Bütün işlemler tarafından kullanılan memory yüzdesi.

Varsayılan değer %94’tür.

Bu değerin üzerine çıkılması durumunda Dehyrdation denilen ve mesajların MIME içeriğini memory’den çıkarılmasını sağlayan işlem başlar.

Varsayılan değerleri değiştirmek için EdgeTransport.exe.config dosyasında aşağıdaki değerleri ayarlamak gerekiyor:

Parametre Varsayılan Değer Kabul edilen değer aralığı
DehydrateMessagesUnderMemoryPressure TRUE TRUE veya FALSE
PercentagePhysicalMemoryUsedLimit 94 3 – 100 arası

Back Pressure nasıl uygulanır: (Varsayılan değerler kullanılması durumunda)

1. Evre
PercentagePrivateBytesUsedNormalThreshold parametresi %71 üzerine çıktığı zaman Garbage collection işlemi başlar. (Memory’de bulunan kullanılmayan objelerin kaldırılması işlemi)
2. Evre
VersionBucketsNormalThreshold parametresi normal değerin üzerinde ise Memory’de tutulan mesajların Transaction Loglara yazılması sağlanmaya çalışılır.

3. Evre

Değerler kontrol edilir eğer değerler Normal’in üzerinde ise en yüksek değere göre işlem uygulanır. (Kaynaklardan bir tanesi High ise o zaman High için belirlenen aksiyonlar uygulanır.)

Hub Transport Sunucu Etkisi:

Kaynak Kullanım Seviyesi Hublar arası bağlantı Diğer Mesajlaşma Sunucuları Mailbox sunucularına mail alıp verme Pickup directory ve Replay directory dağıtımı İç Mail dağıtımı
Medium Izin Verilir Reddedilir Izin Verilir Reddedilir Çalışır
High Reddedilir Reddedilir Reddedilir Reddedilir Çalışmaz

Edge Transport Sunucu Etkisi:

Kaynak Kullanım Seviyesi Hub Sunucularından bağlantı Diğer Mesajlaşma sunucuları Pickup directory ve Replay directory dağıtımı
Medium Reddedilir Reddedilir Reddedilir
High Reddedilir Reddedilir Reddedilir

4. Evre

PercentagePrivateBytesUsedNormalThreshold parametresi %71 üzerinde ise ve Microsoft Exchange Transport Servisi yeniden başlatılırsa Submission Queue da bulunan mesajlar otomatik olarak işleme alınmaz.

VersionBucketsNormalThreshold parametresi Exchange 2007 RTM için 40,  Exchange 2007 SP1 ve sonrası için 80 değerinin üzerindeyse transport dumpster iptal edilir.

Diğer domainlere mesaj gönderimi durdurulur.

5. Evre

Bütün işlemler tarafından kullanılan memory yüzdesi belirtilen değerlerin üzerine çıkarsa:

  • Memory’den DNS cache temizlenir.
  • Dehydration oluşur..

Back Pressure Logları

Exchange 2007 RTM

  • Event log entry for changes in resource utilization level
    Event Type: Warning
    Event Source: MSExchangeTransport
    Event Category: Resource Manager
    Event ID: 15001
    Description: The resource pressure changed from Previous Utilization Level to Current Utilization Level.
  • Event log entry for constantly high resource utilization levels
    Event Type: Warning
    Event Source: MSExchangeTransport
    Event Category: Resource Manager
    Event ID: 15002
    Description: The resource pressure is constant at High.
  • Event log entry for changes in memory utilization level by the EdgeTransport.exe process
    Event Type: Warning
    Event Source: MSExchangeTransport
    Event Category: Resource Manager
    Event ID: 15003
    Description: Private bytes consumption changed from Previous Utilization Level to Current Utilization Level.

Exchange 2007 SP1

  • Event log entry for an increase in any resource utilization level
    Event Type: Error
    Event Source: MSExchangeTransport
    Event Category: Resource Manager
    Event ID: 15004
    Description: Resource pressure increased from Previous Utilization Level to Current Utilization Level.
  • Event log entry for a decrease in any resource utilization level
    Event Type: Information
    Event Source: MSExchangeTransport
    Event Category: Resource Manager
    Event ID: 15005
    Description: Resource pressure decreased from Previous Utilization Level to Current Utilization Level.
  • Event log entry for critically low available disk space
    Event Type: Error
    Event Source: MSExchangeTransport
    Event Category: Resource Manager
    Event ID: 15006
    Description: The Microsoft Exchange Transport service is rejecting messages because available disk space is below the configured threshold. Administrative action may be required to free disk space for the service to continue operations.
  • Event log entry for critically low available memory
    Event Type: Error
    Event Source: MSExchangeTransport
    Event Category: Resource Manager
    Event ID: 15007
    Description: The Microsoft Exchange Transport service is rejecting message submissions because the service continues to consume more memory than the configured threshold. This may require that this service be restarted to continue normal operation.

Bu konuyla ilgili sorularınızı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar

Yorum Yap

Yazar Hakkında

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.

Yorum Yap