Назад | Перейти на главную страницу

Сколько ядер в узле Amazon m4.16xlarge?

В маркетинговых материалах Amazon утверждается, что узел m4.16xlarge имеет 64 виртуальных ЦП.

Когда я смотрю на /proc/cpuinfo однако в системе я получаю следующую информацию:

Так что для меня это не имеет смысла. Это означает, что у меня 64 процессора по 16 ядер в каждом, или всего 1024 ядра.

Однако в онлайн-документации для Intel E5-2686 v6 указано, что он имеет 36 ядер и гиперпоточность для 72 виртуальных ядер.

В чем дело? Сколько там ядер?

/proc/cpuinfo сообщает о каждой гиперпотоке как о ЦП.

Процессор E5-2686 v4 имеет 18 ядер и 36 гиперпотоков.

У вас должен быть доступ к 16 ядрам (предположительно, с идентификаторами ядра от 0 до 15) на физическом процессоре 0 и другой 16 ядер (опять же, идентификаторы ядра от 0 до 15) на физическом процессоре 1. На выходе получается 16 ядер, но на самом деле это 16 ядер на каждом, с повторно используемым идентификатором, всего ядер = 32.

Итак, есть 2 сокета ЦП, 16 ядер / 32 гиперпотока в каждом, так что у вас всего 32 ядра и 64 гиперпотока / виртуальных ЦП.

Оставшиеся 4 ядра / 8 виртуальных ЦП на хост-машине будут выделены другим экземплярам.