Мы работаем с сервером под управлением ESXi 6.7 Enterprise Plus, а в mobo есть 2 10-ядерных процессора Xeon.
Хост умеренно загружен, но, как ни странно, экран мониторинга ESXi показывает MAX socket (package) 0 при использовании 87%, socket (package) 1 при использовании 2.5% и AVERAGE socket 0 при 20% и socket при 1%.
Это нормально? Следует ли ESXi распределять нагрузку между двумя процессорами? Или он заполняет один, а затем начинает использовать другой.
Лицензия установлена и, я думаю, должна поддерживать 2 сокета (хотя я не вижу ограничения ЦП на вкладке лицензирования графического интерфейса). Я не покупал оборудование / лицензию, поэтому я не слишком много знаю о том, что было куплено, но я вижу вкладку с лицензией, и она выглядит правильно. Я просто не вижу ничего, что говорит 2 СОКЕТА ... так что мне интересно, нужно ли покупать другую лицензию для активации второго сокета? Есть ли у кого-нибудь с ESXi 6.7 с Enterprise Plus строка на вкладке лицензии, показывающая количество лицензированных сокетов?
Планировщик ESXi поддерживает NUMA. По умолчанию он предпочитает, чтобы виртуальные машины располагались на ядрах и в памяти одного сокета, если это возможно. Обзор этого находится в Руководство по управлению ресурсами.
Вы можете показать, что 2 сокета используются, увеличив нагрузку на хост. Если его обычной рабочей нагрузки недостаточно, создайте 14-ядерную виртуальную машину и запустите что-нибудь многопоточное и ресурсоемкое. Развлекайтесь, возможно, скомпилируйте очень большой программный пакет или пожертвуйте несколько циклов процессора науке. Оба сокета должны быть загружены более чем на 2%, поскольку виртуальная машина больше одного узла.