Оптимизация процессора рабочей станции VMware

Оптимизация процессора рабочей станции VMware

Мой процессор i5 имеет 4 ядра и 4 потока при запуске виртуальной машины Centos 7 на рабочей станции VMware 16.2 со следующей конфигурацией ЦП:-

Количество процессоров: 1 Количество ядер на процессор: 4

или

Количество процессоров: 2 Количество ядер на процессор: 2

Могу ли я узнать, есть ли разница в производительности? Спасибо.

решение1

Что касается VMware, то разницы между 1-из-4 или 2-из-2 нет.

VMware эмулирует ЦП, запуская один нить для каждого ядра. В обоих сценариях будет запущено четыре потока.

Некоторая разница может существовать для гостевой виртуальной машины, поскольку это повлияет на ее алгоритм планирования ЦП. В сценарии 1 из 4 гостевая ОС может предположить, что доступно меньше параллелизма, поэтому будет использовать виртуальные ЦП менее эффективно.

решение2

Идеальным вариантом является половина количества ядер, включая ядра HT, имеющихся в вашем компьютере.

Если у вашего ЦП нет HT и 4 реальных ядра, то вам нужно назначить 2 из них, максимум.
1 процессор, 2 ядра.
Это предполагает, что вы хотите максимальной скорости от вашего компьютера и вашей виртуальной машины, и что вы используете только одну виртуальную машину.

решение3

У меня VMware V16.2.2 на Windows 10 Pro. У него 2 ядра, 4 потока.

Разумным практическим правилом является половина этого значения для виртуальных машин, и я использую 1 ЦП с 2 ядрами для своих виртуальных машин (для всех).

Машина оснащена быстрым SSD-накопителем и большим объемом памяти.

У меня запущено три виртуальные машины, но я предпочитаю использовать либо одну, либо хост (так как я работаю над чем-то одним в один момент времени).

Итак, мои виртуальные машины очень быстрые (сейчас я работаю на машине Kali), и мой хост Windows 10 также очень быстрый.

Использование половины общего числа ядер обеспечивает (по моему (длительному) опыту работы с VMware) наилучший баланс между быстрой хост-машиной и быстрыми виртуальными машинами.

Если вы выделите слишком много ресурсов для своей виртуальной машины, ее хост-машина может работать неэффективно.

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