Sanallaştırma Vmware

VMware Performance and CPU Utilization

VMware  sağladığı CPU overcommitment imkanı sayesinde sahip olunan fiziksel CPU kaynağından fazla Virtual CPU (vCPU) kullanılmasına olanak sağlıyor. Ortamınızda CPU tarafında bir darboğaz yaşamamak  ve ilerisini doğru planlamak adına dikkat edilmesi gereken bazı hesaplamalar mevcut. Dün aslında doğru bilinen bir yanlışın düzeltmesini yaparken aslında bir çok kişinin CPU oranlaması konusunda eksik yada yanlış bilgiye sahip olduğunu gördüm ve bu yazıyı paylaşmak istedim.

Vmware Ortamımda kullanabileceğiniz vCPU oranını aşağıdaki şekilde hesaplayabilirsiniz.

Sunucum üzerindeki fiziksel Core’u nasıl hesaplayabilirim:

Örnek:  Sunucunuzda 2 socket CPU ve CPU üzerinde 12 Core olduğunu varsayarsak bu hesaplamaya göre 2 Processor Socket  x 12 Core sayısı = Toplam 24 pCPU (Fiziksel CPU) ya sahipsiniz. demektir.

Önemli soru ise ;  24 pCPU ‘ya sahip bir ortam ne maximum ne kadar vCPU kullanmalıyım.  Ne kadar vCPU kullanabilirim değil. CPU overcommitment sayesinde 100 vCPU da atayabilirsiniz fakat performans sorunları yaşabilirsiniz bu yüzden doğru soru maximum ne kadar vCPU kullanmalıyım olmalı. Bunun için dünya genelinde kullanılan bazı temel ratio (oranlar) mevcut aşağıda hangi oranı kullanırsanız ne oluru görebilirsiniz.

  • 1:1 (Bire bir oran) =  24 pCPU için 24 vCPU kullanımına denk gelir. Her hangi bir performans problemi yaşamayacaksınızdır , iş kritik sistemler için önerilir.
  • 2:1 (ikiye bir oran) = 24 pCPU için 48 vCPU kullanımına denk gelir. Herhangi bir performans problemi yaşamayacaksınızdır,
  • 3:1 (Üçe bir oran) = 24 pCPU için 72 vCPU kullanımına denk gelir. Benim için altın oran diyebilirim Herhangi bir performans problemi yaşamayacaksınızdır , ortamınızdaki kullanıma göre doğru vCPU ataması yapar yani gereğinden fazla yada az CPU atamaz iseniz daha iyi performans bile alabilirsiniz.
  • 4:1 ve 5:1  = Performans problemleri yaşama olasığı yüksek
  • 6:1 = Kesinlikle performans problemleri yaşarsınız

 

About the author

Faruk TERZIOGLU

Faruk TERZIOGLU - 2003 senesinden beri aktif olarak bilgi teknolojileri sektöründe çalıyor. Uzmanlık alanları BT altyapı çözümleri ve yazılım tanımlı veri merkezi teknolojileri, Microsoft ailesi ürünleri, Açık kaynak kodlu sanallaştırma platformları ve uygulamaları olup bulut teknolojileri öncelikli ilgilendiği alanlar arasındadır. 2018 yılında Alibaba Cloud tarafından Bulut Teknolojileri Çözümleri alanında MVP olarak ilan edilmiştir.

1 Comment

Leave a Comment