Размещение ЦП в KVM

Размещение ЦП в KVM

У меня есть конфигурация гостевых систем KVM, в которой размещение процессоров настроено следующим образом:

<vcpu placement='static'>1</vcpu>

Поскольку у меня не указан процессорный набор, я читал документацию libvirt и увидел следующее:

«Если не указаны ни cpuset, ни placement, или если placement «статичен», но cpuset не указан, процесс домена будет закреплен за всеми доступными физическими CPU».

Что именно это значит? Я знаю, что привязка ЦП означает, что вы можете запускать задачи только на определенном ЦП, который указан. Что значит быть "прикрепленным" ко всем доступным физическим ЦП?

решение1

Что значит быть «закрепленным» за всеми доступными физическими процессорами?

Это означает, что его можно будет свободно запустить на любом из процессоров, физически доступных в хост-системе.

Оригинальный абзац из документов KVM...

Необязательный атрибут placement может использоваться для указания режима размещения ЦП для процесса домена, его значение может быть статическим или автоматическим, что по умолчанию равно placement, или numatune, или static, если указан cpuset. auto указывает, что процесс домена будет закреплен на рекомендательном nodeset из запроса numad, а значение атрибута cpuset будет проигнорировано, если оно указано. Если и cpuset, и placement не указаны, или если placement является статическим, но cpuset не указан, процесс домена будет закреплен на всех доступных физических ЦП.

Источник: 20.4 Распределение ЦП

Рекомендации

Связанный контент