VMware kaynaklarını incelediğimizde hemen hemen her dökümanda fazla kaynak tanımlamanın yarardan çok zararı olacağı yönünde çeşitli bilgiler verilmiştir. Ben bu yazımda sizlere fazla kaynağın CPU’yu nasıl etkilediğinin bilgisini vereceğim. Fazla CPU, CPU ready time ‘ı yükseltmektedir. Peki CPU ready time nedir onu açıklayayım biraz.
CPU ready time aslında bir performans sayacıdır. Esxtop komutunu SSH üzerinde çalıştırdığımızda %RDY değeri CPU Ready Time ‘i göstermektedir. Cpu Ready; sanal makinaların cpu kullanabilmek için nekadar beklediğini gösterir. Aynı cpu üzerinde farklı sanal makinalar çalışacağı için cpu ready time yüksek olan makina işlem yapmak için bekleyecektir.
Daha önce bu konuya değinmiştim bu yazıma aşağıdaki link’den ulaşabilirsiniz.
Cpu ready sürelerini görmek için; vSphere Client ile host’a bağlandıktan sonra Performance tabı altından Chart Options’a giriyoruz.
Yukarıda görüldüğü gibi Counters bölümünden Ready seçeneğini seçiyorum ve OK butonu ile buradan çıkıyoruz.
Artık performance monitor’umuzden Ready süresini takip edebileceğiz. Yukarıdaki değerleri inceleyecek olursak. CPU ready değerinin normal’de %5’in altında olması gereklidir. Tabi vSphere Client üzerinden baktığımız için biz burada Milisecond olarak görüyoruz. Bunu yüzdelik değere çevirmek için, (7919 ms. x 100) / 20000 ms = 39,595% . vSphere Client üzerindeki performance chart verileri 20 saniyede yedeklediği için 20000ms ‘e böldüm bunuda belirteyim. Bu guest üzerinde CPU bazında bir performans kaybı mevcutdur. Bu değeri aynı zamanda esxtop üzerinde görmek için SSH ile host’umuza bağlanıyoruz.