У дома Cloud Computing- Какво е балонирането на паметта? - определение от техопедия

Какво е балонирането на паметта? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава балон с памет?

Балонирането на паметта е функция за управление на паметта, използвана в повечето платформи за виртуализация, която позволява на хостната система да разширява изкуствено своя пул памет, като се възползва или възстановява неизползвана памет, разпределена по-рано на различни виртуални машини.


Това се постига чрез драйвер за балон, който е инсталиран на гост операционната система, с която хипервизорът комуникира, когато трябва да възстанови паметта чрез балониране.

Техопедия обяснява балонирането на паметта

Чрез балониране на памет хост сървърът може да възстанови неизползваната памет от други по-малко заети виртуални машини и да я преотстъпи на такива, които изискват повече. Теоретично, сървър с 32GB памет може да може да поддържа комбинирано разпределение на капацитет на паметта на виртуална машина от 64 GB, просто защото всички тези виртуални машини няма да използват максималния обем памет, който им е бил назначен едновременно.


Драйверът на балона във всяка операционна система гост следи излишната памет на всеки VM и когато хипервизорът извиква възстановяване на паметта чрез балониране, драйверът на балона във VM записва определено количество памет, така че VM да не може да го консумира, и след това хипервизорът възстановява този фиксиран памет за преразпределение. Ако има недостиг на неизползвана памет, тогава може да се започне размяна на памет, за да се изпълни квотата за балон. Ако това се случи твърде много, ще има много режими на I / O между различните VM, които правят размяна на памет с диска и може да повлияе неблагоприятно на цялостната производителност на виртуалната система.


Очевидната полза е, че хостът може да поддържа повече VM, при условие че повечето от тях няма да консумират разпределението на паметта си през повечето време. Но в система, в която повечето от виртуалните машини са заети и консумират по-голямата част от разпределената им памет, тогава балонирането може да доведе до влошаване на производителността. Това само подчертава значението на капацитета на паметта за всяка компютърна система.

Какво е балонирането на паметта? - определение от техопедия