Экземпляры AWS EC2 без поддержки NUMA - PullRequest
0 голосов
/ 18 декабря 2018

Я хочу создать экземпляры EC2 без архитектуры NUMA.Документы Windows говорят, ОС создаст несколько узлов, если нет.логических процессоров более 64. Тем не менее, я попытался создать экземпляры с 64 и 48 ядрами, но ОС создает несколько узлов NUMA.Моя ОС - Windows 2012 R2 x64.

Есть ли способ отключить архитектуру NUMA на экземплярах EC2 или есть типы экземпляров с более чем 36 логическими процессорами, которые не создают несколько узлов NUMA.

1 Ответ

0 голосов
/ 01 февраля 2019

Когда Windows отображает несколько узлов NUMA, это отражает базовое оборудование.Отключить NUMA невозможно - либо тип экземпляра имеет несколько физических сокетов ЦП, каждый со своими слотами DRAM, либо нет.Вот что означает NUMA (неоднородный доступ к памяти).В зависимости от того, на каком ядре запущен процесс, доступ к некоторым областям памяти происходит медленнее, поскольку запрос должен покинуть сокет, перейти через QPI в другой сокет, быть обработанным, а ответ отправлен обратно через QPI.

На момент написания этой статьи самыми большими экземплярами EC2 с одним узлом NUMA являются m5.12xlarge , m5d.12xlarge , r5.12xlarge и r5d.12xlarge .Каждый имеет 48 виртуальных ЦП от одного Xeon Platinum 8175.

PS В системах с более чем 64 ядрами Windows создает несколько групп процессоров , но это отличается от узла NUMA.Группы процессоров - это обходной путь ограничения в Windows, не связанный с аппаратным обеспечением, но тем не менее - существует он или нет.Для корректной работы Windows нужны группы процессоров, и их нельзя отключить.

...