×
ESX Host Üzerinde Performans Yönetimi

ESX Host Üzerinde Performans Yönetimi

Merhaba, bu yazımda sizlere ESX hostunuz üzerinde yüksek kaynak tüketen sanal sunucularınız (vm) için ne yapmanız gerektiğini maddeler halinde listeleyeceğim. vCenter üzerinde bulunan hostlarınızın performanslarını doğru şekilde kullanmanız önemlidir. Burada sanal sunucunuzun neyi yönettiği yani içerisinde ne bulundurduğu da önemlidir. (Prod, App ya da test)

Genellikle SQL kurulu ve yüksek IO yapan database sunucularında mutlaka kullanmanız gereken SCSI controller Paravirtual olmalıdır.

Kaynak Tüketimi İçin Yapılacaklar

Bir sanal makine (VM) tüm ESXi hostunun kaynaklarını tüketiyorsa, bu durum diğer VM’lerin performansını olumsuz etkileyebilir. Bu tür bir durumda atılabilecek adımlar şunlardır:

VM Durumunu Kontrol Edin: Öncelikle VM’nin gerçekte ne kadar kaynak kullandığına dair gerçek zamanlı bilgilere erişmek için vSphere istemci veya ESXi’nin web arayüzündeki performans sekmesini kontrol edin.

VM’yi Kapatma veya Yeniden Başlatma: Acil bir durumda, VM’yi kapatmayı veya yeniden başlatmayı düşünebilirsiniz. Bu, hostun kaynaklarını hemen serbest bırakacaktır.

Kaynak Limitleri Ayarlayın: Problemli VM için CPU, RAM veya disk I/O kullanımını sınırlayabilirsiniz. Bu, VM’nin tüm host kaynaklarını tüketmesini engelleyecektir. Burada VMware’in resource pool özelliğini kullanabilirsiniz. Özellik cluster bazında çalışmaktadır.

Resource Pool Nedir? Nasıl Kullanılır? – Dağcan Nural (dagcannural.com)

Priorite Ayarlamaları Yapın: CPU ve RAM için belirli bir paylaşım değeri (shares) ayarlayarak VM’ler arasında öncelik tanımlayabilirsiniz. Bu, önemli VM’lerin gerektiğinde daha fazla kaynağa erişebilmesini sağlar.

VM Uygulama ve Servislerini Kontrol Edin: VM içerisinde çalışan uygulamaları ve servisleri kontrol edin. Özellikle bu kaynak tüketiminin nedenini belirlemek için içeride çalışan işlemleri gözden geçirin.

VM Konfigürasyonunu Gözden Geçirin: Belki de VM’ye gereğinden fazla CPU veya RAM tahsis edilmiştir. Bu tahsisatları düşürerek sorunu çözebilirsiniz.

Hot-Add Özelliğini Kullanma: Eğer VM için “hot-add” özelliği etkinleştirilmişse ve hostta yeterli kaynak varsa, VM çalışırken CPU veya RAM ekleyebilirsiniz.

VM’yi Başka Bir Hosta Taşıma: Eğer yeterli kaynağa sahip başka bir ESXi hostunuz varsa, vMotion özelliği ile problemli VM’yi bu hosta taşıyabilirsiniz.

Alarm ve Uyarıları Kontrol Edin: vCenter Server üzerindeki alarmları ve uyarıları kontrol ederek hangi kaynakların sıkıştığını ve neyin bu kaynak tüketimine neden olduğunu belirleyin.

Güncellemeleri ve Sürümleri Kontrol Edin: ESXi hostunuzun, vSphere istemcinizin ve VMware Tools’unun güncel olup olmadığından emin olun. Bazen bir güncelleme performans sorunlarını çözebilir.

Bu tür durumlar için sürekli izleme ve alarm yapılandırması da önemlidir. Bu, potansiyel kaynak sıkışıklığı veya aşırı kullanım durumlarını erken bir aşamada tespit etmenizi sağlar ve gerektiğinde hızlı bir şekilde müdahale edebilmeniz için size zaman kazandırır. Faydalı olması dileğiyle.


 

1988 İstanbul doğumluyum. Bilgisayar dünyasına olan hayranlığım çok küçük yaşlarda başladı. Bu sebeple sistem alanında kendimi geliştirmeye karar verdim. Celal Bayar Üniversitesi Bilgisayar Programcılığı ve Anadolu Üniversitesi İşletme mezunuyum. Beykent Üniversitesi'nde Yönetim Bilişim Sistemleri Bölümü'nde yüksek lisans eğitimimi tamamladım. 2005 yılında Bilge Adam Sistem & Network Mühendisliği eğitimi aldım. Hemen ardından IT dünyasına giriş yaptım. Collezione şirketinde 2006 - 2018 yılları arasında Sistem Uzmanı olarak görev yaptım. 2018 Temmuz ayından beri LCWAIKIKI şirketinde System Engineer pozisyonunda çalışmaktayım. Sektörde 19 yıllık deneyime sahibim. Birçok önemli projede görev aldım. Sayfanın en alt kısmından Linkedin profilime ulaşabilirsiniz. Bilgi ve tecrübemi hem bu blog üzerinde hem de Çözümpark Bilişim Portalı üzerinde paylaşıyorum.

Yorum gönder