Windows Server 2012 üzerindeki SQL Server 2012 DB’nin max 32VCPU desteği olan VMware vSphere 6 Essentials Plus sistemde optimizasyon çalışmaları.
VMware vSphere 6 Essentials Plus 6 CPU lisanslı 3 ESXİ host üzerinde test edildi. (167.94 GHz, 1.12TB ram )
Eski sistemde maximum 20 vCPU kullanaılabiliyordu ve CPU tavan yaptığı için sistem çakılıyordu.
Güncel windows ve DB sürümleriyle aşağıdaki işlemler yapılarak optimizasyon sağlanmıştır.
Windows Server Performance Moniotr – IIS web service – Current Connections ile aktif kullanıcı sayılarını inceledik.
https://www.apachelounge.com/download/ adresinden apache benchmark test programı indirildi.
ab -n 25000 -c 5000 “http://testedilecekserverip” komutuyla sunucuya istekler yollandı.
32vCPU maximum %40-45 arası seviyelerde gezdi.
Ayrıca https://www.hammerdb.com/download.html adresinden sql server’ın tüm corelara saçılımını ve cpu load testi yaptık ondada etkin bir şekilde yük dağıtımı yapıldığı görüldü.
Eski deneme vt sunucusunun sql server sürümü yüzünden 20vCPU üzeri işlemci kullanamaması çözümlenmiş oldu ve 16GB belleğin max %50 kullanıldığını gördük.