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.
Havuza alınan Sanal Masaüstü Altyapısı (VDI) ortamları gibi boşta veya düşük yüke sahip sanal makineleriniz varsa, Dinamik Bellek konsolidasyonu artırmanıza ve başlatma işlemlerinin güvenilirliğini iyileştirmenize olanak tanır. Ayrıca bu yeni özelliklerle gereksinim değişikliklerine yanıt verme konusunda çeviklik kazanırsınız.
Ana faydalar
Dinamik Bellek ile, yeniden başlatma işlemleri için daha yüksek güvenilirlikle daha yüksek birleştirme sayıları elde edebilirsiniz. Bu özellik, özellikle havuzla oluşturulan VDI ortamları gibi çok sayıda boşta veya düşük yüke sahip sanal makinenin bulunduğu ortamlarda maliyetleri düşürebilir. Dinamik Bellek çalışma zamanı yapılandırma değişiklikleri kapalı kalma süresini azaltabilir ve gereksinim değişikliklerine yanıt vermek için daha fazla çeviklik sağlayabilir.
Windows Server'da çalışan Hyper-V, yönetim konağı işletim sistemi tarafından özel kullanım için ayıracak bellek miktarını otomatik olarak hesaplar. Bu bellek, sanallaştırma hizmetlerini çalıştırmak için kullanılır. Bilgisayar bir yük devretme kümesinin parçasıysa, Hyper-V yük devretme kümesi hizmetlerini çalıştırmak için yeterli belleği de ayırır.
Teknik genel bakış
Dinamik Bellek, başlangıç belleğini bir sanal makinenin sahip olabileceği en düşük bellek miktarı olarak tanımlar. Ancak Windows, başlatma sırasında sabit durumdan daha fazla bellek gerektirir. Sonuç olarak, Hyper-V başlangıçtan sonra bu sanal makinelerden belleği geri kazanamadığından, yöneticiler bazen sanal makineye ek bellek atar. Dinamik Bellek, Hyper-V sanal makinelerden kullanılmayan belleği geri kazanmasını sağlayan en düşük bellek ayarını sunar. Bu özellik, özellikle Sanal Masaüstü Altyapısı (VDI) ortamlarında artan sanal makine birleştirme sayıları olarak yansıtılır.
Windows Server, güvenilir sanal makine yeniden başlatma işlemleri için Akıllı Sayfalama özelliğini de kullanıma sunar. Minimum bellek sanal makine birleştirme sayılarını artırsa da, aynı zamanda bir zorluk da getirir. Bir sanal makinenin başlangıç belleğinden daha az miktarda belleği varsa ve yeniden başlatıldıysa Hyper-V sanal makineyi yeniden başlatmak için ek belleğe ihtiyaç duyar. Konak bellek baskısı veya sanal makine durumları nedeniyle, Hyper-V her zaman ek belleğe sahip olmayabilir. Bu sınırlama, ara sıra sanal makine yeniden başlatma hatalarına neden olabilir. Akıllı Sayfalama, en düşük bellek ve başlangıç belleği arasındaki bellek boşluğunu kapatır ve sanal makinelerin güvenilir bir şekilde yeniden başlatılmasını sağlar.
Güvenilir yeniden başlatma işlemiyle en düşük bellek yapılandırması
Dinamik Belleğin önceki sürümünde olduğu gibi, sanal makineler için en düşük bellek miktarını yapılandırabilirsiniz ve Hyper-V bu miktarı her zaman çalışan sanal makinelere atamaya devam eder.
Hyper-V, başlangıç belleğinden daha az minimum bellekle yapılandırılmış sanal makineler için güvenilir bir yeniden başlatma deneyimi sağlayabilmek için Akıllı Sayfalama'yı kullanır. Bu bellek yönetimi yöntemi, bir sanal makineyi yeniden başlatmak için daha fazla bellek gerektiğinde ek, geçici bellek olarak disk kaynaklarını kullanır. Bu yaklaşımın avantajları ve dezavantajları vardır. Kullanılabilir fiziksel bellek olmadığında sanal makineleri çalışır durumda tutmak için güvenilir bir yol sağlar. Ancak disk erişim hızları bellek erişim hızlarından çok daha düşük olduğundan sanal makine performansını düşürebilir.
Önemli
Bir sanal makinenin işletim sistemini yüklerken veya yükseltirken, yükleme ve yükseltme işlemi sırasında sanal makinenin kullanabileceği bellek miktarı Başlangıç RAM'i olarak belirtilen değerdir. Sanal makine için Dinamik Bellek yapılandırsanız bile, sanal makine yalnızca Başlangıç RAM'i ayarında yapılandırılan bellek miktarını kullanır. Yükleme veya yükseltme yordamı sırasında Başlangıç RAM değerinin işletim sisteminin en düşük bellek gereksinimlerini karşıladığından emin olun.
Akıllı Sayfalama'nın performans etkisini en aza indirmek için Hyper-V bunu yalnızca aşağıdaki koşulların tümü gerçekleştiğinde kullanır:
- Sanal makine yeniden başlatılıyor.
- Kullanılabilir fiziksel bellek yok.
- Ana bilgisayarda çalışan diğer sanal makinelerden hiçbir bellek geri kazanılamaz.
Hyper-V aşağıdaki durumlarda Akıllı Sayfalama kullanmaz:
- Bir sanal makineyi "kapalı durumdan" başlatırsınız (yeniden başlatma yerine).
- Çalışan bir sanal makinenin belleğini fazla tahsis edersiniz.
- Hyper-V kümelerinde bir sanal makine kesinti durumunda otomatik devreye girer.
Ana bilgisayar belleğini aşırı tahsis ettiğinizde, Hyper-V, Akıllı Sayfalama'dan daha etkili olduğundan konuk işletim sistemindeki disk belleği işlemine güvenmeye devam eder. Konuk işletim sistemindeki sayfalama işlemi Windows Bellek Yöneticisi tarafından gerçekleştirilir. Windows Bellek Yöneticisi, sanal makinedeki bellek kullanımı hakkında Hyper-V ana bilgisayarından daha fazla bilgiye sahiptir; bu da Hyper-V sayfalanacak belleği seçerken daha iyi bilgiler sağlayabildiği anlamına gelir. Bu nedenle sistem, Akıllı Sayfalama ile karşılaştırıldığında daha az ek yüke neden olabilir.
Akıllı Sayfalama'nın etkisini daha da azaltmak için Hyper-V, başlatma işlemi tamamlandıktan sonra sanal makineden bellek kullanımını düşürür. Bu hedefe, konuk işletim sistemi içindeki Dinamik Bellek bileşenleriyle (ballooning) koordine ederek ulaşılır; böylece sanal makine Akıllı Sayfalandırma'yı kullanmayı durdurur. Bu teknikle Akıllı Sayfalama kullanımı geçicidir ve 10 dakikadan uzun sürmesi beklenmemektedir.
Ayrıca, Hyper-V'nin Akıllı Sayfalama'yı nasıl kullandığı konusunda aşağıdakilere dikkat edin:
- Akıllı Sayfalama dosyalarını yalnızca gerektiğinde bir sanal makine için oluşturur.
- Ek bellek miktarını kaldırdıktan sonra Akıllı Sayfalama dosyalarını siler.
- Başka bir yeniden başlatma gerçekleşene ve yeterli fiziksel bellek kalmayıncaya kadar bu sanal makine için Akıllı Sayfalama'yı yeniden kullanmaz.
Çalışma zamanı Dinamik Bellek yapılandırma değişiklikleri
Hyper-V, sanal makine çalışırken Dinamik Bellek'e aşağıdaki yapılandırma değişikliklerini yapmanızı sağlar:
- Maksimum belleği artırın.
- Asgari belleği azaltın.
Dinamik Bellek ayarları hakkında
Hyper-V Yöneticisi'ndeki aşağıdaki sanal makine ayarları, Dinamik Bellek'i yapılandırmanıza olanak sağlar. Özelliklerin nasıl çalıştığını ve nasıl ilişkili olduğunu anlamak için aşağıdaki açıklamaları gözden geçirin.
| Setting | Description |
|---|---|
| Başlangıç RAM'i | Sanal makineyi başlatmak için gereken bellek miktarını belirtir. Değerin konuk işletim sisteminin başlatılmasına izin verecek kadar yüksek olması gerekir, ancak en iyi bellek kullanımına ve potansiyel olarak daha yüksek birleştirme oranlarına izin vermek için mümkün olduğunca düşük olmalıdır. |
| En düşük RAM | Sanal makine başlatıldıktan sonra sanal makineye ayrılması gereken en düşük bellek miktarını belirtir. Değeri Başlangıç RAM değerine eşit en yüksek değere kadar 32 MB'a kadar düşük olarak ayarlayın. |
| Maksimum RAM | Bu sanal makinenin kullanabileceği en fazla bellek miktarını belirtir. Başlangıç RAM'i için değeri, en düşük başlangıç RAM'i değerinden 1 TB'a kadar ayarlayın. Ancak, bir sanal makine yalnızca konuk işletim sistemi tarafından desteklenen maksimum bellek miktarı kadar bellek kullanabilir. Örneğin, konuk işletim sistemi çalıştıran ve en fazla 32 GB destekleyen bir sanal makine için 64 GB belirtirseniz, sanal makine 32 GB'tan fazla kullanamaz. |
| Bellek arabelleği | Hyper-V'nin, sanal makineye atamaya çalıştığı bellek miktarının, sanal makine içinde çalışan uygulama ve hizmetlerin gerçekten ihtiyaç duyduğu bellek miktarına nasıl kıyaslandığını belirtir. Bellek arabelleği, sanal makine çalışırken bellek kullanımındaki değişikliklerle bellek miktarının değişmesi nedeniyle yüzde olarak belirtilir. Hyper-V, sanal makinenin geçerli bellek gereksinimlerini belirlemek için işlenen belleği tanımlayan sanal makinedeki performans sayaçlarını kullanır ve ardından arabellek olarak eklenecek bellek miktarını hesaplar. Arabellek aşağıdaki formül kullanılarak belirlenir: Bellek arabelleği miktarı = sanal makinenin gerçekten ne kadar belleğe ihtiyacı vardır / (bellek arabelleği değeri / 100). Örneğin, konuk işletim sistemine kaydedilen bellek 1.000 MB ve bellek arabelleği 20%ise, Hyper-V sanal makineye ayrılan toplam 1.200 MB fiziksel bellek için ek 20% (200 MB) ayırmayı dener. Not: Bilgisayarda her sanal makineye istenen bellek arabelleği vermek için yeterli fiziksel bellek olmadığında arabellek korunmaz. |
| Bellek ağırlığı | Hyper-V, bilgisayarda her sanal makineye istenen bellek miktarını vermek için yeterli fiziksel bellek yoksa, sanal makineler arasında belleğin nasıl dağıtileceğini saptamak için bir yol sağlar. |
Dinamik Bellek / Hyper-V Bellek Yönetimi Sıkça Sorulan Sorular
Aşağıda Dinamik Bellek ile ilgili sık sorulan bazı sorular yer alır.
Hyper-V rolünü yükledikten sonra sayfa dosyasının boyutunu el ile yapılandırmam gerekiyor mu?
Hayır, Hyper-V çalıştırırken sistemin sayfa dosyası boyutunu yönetmesine izin vermek önerilir.
Bellek konak işletim sistemi ile çalışan sanal makineler arasında nasıl bölünür?
Hyper-V, sanal makinelere güvenli bir şekilde ne kadar bellek ayırabileceğini belirlemek için konak işletim sisteminin çalışma zamanı durumunu izler.
Sanal makinem şu hata iletisiyle başlatılamadı: "Sistemde sanal makineyi başlatmak için yeterli bellek yok" veya "Bellek başlatılamadı: Bellek yetersiz (0x8007000E)". Sanal makineler için ne kadar bellek olduğunu nasıl anlayabilirim?
Daha önce açıklandığı gibi, Hyper-V sanal makinelere güvenli bir şekilde ne kadar bellek ayırabileceğini belirlemek için konak işletim sisteminin çalışma zamanı durumunu izler.
Sanal makineler için kullanılabilir bellek miktarını şu Performans İzleyicisi sayacında görüntüleyebilirsiniz: Hyper-V Dinamik Bellek Dengeleyici – Kullanılabilir Bellek.