xen: domu требует больше памяти, чем размер памяти
Предположим, что мы установили две гостевые ОС в xen с именами dom1 и dom2. Теперь я запускаю dom1 и dom2, и оба настроены с max-mem=4096M; обратите внимание, что моя физическая память составляет 16 ГБ. Пока dom1 и dom2 работают долго, я установил размер памяти dom1 и dom2 с помощью mem-set:1024M. Итак, мой вопрос 1. Что случилось с освобожденной памятью (4G-1G=3G) dom1 и dom2? Я проверил объем памяти dom1 и dom2, около 1G. Таким образом, память 3G dom1 и dom2 вернулась в dom0 или вернулась в гипервизор? 2. Если на dom1 запущено приложение, и ему требуется объем памяти более 1 ГБ, то что случилось с памятью на dom1? Я также проверил размер памяти с помощью "xm list". память dom1 все еще 1024M. так зачем же гипервизору динамически выделять dom1 больше памяти с помощью метода шарового драйвера?