У меня есть виртуальная машина, которая в настоящее время настроена на Windows Server 2008 R2 Standard, и 8 ядер выделяются для машины через Vsphere. (8 виртуальных сокетов и 1 ядро на сокет). Я знаю, что ОС поддерживает только 4 ядра, значит ли это, что остальные 4 ядра не используются ОС?
1 ответ
Windows 2008 R2 Standard может использовать не более 4 процессоров (сокетов), каждый из процессоров с сокетами может иметь несколько ядер и может использовать их (всего до 256 ядер).
Рекомендации:
- Windows Server - сокеты, логические процессоры, симметричная многопоточность для полного списка.
- https://en.wikipedia.org/wiki/Windows_Server_2008_R2#Editions
Назначенные процессоры VMWare считаются фактическими процессорами (сокетами), поэтому Windows 2008 R2 Standard не может / не будет использовать дополнительные 4 процессора.
Если ваша версия VMware поддерживает это, назначьте вместо этого 4 ЦП с 2 ядрами каждое, и Windows увидит / использует 8 логических ЦП.
Из VMware:
Поддержка многоядерных виртуальных процессоров VMware позволяет вам контролировать количество ядер на виртуальный сокет в виртуальной машине. Эта возможность позволяет операционным системам с ограничениями сокетов использовать больше ядер центрального процессора, что повышает общую производительность.
Больше информации от VMware: конфигурация виртуального процессора