Учитывает ли элемент «share» libvirt количество vCPU?

Согласно документации libvirt :

Виртуальная машина, настроенная со значением 2048, получит в два раза больше процессорного времени, чем виртуальная машина, настроенная со значением 1024.

Я также слышал, что виртуальная машина с 2 виртуальными ЦП будет иметь вдвое больше процессорного времени, чем ВМ с одним виртуальным ЦП. Это верно? И затем, учитывает ли это элемент «share»?

Например, какой из этих двух сценариев будет правильным?

  • 1 виртуальный ЦП x 10 общих ресурсов = 10 единиц процессорного времени
  • 2 виртуальных ЦП x 10 общих ресурсов = 20 единиц процессорного времени
  • 1 виртуальный ЦП x 20 общих ресурсов = 20 единиц процессорного времени
  • 2 виртуальных ЦП x 20 общих ресурсов = 40 единиц процессорного времени

Или:

  • 1 виртуальный ЦП x 10 общих ресурсов = 10 единиц процессорного времени
  • 2 виртуальных ЦП x 10 общих ресурсов = 10 единиц процессорного времени
  • 1 виртуальный ЦП x 20 общих ресурсов = 20 единиц процессорного времени
  • 2 виртуальных ЦП x 20 общих ресурсов = 20 единиц процессорного времени

Спасибо за внимание!

0
задан 9 May 2019 в 09:58
1 ответ

Настраиваемый параметр "share" учитывается для виртуальной машины в целом, без учета количества виртуальных ЦП . Таким образом, вы, вероятно, захотите увеличить стоимость акций по мере увеличения количества виртуальных ЦП.

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

1
ответ дан 4 December 2019 в 15:42

Теги

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