В настройках ВМ можно задать первоначальный объем памяти, и максимально доступный предел. Кроме этого, можно выбрать динамическую балансировку в качестве дополнительной опции.
Управление памятью Xen
Для главного домена:
По умолчанию, домен 0 сначала получает весь доступный объём оперативной памяти, а потом, по мере необходимости, при старте других доменов, его начинает снижать. Это делает специально предназначенный для такой работы balloon-драйвер.
Для остальных доменов:
Объём памяти, выделяемой остальным доменам (то есть, виртуальным машинам), задаётся в их конфигурационных файлах с помощью параметра memory. Параметр может быть указан с суффиксом B, K, M или G, что означает байты, килобайты, мегабайты или гигабайты соответственно. По умолчанию подразумевается, что в конфигурационном файле домена объём памяти указан в мегабайтах.
Впоследствии этот размер можно изменить прямо для работающего домена.
Есть в какой-то мере родственный с вашими идеями проект. Там для каждой системы поставляется свой установочный пакет с приложением. Все зависимости включены. Но это совсем не эмуляция ОС, скорее просто удобная схема установки крупных приложений одним кликом.
Это полностью зависит от организации ваших рабочих групп. В самом простом случае можно использовать виртуальные машины отдельно друг от друга. Например для работы, для дома, для тестов. Более сложные конфигурации обычно создаются с пониманием того, что будет использоватся чаще остального, отсюда и расстановка приоритетов.
По умолчанию, домен 0 сначала получает весь доступный объём оперативной памяти, а потом, по мере необходимости, при старте других доменов, его начинает снижать. Это делает специально предназначенный для такой работы balloon-драйвер.
Для остальных доменов:
Объём памяти, выделяемой остальным доменам (то есть, виртуальным машинам), задаётся в их конфигурационных файлах с помощью параметра memory. Параметр может быть указан с суффиксом B, K, M или G, что означает байты, килобайты, мегабайты или гигабайты соответственно. По умолчанию подразумевается, что в конфигурационном файле домена объём памяти указан в мегабайтах.
Впоследствии этот размер можно изменить прямо для работающего домена.
xgu.ru
Вызовы гипервизора работают быстрее, чем эмуляция виртуальных систем в user-mode.