Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sanallaştırma sunucuları, birbirinden yalıtılmış ancak temel donanım kaynaklarını paylaşan birden çok sanal makineyi (VM) barındırır. İşlemciler, bellek ve G/Ç cihazları sanallaştırılır. Sunucuları tek bir makinede birleştirdiğinizde sanallaştırma kaynak kullanımını iyileştirir, enerji verimliliğini artırır ve sunucuların işletim ve bakım maliyetlerini azaltır. Bu makale, işlemci performansında ince ayarlama ve Hyper-V performansını iyileştirme ile ilgili dikkat edilmesi gereken noktaları anlamanıza yardımcı olur.
Sanal makine tümleştirme hizmetleri
Sanal makine (VM) tümleştirme hizmetleri, Hyper-V'ye özgü G/Ç cihazları için özel sürücüler içerir ve bu sürücüler, öykünmüş cihazlara kıyasla G/Ç için CPU yükünü önemli ölçüde azaltır. Desteklenen tüm VM'lere VM tümleştirme hizmetlerinin en son sürümünü yükleyin. Hizmetler, boşta kalan konuklardan ağır kullanımlı konuklara kadar konukların CPU kullanımını azaltır ve G/Ç aktarım hızını geliştirir. Bu adım, Hyper-V çalıştıran bir sunucuda performansı ayarlamaya yönelik ilk adımdır. Desteklenen konuk işletim sistemlerinin listesi için bkz. Hyper-V genel bakış.
Sanal işlemciler
İşlemci gereksinimlerini belirlemek ve yetersiz ya da aşırı kaynak sağlamaktan kaçınmak için iş yükünüzü değerlendirin. Gerekli sanal işlemci sayısını yapılandırmak için değerlendirmenizin sonuçlarını kullanın. VM yoğun yük altında daha fazla işlem kaynağı gerektiriyorsa sanal işlemci sayısını artırın. Hyper-V'deki yapılandırılabilir bileşenler üst sınırı hakkında daha fazla bilgi edinmek için bkz. Windows Server'da Hyper-V ölçeklenebilirlik planı
Eşzamanlı çoklu iş parçacığı kullanımı (SMT) kullanılırken, sanal işlemcileri ikinin katları halinde kullanmanızı öneririz. Çoğu modern AMD ve Intel tabanlı sistemde SMT etkindir; burada etkin olduğunda, sanal makinelerin çift sayıda sanal işlemciye sahip olacak şekilde yapılandırılmasını öneririz. SMT hakkında daha fazla bilgi edinmek için bkz. Hyper-V hiper yönetici zamanlayıcı türlerini yönetme.
Arka plan etkinliği
Boştaki VM'lerde arka plan etkinliğini en aza indirmek, diğer VM'lerin kullandığı CPU döngülerini serbest bırakır. Windows konukları genellikle boşta olduklarında cpu'nun yüzde birinden daha azını kullanır. Vm'nin arka plan CPU kullanımını en aza indirmek için en iyi yöntemler aşağıdadır:
VM tümleştirme hizmetlerinin en son sürümünü yükleyin.
Sanal makine ayarları penceresi aracılığıyla sanallaştırılmış ağ bağdaştırıcısını kaldırın (Microsoft Hyper-V'ye özgü bağdaştırıcıyı kullanın).
CD-ROM ve COM bağlantı noktası gibi kullanılmayan cihazları kaldırın veya medyalarının bağlantısını kesin.
Kullanılmadığında Windows konuk işletim sistemini oturum açma ekranında tutun ve ekran koruyucuyu devre dışı bırakın.
Varsayılan olarak etkinleştirilen zamanlanmış görevleri ve hizmetleri gözden geçirin.
logman.exe query -etsçalıştırarak varsayılan olarak açık olan Windows için Olay İzleme (ETW) izleme sağlayıcılarını gözden geçirin.Düzenli etkinlikleri (zamanlayıcılar gibi) azaltmak için sunucu uygulamalarını geliştirin.
Hem konak hem de konuk işletim sistemlerinde Sunucu Yöneticisi'ni kapatın.
VM'nin küçük resmini sürekli yenilediğinden Hyper-V Yöneticisi'ni çalışır durumda bırakmayın.
Genel CPU kullanımını azaltmak için vm'de Windows'un istemci sürümünü yapılandırmaya yönelik en iyi yöntemler aşağıdadır:
SuperFetch ve Windows Search gibi arka plan hizmetlerini devre dışı bırakın.
Zamanlanmış disk birleştirme gibi görevleri devre dışı bırakın.
Sanal NUMA
Windows Server'daki Hyper-V, büyük ölçekli iş yüklerinin sanallaştırılmasını sağlamak için VM ölçek sınırlarını genişletir. Büyük VM'ler oluşturduğunuzda, konak sistemindeki birden çok NUMA düğümündeki bellek genellikle kullanılır. Bu tür bir VM yapılandırmasında, aynı NUMA düğümünden sanal işlemciler ve bellek ayırmazsanız, iş yükleri düşük performansa sahip olabilir. İş yükleri NUMA iyileştirmelerinden yararlanamadığından performans olumsuz etkilenir. Hyper-V'deki yapılandırılabilir bileşenler üst sınırı hakkında daha fazla bilgi edinmek için bkz. Windows Server'da Hyper-V ölçeklenebilirlik planı
Windows Server'da Hyper-V VM'lere bir Sanal NUMA topolojisi sunar. Varsayılan olarak, bu Sanal NUMA topolojisi temel alınan ana bilgisayarın NUMA topolojisi ile eşleşecek şekilde iyileştirilmiştir. Sanal NUMA topolojisini vm'de kullanıma sunma konuk işletim sisteminin ve içinde çalışan NUMA kullanan uygulamaların, fiziksel bir bilgisayarda çalışırken olduğu gibi NUMA performans iyileştirmelerinden yararlanmasına olanak tanır.
sanal ile fiziksel NUMA arasında iş yükü açısından ayrım yoktur. Vm içinde bir iş yükü, veriler için yerel bellek ayırdığında ve aynı NUMA düğümündeki bu verilere eriştiğinde, bu durum temel alınan fiziksel sistemde hızlı yerel bellek erişimi ile sonuçlanır. Uzak bellek erişimi nedeniyle performans cezaları başarıyla engellenir. vNUMA'dan yalnızca NUMA kullanan uygulamalar yararlanabilir.
Microsoft SQL Server, NUMA kullanan bir uygulama örneğidir. Daha fazla bilgi için bkz. Form olmayan bellek erişimini anlama.
Sanal NUMA ve dinamik bellek özelliklerini aynı anda kullanamazsınız. Dinamik belleği etkin bir VM'nin tek bir Sanal NUMA düğümü vardır. Sanal NUMA ayarlarından bağımsız olarak VM'ye NUMA topolojisi sunulmaz.
Sanal NUMA hakkında daha fazla bilgi için bkz. Hyper-V Sanal NUMA'ya genel bakış.
İlgili bağlantılar
Hyper-V hakkında daha fazla bilgi edinmenize yardımcı olacak bazı makaleler aşağıdadır.