Согласно документации libvirt :
Виртуальная машина, настроенная со значением 2048, получит в два раза больше процессорного времени, чем виртуальная машина, настроенная со значением 1024.
Я также слышал, что виртуальная машина с 2 виртуальными ЦП будет иметь вдвое больше процессорного времени, чем ВМ с одним виртуальным ЦП. Это верно? И затем, учитывает ли это элемент «share»?
Например, какой из этих двух сценариев будет правильным?
Или:
Спасибо за внимание!
Настраиваемый параметр "share" учитывается для виртуальной машины в целом, без учета количества виртуальных ЦП . Таким образом, вы, вероятно, захотите увеличить стоимость акций по мере увеличения количества виртуальных ЦП.
Обратите внимание, что это относительная приоритезация, а не абсолютная мера времени. Таким образом, он действительно вступает в силу только в том случае, если вы чрезмерно загружаете центральные процессоры, так что виртуальные ЦП от разных гостей конкурируют друг с другом за время центрального процессора. Таким образом, вы на самом деле не даете «единиц процессорного времени NNN». В нем говорится, что в периоды, когда 2 гостя нуждаются в процессорном времени, а свободного времени недостаточно для удовлетворения обоих, доступное свободное время ЦП будет выделено виртуальным машинам в соответствии с соотношением долей ресурсов.