VMware cores per socket и vCPU какой алгоритм верный?
Всем привет, возник вопрос как правильнее распределять ресурсы при создании виртуальной машины и чем руководствоваться. В статьях пишут о том, что количество ядер VM не должно превышать количества ядер на хосте, но при этом на тестовом стенде получается следующее: стенд 4 ядра с 8 потоками
1 случай: CPU 8; Cores per Socket 2; получаем 2 процессора по 4 ядра Bench CPU 4.8
2 случай: CPU 8; Cores per Socket 8; получаем 1 процессор по 8 ядер Bench CPU 5.05
3 случай: CPU 4; Cores per Socket 4; получаем 1 процессор по 4 ядра Bench CPU 3.79
Чем чревато превышение логических ядер над физическими или в логике VMWare Logical processors (в моем случае 8) это и есть кол-во логических ядер которое мы распределяем?
Как изменить параметры виртуальной машины?
В разделе Compute в пункте Virtual Machines выбираем необходимую и нажимаем Details.

Открывается окно с четырьмя основными вкладками: General, Hardware, Guest OS Customization, Advanced. Рассмотрим каждую из них подробнее. В инструкции будут описаны только те опции, которые вы сможете редактировать самостоятельно.

1. Параметры вкладки General:
- Name – имя виртуальной машины;
- Computer Name – DNS-имя сервера внутри гостевой операционной системы;
- Description – описание виртуальной машины;
- Operating System – версия ОС, установленной внутри виртуальной машины. Данный параметр определяет то, какой образ будет подключен гипервизором для установки vmware tools;
- Boot Delay – пауза между окончанием инициализации BIOS и загрузкой ОС;
- Storage Policy– тип системы хранения данных, на которой будут находиться конфигурационные файлы ВМ (swap, снимки состояния) и ее диски;
- Enter BIOS Setup – если этот флаг активен, при следующей загрузке будет принудительно вызвано меню BIOS;

2. Параметры вкладки Compute:
- Sizing Policy – тип физических серверов, на которых будет работать ВМ;
- Number of virtual CPUs – суммарное количество ядер CPU ВМ;
- Cores per socket – параметр распределения ядер по сокетам. Если у вас нет специальных требований, например к лицензированию ПО, рекомендуем данный параметр оставить в значении 1.
- Virtual CPU hot add – возможность добавления CPU без отключения ВМ. Использование данного функционала может негативно повлиять на производительность ВМ, используйте с осмотрительностью.
- Expose hardware-assisted CPU virtualization to guest OS – проброс функций аппаратной виртуализации процессора в гостевую ОС.
- Total Memory – объем оперативной памяти виртуальной машины;
- Memory hot add – возможность добавления памяти без отключения ВМ;

- Кнопка ADD – добавление новых виртуальных дисков;
- Size – размер виртуального диска;
- Policy – тип СХД, на которой будут расположены диски;
- Bus Type – тип виртуального дискового контроллера. Рекомендуем оставлять данный параметр по умолчанию.
- Bus Number, Unit Number – параметры, определяющие адресацию шины дисков;
- Кнопка с изображением корзины – удаление виртуального диска.

- Кнопка ADD – добавление новых виртуальных сетевых адаптеров;
- Primary NIC – если флаг активен, то к данному адаптеру будут применяться параметры спецификации виртуальной сети (DNS, Default Gateway);
- Connected – подключение/отключение виртуального адаптера к виртуальной сети;
- Network Adapter Type – модель виртуального сетевого адаптера. Данный параметр можно выбрать только в момент добавления адаптера к ВМ. Рекомендуем использовать VMXNET3.
- Network – имя сети уровня vApp или организации, к которой необходимо подключить адаптер;
- IP Mode – выбор режима назначения IP-адреса адаптеру;
- IP Address – поле для ручного определения адреса адаптера, доступно только в режиме Static – Manual;
- MAC Address – MAC-адрес виртуального адаптера;
- Кнопка с изображением корзины – удаление виртуального адаптера.


3. Параметры вкладки Guest OS Customization рассмотрены в инструкции «Как кастомизировать виртуальную машину».

