выделение vCPU к VM на XenServer

Контрольный список:

  1. webmin работает локально,
  2. webmin сервер слушает от удаленных адресов,
  3. удаленный хост может послушать порт 10000 на хосте webmin сервера,

1 и 2 кажетесь OK, Вы проверили 3?

3
задан 11 May 2011 в 19:51
1 ответ

XenServer поддерживает больше чем 8 виртуальных центральных процессоров в госте, но графический интерфейс XenCenter накладывает жесткое ограничение 8. Если Вы хотите использовать больше чем 8 VCPUs для гостя, необходимо сделать так через командную строку 'ксенона':

xe vm-param-set uuid=your_vms_uuid VCPUs-at-startup=16
xe vm-param-set uuid=your_vms_uuid VCPUs-max=16

Для нахождения 'your_vms_uuid' можно использовать:

xe vm-list name-label=VMname

Где "VMname" является человекочитаемым именем, Вы присвоились в XenCenter.

Теперь, дав Вам секрет выделению больше чем 8, я должен предупредить, что Вы, вероятно, не хотите делать это. Больше vCPUs автоматически не равняется большему количеству производительности, особенно если существует несколько VMs, работающие на этом экземпляре XenServer. Также поймите, что ЦП HT не равняется полному дополнительному ЦП.

О единственном сценарии я могу думать, в котором Вы хотели бы передать все свои физические центральные процессоры единственному гостю, будет то, если Вы сделаете 1:1 виртуализация приложения, которое было доказано способным к масштабированию хорошо к количеству центральных процессоров, которые Вы пытаетесь использовать. Иначе Вы просто вызываете дополнительное планирование ЦП наверху в гипервизоре.

6
ответ дан 3 December 2019 в 05:33

Теги

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