распределение памяти никогда не меняется для моей виртуальной машины

1382
Bertaud

Я устанавливаю распределение памяти для моего гостя через virt-manager.
Я установил 16384 МБ для текущей памяти и 32768 МБ для максимальной памяти.
Замечу, что текущая память никогда не изменится! Зачем ?

Таким же образом я установил номер процессора на 2, но виртуальный компьютер использует ВСЕГДА только один.

хост: Debian / Jessie
гость: ws2012
версия libvirt: 1.2.9
virt-manager: 1.0.1
Баллон с драйверами для windows: версия 62.73.104.12600/11.8.2016

1
Вы полностью закрываете гостевую ОС, прежде чем вносить изменения? Если вы просто приостановите работу, ОС продолжит работу с теми же настройками, с которых она была загружена. AFH 7 лет назад 0
конечно и несколько раз! Bertaud 7 лет назад 0

1 ответ на вопрос

2
DanielB

Вы не упоминаете, какой гипервизор вы используете, поэтому я собираюсь угадать KVM, но мой ответ относится и к Xen. Когда вы устанавливаете currentMemory = 16384 и maxMemory = 32768, вы говорите KVM загружаться с 32 ГБ ОЗУ и использовать раздувной драйвер, чтобы уменьшить его до 16 ГБ.

После того как драйвер воздушного шара уменьшит объем ОЗУ до 16 ГБ, он больше никогда не будет увеличен, если вы явно не скажете KVM увеличить. Он не будет приспосабливаться, пока ты не скажешь

WRT к количеству ЦП - вы не упоминаете, устанавливаете ли вы ЦП на 2 до загрузки гостя или когда он уже работал. Обычно большинство ОС требуют, чтобы вы устанавливали количество процессоров перед его загрузкой, поскольку они не поддерживают автоматическое «горячее» подключение процессоров.

С некоторыми версиями Windows есть еще одна сложность - если у вас есть только 1 процессор при первой установке Windows, то даже если вы позже добавите процессоры, они не будут использоваться, поскольку Windows была установлена ​​в однопроцессорном режиме. Кроме того, некоторые версии Windows поддерживают только один сокет, но допускают несколько ядер. Таким образом, вам может потребоваться указать virt-manager, чтобы он изменил топологию ЦП для предоставления 1 сокета с 2 ядрами вместо 2 сокетов с 1 ядром.

точный. Я использую KVM-qemu и устанавливаю количество процессоров перед загрузкой. Я также установил копию конфигурации центрального процессора. Bertaud 7 лет назад 0
Я не вижу / не понимаю полезности механизма всплывающих окон, если этот не может отнести больше памяти, когда другие виртуальные машины "тихие" Bertaud 7 лет назад 0
Я читал это на сайте KVM: воздушный шар должен быть автоматическим, чтобы быть действительно полезным. Это может понравиться так: когда хозяин находится под давлением, он просит гостей отказаться от некоторых мегас, если они могут. Когда / если гость получает нагрузку на память, он получает несколько мегагерц от хоста. Вот что такое серия автоматических воздушных шаров. Bertaud 7 лет назад 1
Должен ли я понять, что сегодня автоматическая раздувание еще не реализована в KVM-qemu и libvirt? Bertaud 7 лет назад 0
Правильно, этот текст, который вы читаете, просто описывает какой-то элемент будущего списка желаний. В настоящее время вы должны вручную изменить уровень воздушного шара на гостей DanielB 7 лет назад 0

Похожие вопросы