İçindekiler:
Tanımı - Memory Ballooning ne anlama geliyor?
Bellek balonlaması, çoğu sanallaştırma platformunda kullanılan ve bir ana bilgisayar sisteminin daha önce çeşitli sanal makinelere tahsis edilen kullanılmayan belleği avantaj alarak veya geri alarak yapay olarak bellek havuzunu büyütmesine izin veren bir bellek yönetimi özelliğidir.
Bu, hipervizörün balonla hafızayı geri kazanması gerektiğinde iletişim kurduğu konuk işletim sistemine kurulan bir balon sürücüsü ile elde edilir.
Techopedia Hafıza Balonculuğunu Açıklıyor
Bellek balonlama yoluyla, bir ana makine sunucusu, kullanılmayan belleği daha az meşgul olan diğer sanal makinelerden geri alabilir ve daha fazlasını gerektirenlere yeniden atayabilir. Teorik olarak, 32 GB belleğe sahip bir sunucu, 64 GB birleştirilmiş bir sanal makine bellek kapasitesi tahsisini destekleyebilir, çünkü bu sanal makinelerin tümü aynı anda atanmış oldukları maksimum bellek miktarını kullanmayacaktır.
Her konuk işletim sistemindeki balon sürücüsü, her VM'nin fazla belleğini takip eder ve hipervizör balonlama yoluyla bir bellek geri kazanımı istediğinde, VM'deki balon sürücüsü belirli bir belleği sabitler, böylece VM onu tüketemez, ve sonra hipervizör yeniden tahsis için hafızayı sabitledi. Kullanılmayan bellek azlığı varsa, balon kotasını yerine getirmek için bellek değişimi başlatılabilir. Bu çok fazla olursa, diskle bellek takası yapan ve sanal sistemin genel performansını olumsuz etkileyebilecek çeşitli sanal makineler arasında çok fazla G / Ç ek yükü olacaktır.
Açık olan faydası, çoğu zaman bellek ayırmalarını çoğu zaman tüketmemesi koşuluyla bir ana bilgisayarın daha fazla VM'yi destekleyebilmesidir. Ancak VM'lerin çoğunun meşgul olduğu ve ayrılan belleklerinin çoğunu tükettiği bir sistemde, balonlama performansın düşmesine neden olabilir. Bu sadece herhangi bir bilgisayar sistemi için bellek kapasitesinin önemini vurgular.