İçeriğe geç

Kategori: Exchange Server

Microsoft Exchange Server 2007/2010/2013/2016

HP Proliant Gen9 Numa BIOS Ayarının Exchange Performansına Etkisi

HP Proliant Gen9 sunucularına özel olan BIOS NUMA(Non-uniformed Memory Access) ayarı varsayılan değerinde Microsoft Exchange Server kurulumu yaptıysanız performans sorunları yaşayabilirsiniz. Bunun nedeni HP Gen9 sunucularda NUMA ayarının Clustered olarak gelmesidir.

Bu durumu kontrol etmek için;

Exchange sunucu üzerinde NUMA değeri Clustered olduğu zaman;

		[System.Environment]::ProcessorCount
	

komutunu çalıştırdığınızda 12 değerini görürsünüz. NUMA değerini Flat olarak değiştirdikten sonra 24 olarak değiştiğini göreceksiniz.

Çalışan prosesleri kontrol ettiğinizde çoğunun toplam logical cpu’ların yarısını kullandığını göreceksiniz. Bunu için Task Manager -> Details sekmesinde w3wp.exe prosesine sağ tıklayıp Set Affinity seçeneğine tıklayarak hangi CPU’ları kullandığını görebilirsiniz.

NUMA ayarının kontrolü Exchange 2013 Sizing and Configuration Recommendations Technet makalesindeki konfigürasyonları kontrol eden HealthChecker scriptine de bu commit ile eklenmiş.

Yanlış durum

Doğru durum

Yorum Bırak

Microsoft Exchange Server Versiyon Belirlenmesi

Microsoft Exchange sunucunuzun hangi versiyon ve hangi cumulative update seviyesinde olduğunu öğrenmek için aşağıdaki yöntemleri kullanabilirsiniz.

Microsoft Exchange 2010 rollup update seviyesi için;

  1. Control Panel -> Programs and Features -> Installed Updates altından bakabilirsiniz.

  2. Exchange Management Shell (EMS) ile aşağıdaki komutu çalıştırarak görebilirsiniz.

    			GCM exsetup | % { $_.Fileversioninfo }
    			

Microsoft Exchange 2013 ve 2016 cumulative update seviyesi için;

  1. En kolayı Control Panel -> Programs and Features altından bakmaktır.

  2. Exchange Management Shell’den aşağıdaki komutu çalıştırarak versiyon bilgisini görebiliriz. Ama komut çıktısında açıkca versiyon ve cumulative update seviyesini göremiyoruz. AdminDisplayVersion alanında yazan version ve build değerini şu adresten karşılaştırıp Exchange server ve CU seviyesini öğrenebiliriz.

    				Get-ExchangeServer | Format-List Name, Edition, AdminDisplayVersion
    		

  3. Exchange versiyonunu ve CU seviyesini EMS üzerinden direk görebilmek için şuradaki powershell ps1 dosyasını indirip Get-ExchangeBuildNumber Cmdlet’ini kullanabilirsiniz. Kurulum için yapmanız gereken;

    1. Get-ExchangeBuildNumber.ps1 dosyasını indirip sunucu üzerine kaydettikten sonra aşağıdaki komutu dosyayı kaydettiğiniz dizinde çalıştırın.

      				. .\Get-ExchangeBuildNumber.ps1
      				

    2. Aşağıdaki komutu çalıştırarak ortamınızdaki exchange sunucuların bilgisini görebilirsiniz.

      				Get-ExchangeServer | Select-Object Name, @{Name="Product Name";Expression={(Get-ExchangeProductName $_.AdminDisplayVersion)."Product Name"}}
      				

Yorum Bırak