Есть ли способ ограничить количество логических ЦП, которые будет использовать базовая виртуальная машина (на хосте Windows 10, работающем под управлением VMWare Workstation 15 Professional)?
Я пробовал менять количество ядер на процессор, но это не дало желаемого эффекта. У меня 8 ядер, но если я устанавливаю это число на 4, то все 8 ядер все равно используются.
Единственное известное мне решение — запустить виртуальную машину, получить ее PID, а затем вручную изменить привязку процессоров к тем логическим ЦП, которые я хочу ограничить для использования виртуальной машиной.
Я искал в базе знаний VMWare «limit cpu vmware workstation» (URL-адресhttps://kb.vmware.com/s/global-search/%40uri#q=limit%20cpu%20vmware%20workstation&t=Knowledge&sort=relevancy), и получаем ошибкуЧто-то пошло не так.
Это важно, потому что у меня есть еще один вопрос, см.Какая виртуальная машина VmWare связана с процессом (pid) (на хосте Windows)?.
решение1
Вы можете вручную настроить привязку процессора ВМ в файле vmx. Одна строка на каждое логическое ядро. Например, на 8-ядерном гиперпоточном процессоре:
processor0.use = "TRUE"
processor1.use = "TRUE"
processor2.use = "TRUE"
processor3.use = "TRUE"
processor4.use = "FALSE"
processor5.use = "FALSE"
processor6.use = "FALSE"
processor7.use = "FALSE"
processor8.use = "FALSE"
processor9.use = "FALSE"
processor10.use = "FALSE"
processor11.use = "FALSE"
processor12.use = "FALSE"
processor13.use = "FALSE"
processor14.use = "FALSE"
processor15.use = "FALSE"
решение2
Это устанавливается для каждой виртуальной машины. Чтобы изменить настройки виртуальной машины: выберите виртуальную машину; в меню выберите виртуальную машину > настройки > процессоры и выберите «Количество процессоров» и «Количество ядер...». То, как вы распределяете между ними, менее важно, чем произведение «Общее количество ядер процессора». Это количество ядер, выделенных виртуальной машине.
Также:
- Сама рабочая станция будет использовать часть мощности ЦП для администрирования виртуальных машин.
- Это не ограничит общее количество ядер, которые будет использовать Workstation. Если вы одновременно запустите две 4-ядерные ВМ, вы можете использовать 8 ядер.