4. Параметры вкладки Advanced позволяют создать дополнительные параметры ВМ, например, для создания сценариев автоматизации. Также тут определяются параметры управления конкуренцией за ресурсы CPU и RAM, однако данный функционал недоступен для пользователей в нашей инфраструктуре.
Вы отправили слишком много запросов, поэтому ваш компьютер был заблокирован.
Для того, чтобы предотвратить автоматическое считывание информации с нашего сервиса, на Linguee допустимо лишь ограниченное количество запросов на каждого пользователя.
Пользователям, браузер которых поддерживает Javascript, доступно большее количество запросов, в отличие от пользователей, чей браузер не поддерживает Javascript. Попробуйте активировать Javascript в настройках вашего браузера, подождать несколько часов и снова воспользоваться нашим сервером.
Если же ваш компьютер является частью сети компьютеров, в которой большое количество пользователей одновременно пользуется Linguee,сообщитеоб этом нам.
Ограничения для параметров VM
При создании или редактировании параметров VM учитывайте следующие ограничения:
General
- До 15 символов;
- Допустимы латинские буквы, цифры и дефисы — ;
- Не может состоять только из цифр;
- Не может содержать символ нижнего подчеркивания и пробелы.
Operating System Family
Нельзя редактировать установленную ОС
Нельзя редактировать установленную ОС
Время задержки загрузки ОС в миллисекундах
Не рекомендуется включать параметр Boot Delay для сохранения стабильности работы VM
Не рекомендуется по умолчанию включать параметр Storage Policy для сохранения стабильности работы VM
Enter BIOS Setup
Открытие BIOS при загрузке VM
- VM выключена;
- Не рекомендуется включать параметр Enter BIOS Setup для сохранения стабильности работы VM
Hard Disks
Размер виртуального диска
- Размер можно только увеличить;
- Шаг увеличения в допустимом диапазоне — 1 ГБ;
- Объем одного диска — не более 4 ТБ;
- Не рекомендуется создавать системные разделы более 100 ГБ для облегчения обслуживания VM;
- При увеличении размера диска у VM не должно быть снапшотов;
- Для редактирования размера диска на VM с GPU необходимо отключить GPU. Чтобы отключить GPU, обратитесь в техническую поддержку
Доступны Gold (SSD) и Bronze (SATA/NLSAS)
Количество операций ввода/вывода в секунду
- Gold (SSD) — 5000 IOPS на 1 ТБ;
- Bronze (SATA/NLSAS) — 100 IOPS на 1 ТБ
- Paravirtual (SCSI);
- LSI Logic Parallel (SCSI);
- LSI Logic SAS (SCSI);
- IDE;
- SATA
- Самостоятельное изменение Bus Type недоступно. Создайте новый диск с Bus Type или обратитесь в техническую поддержку .
- Рекомендуется использовать тип контроллера по умолчанию.
- Рекомендуется использовать тип SATA ограниченно. Не все гостевые ОС загружают драйвер виртуального адаптера AHCI SATA перед монтированием корневого раздела ОС. Возможны проблемы при загрузке ОС если корневой раздел находится на диске с типом контроллера SATA или на LVM , один из дисков которого имеет тип контроллера SATA
Номер шины данных
Номер логического устройства для жесткого диска
CPU
Количество виртуальных ядер CPU
Максимальное количество ядер CPU для VM зависит от количества логических CPU на хосте и типа гостевой ОС на VM.
Для пулов с частотой процессора:
- 3,5 ГГц — не более 12 ядер на VM;
- 3,0 ГГц — не более 24 ядер на VM;
- 2,6 ГГц — не более 28 ядер на VM (значение частоты доступно только для региона PD30);
Чтобы изменить количество ядер, необходимо выключить VM или заранее включить Virtual CPU hot add
Cores per socket
Число ядер на сокет
- Если нет лицензионных ограничений, рекомендуется ставить одно ядро на один виртуальный сокет.
- Количество виртуальных ядер рекомендуется выбирать кратным количеству виртуальных сокетов
Virtual CPU hot add
Возможность добавлять ядра CPU включенной VM после следующего включения VM
- Чтобы включить или отключить Virtual CPU hot add , выключите VM.
- Virtual CPU hot add поддерживается только в некоторых гостевых ОС и версиях VM
Expose hardware-assisted CPU virtualization to guest OS
Возможность предоставления гостевой ОС функции аппаратной виртуализации процессора
Memory
Размер виртуальной оперативной памяти
Размер оперативной памяти зависит от частоты ядер CPU в VM:
- 3,5 ГГц — от 1 до 384 ГБ;
- 3,0 ГГц — от 1 до 768 ГБ;
- 2,6 ГГц — от 1 до 768 ГБ (значение частоты доступно только для региона PD30).
Рекомендуется выбирать значение кратное 4 MB.
Чтобы изменить размер виртуальной оперативной памяти, необходимо выключить VM или заранее включить Memory hot add
Возможность добавления памяти включенной VM после следующего включения VM
- Чтобы включить или отключить Memory hot add , выключите VM;
- Memory hot add поддерживается не на всех гостевых ОС ;
- Необходима версия Virtual Hardware выше 7
NICs
Номер сетевого адаптера
Обозначение основного сетевого адаптера — шлюз по умолчанию для VM
Подключение VM к сетевому адаптеру
Для современных ОС и VM с установленными VMware Tools рекомендуется добавить адаптеры типа VMXNET3
Способ назначения IP-адреса в сети:
- Static — IP Pool : IP-адрес выбирается автоматически из пула статических IP-адресов сети.
- Static — Manual : IP-адрес указывается вручную в столбце IP .
- DHCP : IP-адрес присваивается DHCP-сервером, если сервер настроен
Static — IP Pool
Необходимо заранее установить VM Tools и включить функцию Enable Guest Customization .
- IP-адрес необходимо выбирать из диапазона сети, к которой подключается VM;
- IP-адрес не должен дублировать IP-адреса других VM, подключенных к одной сети;
- Если IP-адрес выбирается из IP Pool сети, IP-адрес не будет автоматически назначен другим VM способом Static — IP Pool .
В сети есть DHCP-сервер или Proxy DHCP для перенаправления запроса VM на получение IP-адреса в удаленную сеть.
Обычно в качестве DHCP-сервера выступает SDN, который управляет всеми сетями в тенанте. DHCP-сервер на SDN появляется автоматически при настройке DHCP в сети организации.
Гостевая ОС получает IP-адрес по DHCP во время загрузки, поэтому после назначения IP-адрес VM может не отображаться в параметрах NIC
IP-адрес VM во внутренней сети
Если VM подключена к сети типа Routed , IP-адрес для сетевого адаптера VM должен отличаться от IP-адреса маршрутизатора по умолчанию для Routed-сети.
При совпадение IP-адреса VM с IP-адресом маршрутизатора по умолчанию может нарушиться сетевая связность между VM в подсети и хостами в других подсетях. Трафик из подсети идет через маршрутизатор по умолчанию, а трафик во внешние подсети идет к VM.
IP-адрес маршрутизатора по умолчанию можно посмотреть в разделе Networking → Networks , в столбце Gateway CIDR