HP DL360p с поддержкой Intel E5-2630 NUMA?
Я не смог найти какую-либо информацию через поиск, чтобы определить это через веб-сайт Intel или HP. Можете ли вы включить узлы NUMA на этом? Как вы можете определить сторону каждого узла, если это так? Всегда ли лучше включать и определять размер виртуальных машин на основе этого, если он доступен, или это зависит от того, используете ли вы приложение, такое как SQL, которое использует это?
3 ответа
Да, DL360p поддерживает NUMA. Это система по умолчанию.
Предполагая VMWare, обработка виртуальных машин в архитектуре NUMA немного изменилась по мере развития продукта. Смотрите этот отличный сайт для хорошего разбивки.
В текущем выпуске VMWare (5.x) вы получите узлы NUMA в гостевой системе, если сконфигурируете больше виртуальных ЦП, чем на физическом узле NUMA. Итак>8 в случае вашего конкретного сервера. От: http://vxpertise.net/?p=124
Назначение более 8 виртуальных ЦП для виртуальной машины, распределенной по нескольким сокетам, создает виртуальные узлы NUMA внутри гостевой системы, что позволяет лучше планировать решения в гостевой системе.
Кроме того: HP NUMA Whitepaper.
С тех пор как Intel выпустила свой Nehalem (серия 55xx), все =>2 сокета Xeon по умолчанию являются NUMA, включая E5-2630. Некоторые BIOS/UEFI позволяют отключить эту функцию, но обычно эта опция скрыта, чтобы ее не использовать.
Вы не упоминаете, какой гипервизор вы используете, но, безусловно, все последние продукты серверного класса от VMWare, MS и Xen/KVM поддерживают NUMA и будут автоматически пытаться сохранить виртуальные машины vCPU на одном узле NUMA - это становится менее простым чем более перегружены ваши хосты, тем не менее, по сути, не беспокойтесь об этом, оставьте это гипервизору.
Вы не можете "отключить" или "включить" NUMA. Именно так было разработано оборудование для преодоления физических ограничений и затрат.
Когда вы "отключаете" его, вы фактически активируете node interleaving
на архитектуре NUMA. Это просто распределитель памяти, который скрывает топологию NUMA для ОС. Все современные гипервизоры, операционные системы, платформы.Net/Java и большие приложения поддерживают NUMA, и они планируют и балансируют нагрузку для эффективного использования архитектуры. Баг по-прежнему раздавлен как мы говорим:D
Лучше всего оставить NUMA включенным и установить последние версии программного обеспечения, которые имеют надлежащую поддержку NUMA. К программному обеспечению также относятся обновления микропрограммы UEFI, которые могут содержать обновления микрокода. Обновления микрокода могут быть загружены в CPU ОС при каждой загрузке (аналогично тому, что делает прошивка).