AMD EPYC 7003 Milan и Milan-X: полный обзор третьего поколения серверных процессоров Zen 3, модельный ряд, тесты, конфигурации и сравнение с Intel Xeon
Серия AMD EPYC 7003 занимает особое место в развитии серверной платформы AMD. Эти процессоры сохранили проверенный разъём SP3, восемь каналов памяти DDR4 и 128 линий PCI Express 4.0, но перешли на архитектуру Zen 3 с заметно переработанной организацией вычислительных блоков. Позднее семейство расширилось моделями Milan-X, получившими трёхмерный кэш AMD 3D V-Cache объёмом до 768 МБ на один процессор.
Обычные Milan вышли 15 марта 2021 года, а Milan-X были представлены 21 марта 2022 года. Линейка охватила модели с 8–64 ядрами, варианты для одно- и двухсокетных серверов, высокочастотные процессоры серии F и четыре модели X для технических вычислений, инженерного моделирования и других задач с крупными рабочими наборами данных.
С точки зрения современного рынка EPYC 7003 уже не является новейшим поколением. Серии EPYC 9004 и EPYC 9005 перешли на DDR5, PCIe 5.0, более новые ядра и значительно более высокую плотность вычислений. Однако Milan продолжает оставаться практичной платформой для модернизации существующих серверов SP3, покупки недорогих бывших в эксплуатации систем, развёртывания виртуализации, баз данных, файловых хранилищ, систем резервного копирования и вычислительных узлов. Особенно привлекательно выглядит сочетание зрелых прошивок, доступной DDR4 ECC RDIMM и большого количества серверов на вторичном рынке.
AMD EPYC 7003 Milan и Milan-X: что представляет собой серия
AMD EPYC 7003 — третье поколение серверных процессоров EPYC для разъёма SP3. Основой обычных моделей Milan стала архитектура Zen 3, а Milan-X дополнили ту же архитектуру многослойным кэшем. Максимальная конфигурация содержит 64 физических ядра и 128 потоков на один сокет. В двухпроцессорном сервере доступны до 128 ядер и 256 потоков.
Вместо увеличения предельного числа ядер AMD сосредоточилась на повышении производительности каждого ядра, сокращении внутренних задержек и более эффективном использовании кэша. В Zen 2 один восьмиядерный вычислительный кристалл был разделён на два четырёхъядерных комплекса, каждый со своей частью L3. В Zen 3 восемь ядер внутри CCD получили общий 32-мегабайтный L3. Ядро обращается ко всему кэшу вычислительного кристалла без перехода между двумя отдельными четырёхъядерными доменами. Такое изменение особенно полезно для баз данных, виртуальных машин, компиляции, серверов приложений и программ, в которых потоки активно обмениваются данными.
В серию входят несколько групп процессоров:
-
стандартные Milan для одно- и двухсокетных систем;
-
модели с индексом P, рассчитанные только на один сокет;
-
высокочастотные модели F;
-
Milan-X с индексом X и 768 МБ L3;
-
специализированные OEM- и облачные варианты;
-
поздние младшие модели, включая восьмиядерные EPYC 7203 и 7203P.
Стандартные модели предназначены для универсальных серверов. В этой категории представлены процессоры с разным балансом количества ядер, частоты, объёма кэша и теплового пакета. EPYC 7763 и 7713 ориентированы на максимальную плотность вычислений, EPYC 7543 и 7443 занимают средний сегмент, а EPYC 7313, 7303 и 7203 подходят для менее масштабных систем.
Модификации P представляют собой один из самых важных коммерческих инструментов AMD. Такой процессор нельзя установить в двухсокетную конфигурацию, зато при равных характеристиках он обычно стоит дешевле универсального аналога. EPYC 7713P, 7543P, 7443P, 7313P и другие P-модели позволяют получить 128 линий PCIe 4.0 и восемь каналов памяти без покупки второго процессора. Для хранилищ, серверов резервного копирования, узлов виртуализации и рабочих станций это часто более рациональная схема, чем двухсокетная система с процессорами меньшей мощности.
Высокочастотная серия F включает EPYC 72F3, 73F3, 74F3 и 75F3. Эти модели получили меньше активных ядер, но сохранили большой кэш и повышенные частоты. EPYC 72F3 работает на базовой частоте 3,7 ГГц и разгоняется автоматически до 4,1 ГГц, что является максимальным значением для публичной линейки Milan. Такие процессоры рассчитаны на приложения с лицензированием по ядрам, серверы баз данных, системы электронного проектирования, игровые серверы и другое программное обеспечение, где производительность одного ядра важнее общего количества потоков.
Milan-X развивает другую идею. Четыре модели X получили 768 МБ L3 независимо от количества активных ядер. Дополнительный кэш уменьшает число обращений к оперативной памяти и ускоряет приложения с большим объёмом повторно используемых данных. Наибольшая польза проявляется в вычислительной гидродинамике, конечно-элементном анализе, моделировании погоды, автоматизации проектирования электроники, вычислительной химии и отдельных научных пакетах.
Основные характеристики платформы:
| Параметр | AMD EPYC 7003 |
|---|---|
| Архитектура ядер | Zen 3 |
| Кодовое название стандартной серии | Milan |
| Кодовое название моделей с 3D V-Cache | Milan-X |
| Разъём | SP3, LGA4094 |
| Число ядер | От 8 до 64 |
| Число потоков | От 16 до 128 |
| Максимальная автоматическая частота | До 4,1 ГГц |
| Каналы памяти | 8 |
| Тип памяти | DDR4 ECC RDIMM и LRDIMM |
| Максимальная штатная скорость памяти | DDR4-3200 |
| Теоретическая пропускная способность памяти | До 204,8 ГБ/с на сокет |
| Линии расширения | 128 линий PCIe 4.0 на процессор |
| Обычный объём L3 | От 64 до 256 МБ |
| Объём L3 у Milan-X | 768 МБ |
| Расчётная мощность | От 120 до 280 Вт |
| Конфигурации | 1P и 2P, в зависимости от модели |
| Встроенная графика | Отсутствует |
| Поддержка AVX-512 | Отсутствует |
| Максимальный объём памяти | До 4 ТБ на сокет при поддержке платой и модулями |
| Аппаратная виртуализация | AMD-V, IOMMU, SEV, SEV-ES, SEV-SNP |
| Год выхода Milan | 2021 |
| Год выхода Milan-X | 2022 |
Архитектурно EPYC 7003 остаётся полноценным серверным процессором, а не увеличенной версией настольного Ryzen. Центральный кристалл ввода-вывода обслуживает восемь каналов памяти, линии PCIe, межпроцессорные соединения и связь с вычислительными кристаллами. Такая компоновка позволяет собирать модели с разным числом CCD, отключать часть ядер и формировать широкий модельный ряд без разработки отдельного монолитного кристалла для каждого сегмента.
Где купить AMD EPYC 7003 Milan и Milan-X
К 28 июля 2026 года процессоры Milan продаются в нескольких формах: новые складские остатки, OEM-экземпляры без розничной коробки, снятые с рабочих серверов процессоры, комплекты с материнской платой и памятью, а также готовые серверы. Большинство предложений на российских площадках относится к OEM-товарам и параллельному импорту. Некоторые карточки сохраняются в каталогах после окончания поставок, поэтому наличие и окончательную стоимость требуется проверять непосредственно перед оплатой.
Цены в таблице зафиксированы на дату подготовки материала. Маркетплейсы меняют их в зависимости от продавца, региона доставки, выбранного варианта товара, купонов и состояния оборудования.
| Магазин | Цена на момент проверки |
|---|---|
| Яндекс Маркет | Около 67 033 ₽ |
| Яндекс Маркет | Около 73 862 ₽ |
| Яндекс Маркет | Около 85 421 ₽ |
| Яндекс Маркет | Около 99 532 ₽ |
| Яндекс Маркет | Около 101 670 ₽ |
| Яндекс Маркет | Около 103 139 ₽ |
| Яндекс Маркет | Около 108 145 ₽ |
| Яндекс Маркет | От 111 319 ₽ |
| Яндекс Маркет | Около 162 740 ₽ |
| Яндекс Маркет | Около 182 633 ₽ |
На Яндекс Маркете во время проверки EPYC 7663 предлагался примерно за 103 139 ₽, EPYC 7663P — за 73 862 ₽, а EPYC 75F3 — от 111 319 ₽. Разница между продавцами одной модели достигала десятков тысяч рублей, что делает сравнение условий гарантии не менее важным, чем сравнение цены.
У AliExpress одна карточка часто объединяет несколько поколений и моделей. Цена в списке может относиться к самому дешёвому варианту, пустому комплекту, материнской плате без процессора или младшему CPU. Перед оплатой необходимо открыть селектор комплектации и проверить точное обозначение, состояние, количество процессоров и объём памяти. Архивные сервисы отслеживания цен показывали около $1 154,07 для смешанной карточки с 7763 и 7713 и около $1 316,33 для комплекта с платой, двумя EPYC 7763 и памятью, но такие суммы нельзя переносить на любую конфигурацию из того же объявления.
Процессоры EPYC 7003 не устанавливались в ноутбуки. Это серверные модели для сокета SP3, требующие крупной системной платы, восьмиканальной памяти и специализированного охлаждения. Поэтому ссылки на ноутбуки для этой серии отсутствуют. В продаже встречаются готовые серверы Dell PowerEdge, HPE ProLiant, Lenovo ThinkSystem, Supermicro, Gigabyte и Tyan, а также рабочие станции, собранные на серверных платах.
Что проверять перед покупкой
Прежде всего следует уточнить точную модель. EPYC 7543 и EPYC 7543P имеют одинаковые основные вычислительные характеристики, но P-версия не работает во втором сокете. Аналогичное ограничение действует для всех моделей с индексом P.
Состояние OEM-процессора оценивается по крышке, краям корпуса, контактным площадкам и направляющей рамке. На крышке не должно быть глубоких следов шлифовки, повторной маркировки или механического повреждения. Контактные площадки должны быть чистыми и ровными. Следы термопасты сами по себе не свидетельствуют о неисправности: серверные процессоры часто продаются после демонтажа из рабочих узлов.
Отдельного внимания требует AMD Platform Secure Boot. Некоторые серверные производители активировали привязку процессора к своей платформе. Такой CPU продолжает работать в совместимом сервере того же производителя, но не запускается на универсальной плате другого бренда. Для процессоров, снятых с Dell, HPE или Lenovo, продавец должен прямо подтвердить отсутствие привязки либо указать конкретную совместимую платформу.
Также требуется проверить:
-
отсутствие инженерной маркировки ES или QS;
-
совместимость BIOS с Milan или Milan-X;
-
наличие процессорной рамки SP3;
-
ограничения материнской платы по TDP;
-
поддержку 280-ваттных моделей;
-
поддержку 3D V-Cache;
-
работоспособность всех восьми каналов памяти;
-
условия возврата;
-
результаты стресс-теста;
-
серийный номер и происхождение оборудования;
-
комплектацию системы охлаждения.
Дешёвая плата SP3 неизвестного происхождения снижает привлекательность даже выгодно купленного процессора. Для длительной серверной нагрузки важны исправный контроллер управления BMC, полноценный VRM, датчики температуры, проверенная прошивка и правильное распределение линий PCIe.
История Milan: развитие платформы SP3
Первое поколение EPYC Naples вывело AMD на рынок современных многосокетных серверов с большим количеством ядер, восемью каналами памяти и многочисленными линиями PCIe. Второе поколение Rome перешло на архитектуру Zen 2 и укрепило чиплетную схему. Milan сохранил базовую инфраструктуру Rome, но заменил вычислительную часть архитектурой Zen 3.
Совместимость с SP3 была одним из главных преимуществ перехода. Производители серверов смогли обновлять существующие платформы после установки подходящего BIOS. Совместимость не была безусловной: плата должна поддерживать электрические требования конкретного процессора, его TDP и нужную версию микропрограммы. Ранние платы первого поколения SP3 не всегда получили поддержку Milan, а для Milan-X требовались дополнительные обновления.
AMD не увеличила предел выше 64 ядер, поскольку в рамках существующего корпуса и теплового бюджета приоритетом стала производительность ядра. Zen 3 улучшил обработку команд, предсказание ветвлений, загрузку и сохранение данных, а также взаимодействие ядер через общий L3. Заявленный прирост IPC относительно Zen 2 достигал примерно 19%, хотя реальный результат менялся в зависимости от приложения. Независимые тесты подтверждали заметное ускорение при одинаковом количестве ядер и близком энергопотреблении.
В момент выхода Milan конкурировал прежде всего с Intel Xeon Scalable второго и третьего поколений. Cascade Lake оставался распространённой платформой, а Ice Lake-SP принёс до 40 ядер, восемь каналов DDR4 и PCIe 4.0. AMD сохраняла преимущество по максимальному количеству ядер на сокет и числу линий PCIe, тогда как Intel предлагала AVX-512, DL Boost и развитую экосистему решений, оптимизированных под Xeon.
Запуск Milan-X стал первым широким применением многослойного кэша в серверных x86-процессорах. Вместо увеличения частоты или числа ядер AMD установила дополнительный кристалл SRAM поверх каждого CCD. Суммарный L3 достиг 768 МБ на сокет и 1,5 ГБ в двухсокетной системе. Платформа сохранила DDR4 и PCIe 4.0, поэтому обновление было доступно без перехода на новый тип памяти.
Продолжительный жизненный цикл Milan объясняется масштабом установленной базы SP3. Для организации, уже использующей Rome, замена процессоров и обновление BIOS обходятся дешевле полной смены серверов, памяти и накопителей. DDR4 ECC на вторичном рынке также стоит заметно меньше DDR5 серверного класса.
В 2023 году линейку расширили восьмиядерные EPYC 7203 и 7203P с TDP 120 Вт. Они закрыли сегмент серверов, которым нужны многочисленные линии PCIe и восемь каналов памяти, но не требуется большое число ядер.
Полный модельный ряд AMD EPYC 7003
В публичную линейку входят 29 стандартных моделей Milan и Milan-X. Все они используют разъём SP3, поддерживают DDR4-3200 и располагают 128 линиями PCIe 4.0. Различия касаются количества ядер, частот, L3, TDP и возможности работы в двухсокетной системе.
Стандартные модели Milan
| Модель | Ядра / потоки | Базовая частота | Boost | L3 | TDP | Сокеты |
| EPYC 7763 | 64 / 128 | 2,45 ГГц | 3,50 ГГц | 256 МБ | 280 Вт | 1P/2P |
| EPYC 7713 | 64 / 128 | 2,00 ГГц | 3,675 ГГц | 256 МБ | 225 Вт | 1P/2P |
| EPYC 7713P | 64 / 128 | 2,00 ГГц | 3,675 ГГц | 256 МБ | 225 Вт | Только 1P |
| EPYC 7663 | 56 / 112 | 2,00 ГГц | 3,50 ГГц | 256 МБ | 240 Вт | 1P/2P |
| EPYC 7663P | 56 / 112 | 2,00 ГГц | 3,50 ГГц | 256 МБ | 240 Вт | Только 1P |
| EPYC 7643 | 48 / 96 | 2,30 ГГц | 3,60 ГГц | 256 МБ | 225 Вт | 1P/2P |
| EPYC 7643P | 48 / 96 | 2,30 ГГц | 3,60 ГГц | 256 МБ | 225 Вт | Только 1P |
| EPYC 7543 | 32 / 64 | 2,80 ГГц | 3,70 ГГц | 256 МБ | 225 Вт | 1P/2P |
| EPYC 7543P | 32 / 64 | 2,80 ГГц | 3,70 ГГц | 256 МБ | 225 Вт | Только 1P |
| EPYC 7513 | 32 / 64 | 2,60 ГГц | 3,65 ГГц | 128 МБ | 200 Вт | 1P/2P |
| EPYC 7453 | 28 / 56 | 2,75 ГГц | 3,45 ГГц | 64 МБ | 225 Вт | 1P/2P |
| EPYC 7443 | 24 / 48 | 2,85 ГГц | 4,00 ГГц | 128 МБ | 200 Вт | 1P/2P |
| EPYC 7443P | 24 / 48 | 2,85 ГГц | 4,00 ГГц | 128 МБ | 200 Вт | Только 1P |
| EPYC 7413 | 24 / 48 | 2,65 ГГц | 3,60 ГГц | 128 МБ | 180 Вт | 1P/2P |
| EPYC 7343 | 16 / 32 | 3,20 ГГц | 3,90 ГГц | 128 МБ | 190 Вт | 1P/2P |
| EPYC 7313 | 16 / 32 | 3,00 ГГц | 3,70 ГГц | 128 МБ | 155 Вт | 1P/2P |
| EPYC 7313P | 16 / 32 | 3,00 ГГц | 3,70 ГГц | 128 МБ | 155 Вт | Только 1P |
| EPYC 7303 | 16 / 32 | 2,40 ГГц | 3,40 ГГц | 64 МБ | 130 Вт | 1P/2P |
| EPYC 7303P | 16 / 32 | 2,40 ГГц | 3,40 ГГц | 64 МБ | 130 Вт | Только 1P |
| EPYC 7203 | 8 / 16 | 2,80 ГГц | 3,40 ГГц | 64 МБ | 120 Вт | 1P/2P |
| EPYC 7203P | 8 / 16 | 2,80 ГГц | 3,40 ГГц | 64 МБ | 120 Вт | Только 1P |
Высокочастотные модели F
| Модель | Ядра / потоки | Базовая частота | Boost | L3 | TDP | Сокеты |
| EPYC 75F3 | 32 / 64 | 2,95 ГГц | 4,00 ГГц | 256 МБ | 280 Вт | 1P/2P |
| EPYC 74F3 | 24 / 48 | 3,20 ГГц | 4,00 ГГц | 256 МБ | 240 Вт | 1P/2P |
| EPYC 73F3 | 16 / 32 | 3,50 ГГц | 4,00 ГГц | 256 МБ | 240 Вт | 1P/2P |
| EPYC 72F3 | 8 / 16 | 3,70 ГГц | 4,10 ГГц | 256 МБ | 180 Вт | 1P/2P |
Модели Milan-X
| Модель | Ядра / потоки | Базовая частота | Boost | L3 | TDP | Сокеты |
| EPYC 7773X | 64 / 128 | 2,20 ГГц | 3,50 ГГц | 768 МБ | 280 Вт | 1P/2P |
| EPYC 7573X | 32 / 64 | 2,80 ГГц | 3,60 ГГц | 768 МБ | 280 Вт | 1P/2P |
| EPYC 7473X | 24 / 48 | 2,80 ГГц | 3,70 ГГц | 768 МБ | 240 Вт | 1P/2P |
| EPYC 7373X | 16 / 32 | 3,05 ГГц | 3,80 ГГц | 768 МБ | 240 Вт | 1P/2P |
Характеристики таблиц соответствуют сводной документации AMD для семейства EPYC 7003. Вся серия поддерживает восемь каналов DDR4-3200 с теоретической пропускной способностью до 204,8 ГБ/с на сокет и 128 линий PCIe 4.0.
EPYC 7763
EPYC 7763 — наиболее производительная стандартная модель Milan по сочетанию количества ядер и частоты. Все 64 ядра работают с базовой частотой 2,45 ГГц, а TDP достигает 280 Вт. Процессор рассчитан на плотную виртуализацию, рендеринг, компиляцию, научные вычисления и крупные серверы приложений.
В двухсокетной системе доступны 128 ядер, 256 потоков и 512 МБ L3. При этом стоимость лицензий программного обеспечения, рассчитываемых по числу ядер, становится существенной статьёй расходов. Для Oracle Database, Microsoft SQL Server и некоторых коммерческих гипервизоров менее многоядерная F-модель способна обеспечить более выгодный итоговый бюджет.
EPYC 7713 и 7713P
Обе модели содержат 64 ядра, но работают при TDP 225 Вт. Снижение базовой частоты до 2,0 ГГц делает их менее быстрыми в тяжёлой нагрузке на каждое ядро, зато улучшает плотность вычислений на единицу мощности.
EPYC 7713P особенно интересен для односокетной виртуализации. Один процессор предоставляет 64 ядра, восемь каналов памяти и 128 линий PCIe, не требуя платы с двумя сокетами. В системах хранения и облачных узлах это уменьшает стоимость материнской платы, охлаждения и лицензирования серверной операционной системы.
EPYC 7663 и 7663P
56-ядерные модели занимают промежуточное положение между 64-ядерными флагманами и 48-ядерным EPYC 7643. Они востребованы там, где требуется высокая плотность, но 64 ядра не укладываются в лицензионную или финансовую модель.
На вторичном рынке EPYC 7663P иногда стоит заметно дешевле EPYC 7713P при разнице всего в восемь ядер. Для домашней лаборатории, Proxmox, контейнерной инфраструктуры и серверов разработки такая модель выглядит особенно убедительно.
EPYC 7643 и 7643P
48 ядер при базовой частоте 2,3 ГГц формируют хороший баланс между плотностью и производительностью одного потока. Объём L3 составляет 256 МБ, поэтому процессор лучше подходит для крупных наборов виртуальных машин, чем модели с 64 или 128 МБ кэша при сопоставимом числе ядер.
EPYC 7543 и 7543P
EPYC 7543 — одна из самых универсальных моделей семейства. Она предлагает 32 ядра, частоту до 3,7 ГГц, 256 МБ L3 и TDP 225 Вт. В сравнении с 64-ядерными вариантами каждое ядро получает больше теплового и частотного резерва.
EPYC 7543P подходит для серверов баз данных, универсальных узлов виртуализации и мощных рабочих станций. На рынке бывшего в эксплуатации оборудования эта модель нередко становится наиболее сбалансированной покупкой: 32 ядра уже обеспечивают большой запас многопоточной производительности, но ещё не создают чрезмерных расходов на лицензии.
EPYC 7513
EPYC 7513 содержит 32 ядра, но получил 128 МБ L3 и TDP 200 Вт. Это более экономичная альтернатива EPYC 7543. Базовая частота 2,6 ГГц ниже, однако для равномерной многопоточной нагрузки разница часто менее существенна, чем разница в цене.
Карточка модели указывает 32 ядра, 64 потока, базовую частоту 2,6 ГГц, Boost до 3,65 ГГц, 128 МБ L3 и регулируемый диапазон мощности 165–200 Вт.
EPYC 7453
Эта модель получила 28 ядер и только 64 МБ L3. Нестандартное количество ядер связано с сегментацией линейки. EPYC 7453 способен хорошо работать в потоковых нагрузках, но при равной цене EPYC 7443 с 24 ядрами, более высокой частотой и 128 МБ L3 бывает предпочтительнее для баз данных и приложений с активным обменом данными.
EPYC 7443 и 7443P
24 ядра, Boost до 4,0 ГГц и 128 МБ L3 делают EPYC 7443 одним из лучших универсальных процессоров Milan. Модель сохраняет высокую многопоточную производительность и не слишком отстаёт от серии F в задачах, чувствительных к частоте.
EPYC 7443P особенно удачен для односокетного сервера виртуализации, файлового хранилища с большим количеством NVMe или рабочей станции. На Яндекс Маркете он встречался примерно за 67 033 ₽, что делает его одной из наиболее доступных полноценных моделей Milan среднего класса.
EPYC 7413
EPYC 7413 также содержит 24 ядра, но работает на более низких частотах и имеет TDP 180 Вт. Он подходит для серверов с ограниченным тепловым бюджетом, где нагрузка равномерно распределяется между потоками.
EPYC 7343
EPYC 7343 предлагает 16 ядер при базовой частоте 3,2 ГГц и 128 МБ L3. Он относится к универсальным моделям, а не к дорогой серии F, поэтому способен стать выгодной основой сервера баз данных, терминального сервера или рабочей станции с большим количеством линий PCIe.
EPYC 7313 и 7313P
16 ядер, частоты 3,0–3,7 ГГц, 128 МБ L3 и TDP 155 Вт делают эти процессоры подходящими для компактных серверов. EPYC 7313P особенно полезен в системах хранения: вычислительная часть не избыточна, но пользователь получает 128 линий PCIe и восемь каналов памяти.
Для EPYC 7313P заявлен регулируемый диапазон мощности 155–180 Вт. Это позволяет производителю сервера выбирать баланс между частотой и охлаждением.
EPYC 7303 и 7303P
Эти модели также имеют 16 ядер, но работают при меньших частотах и располагают 64 МБ L3. TDP 130 Вт упрощает охлаждение. Основные сценарии — контроллеры хранения, серверы резервного копирования, инфраструктурные службы, лабораторные стенды и недорогая виртуализация.
EPYC 7203 и 7203P
Восьмиядерные модели сохраняют все инфраструктурные возможности SP3. Они не рассчитаны на тяжёлую многопоточную обработку, зато предоставляют необычно большое количество линий PCIe и каналов памяти для своего числа ядер.
EPYC 7203P подходит для NVMe-хранилища, маршрутизатора, сервера резервного копирования, системы видеонаблюдения и сетевого устройства с несколькими высокоскоростными адаптерами. Покупка такого процессора ради вычислений нерациональна, но как контроллер ввода-вывода он закрывает специфический класс задач.
Высокочастотная серия F
EPYC 72F3, 73F3, 74F3 и 75F3 используют восемь вычислительных кристаллов даже при небольшом количестве активных ядер. Благодаря этому каждая модель располагает 256 МБ L3. У EPYC 72F3 на одно активное ядро приходится 32 МБ L3, что значительно больше, чем у стандартных процессоров.
Высокая стоимость F-моделей объясняется не только отбором кристаллов. Они предназначены для организаций, где лицензия коммерческого продукта стоит дороже аппаратного обеспечения. Уменьшение числа ядер при высокой производительности каждого из них позволяет снизить расходы на Oracle, SQL Server, VMware и другие продукты с расчётом по ядрам.
Milan-X
Все четыре модели X получили восемь CCD и 768 МБ L3. В EPYC 7373X активно только 16 ядер, распределённых по восьми вычислительным кристаллам. Поэтому на одно активное ядро приходится 48 МБ L3. У EPYC 7773X этот показатель составляет 12 МБ на ядро, что всё равно в три раза больше, чем у обычного 64-ядерного Milan.
Такое распределение объясняет высокую производительность младших Milan-X в приложениях, где важны большой кэш и высокая частота, но не требуется 64 ядра.
Специализированные модели
В облачной инфраструктуре встречались заказные варианты EPYC 7V13, 7V73X и 7763v. Их характеристики и доступность определялись конкретным оператором. Например, Microsoft применяла Milan-X в виртуальных машинах Azure HBv3 для вычислительной гидродинамики, инженерного моделирования и научных задач. В двухпроцессорном узле совокупный объём L3 достигал 1 536 МБ.
Как читать названия моделей EPYC 7003
Обозначение AMD EPYC 7543 состоит из четырёх цифр и дополнительного индекса.
Первая цифра 7 указывает на семейство серверных EPYC этого поколения. Средние цифры разделяют модели по положению в линейке, количеству ядер и классу производительности. Последняя цифра 3 обозначает третье поколение EPYC.
Индекс P означает работу только в односокетной системе. Он не указывает на пониженную производительность. EPYC 7543P имеет те же 32 ядра, частоты, L3 и TDP, что и EPYC 7543. Разница заключается в отключённой возможности межпроцессорной работы.
Индекс F обозначает ориентацию на высокую частоту. Такие модели содержат меньше ядер, но получают повышенную базовую частоту, большой кэш и высокий тепловой бюджет.
Индекс X относится к Milan-X с 3D V-Cache. Все модели X имеют 768 МБ L3.
Буква V встречается в облачных и специализированных артикулах. Такие модели создавались под требования конкретного крупного заказчика и не всегда продавались через обычные каналы.
По одному номеру нельзя оценивать производительность без контекста. EPYC 7453 имеет 28 ядер, но только 64 МБ L3. EPYC 7443 содержит 24 ядра, зато работает быстрее и располагает 128 МБ. В части серверных приложений 7443 оказывается производительнее, несмотря на меньшее число ядер.
При выборе требуется одновременно учитывать:
-
количество физических ядер;
-
базовую частоту;
-
максимальный Boost;
-
объём L3;
-
TDP;
-
возможность работы в 2P;
-
стоимость лицензирования;
-
объём памяти на ядро;
-
характер доступа к памяти;
-
число устройств PCIe;
-
требования к задержкам;
-
плотность виртуальных машин;
-
цену самого сервера.
Архитектура Zen 3 в серверном исполнении
Процессор EPYC Milan состоит из центрального кристалла ввода-вывода и нескольких вычислительных кристаллов CCD. Максимальная модель содержит восемь CCD. Каждый CCD включает до восьми ядер Zen 3 и общий 32-мегабайтный L3.
Центральный I/O Die обслуживает контроллеры памяти, PCI Express, Infinity Fabric, межсокетную связь и системные функции. Вычислительные кристаллы не соединяются напрямую с модулями DDR4: обращения проходят через I/O Die. Такая схема упрощает создание многочисленных моделей, но делает правильную настройку NUMA и размещение памяти особенно важной.
Единый восьмиядерный комплекс
Главное структурное отличие Zen 3 от Zen 2 заключается в объединении восьми ядер вокруг общего L3. В Rome один CCD был разделён на два комплекса по четыре ядра и 16 МБ L3. Поток, которому требовались данные из соседнего комплекса, сталкивался с дополнительной задержкой.
В Milan все восемь ядер CCD используют общий 32-мегабайтный кэш. Это улучшает:
-
взаимодействие потоков одной виртуальной машины;
-
выполнение серверов приложений;
-
компиляцию;
-
обработку игровых серверов;
-
базы данных;
-
работу с общими структурами;
-
планирование контейнеров;
-
обработку сетевых пакетов.
Фронтенд и предсказание ветвлений
Zen 3 получил переработанную обработку команд и улучшенный предсказатель ветвлений. Увеличенный буфер целей переходов снижает число ошибочных предсказаний. Для серверных приложений это важно из-за сложного программного кода, многочисленных условий и непрямых переходов.
Улучшения не превращают каждый Milan в процессор на 19% быстрее Rome. Прирост IPC зависит от структуры программы. Последовательные вычисления, компиляция и серверы приложений обычно получают заметное ускорение. Пропускные операции, полностью ограниченные памятью или накопителем, реагируют слабее.
Исполнительная часть
Zen 3 сохранил поддержку SMT, поэтому каждое физическое ядро обрабатывает два потока. В приложениях с высокой параллельностью SMT повышает загрузку исполнительных блоков. В некоторых HPC-задачах отключение SMT улучшает предсказуемость и освобождает ресурсы для одного тяжёлого потока на ядро.
Поддерживаются:
-
SSE и SSE2;
-
SSE3 и SSSE3;
-
SSE4.1 и SSE4.2;
-
AVX;
-
AVX2;
-
FMA3;
-
AES;
-
SHA;
-
BMI1 и BMI2;
-
аппаратная виртуализация AMD-V;
-
вложенные таблицы страниц;
-
IOMMU;
-
аппаратные счётчики производительности.
AVX-512 отсутствует. Приложения, хорошо оптимизированные под 512-битные инструкции Intel, способны показывать сильные результаты на Xeon Ice Lake. В обычных серверных нагрузках высокая плотность ядер и производительность Zen 3 часто компенсируют отсутствие AVX-512.
SMT
SMT увеличивает число логических процессоров вдвое. Двухсокетный сервер с двумя EPYC 7763 показывает операционной системе 256 потоков. Для некоторых старых ОС и гипервизоров такое количество требует включённого x2APIC.
SMT полезен для:
-
веб-серверов;
-
контейнеров;
-
виртуальных машин;
-
компиляции;
-
рендеринга;
-
смешанной серверной нагрузки.
Отключение SMT применяется в вычислениях, где один поток полностью загружает ядро, а также при строгом лицензировании по логическим процессорам.
NUMA и NPS
Настройка NUMA Per Socket разделяет один физический процессор на несколько NUMA-доменов:
| Режим | NUMA-доменов на сокет | Основное применение |
| NPS1 | 1 | Простота настройки, крупные виртуальные машины |
| NPS2 | 2 | Баланс локальности памяти и размера домена |
| NPS4 | 4 | Базы данных, HPC, виртуализация с точной привязкой |
| Дополнительные режимы | Зависит от BIOS | Специализированные OEM-платформы |
В NPS1 вся память одного процессора представляется единым доменом. Это упрощает управление, но часть обращений проходит к более удалённому контроллеру памяти внутри сокета.
NPS4 создаёт четыре домена, каждый связан с двумя каналами памяти. При правильной привязке потока и памяти задержки уменьшаются. Неправильное размещение способно дать обратный результат: поток будет постоянно обращаться к чужому NUMA-домену.
Для виртуализации разумно соотносить размер виртуальной машины с границами NUMA. Виртуальная машина на 16–32 ядра обычно проще размещается внутри одного домена, чем экземпляр на 96–128 потоков. Для базы данных применяются привязка процессов, локальное выделение памяти и huge pages.
Milan-X и AMD 3D V-Cache
Обычный CCD Milan содержит 32 МБ L3. В Milan-X поверх него установлен дополнительный кристалл SRAM объёмом 64 МБ. Суммарно один CCD получает 96 МБ L3. Восемь CCD дают 768 МБ на процессор.
Дополнительный кристалл соединяется с основным через высокоплотные вертикальные контакты. Такой способ уменьшает расстояние между вычислительными ядрами и дополнительной памятью по сравнению с отдельным кристаллом рядом на подложке.
Почему большой кэш ускоряет серверные приложения
Процессор выполняет операции значительно быстрее, чем получает данные из оперативной памяти. L3 хранит недавно использованные блоки ближе к ядрам. Когда рабочий набор помещается в кэш полностью или частично, число обращений к DDR4 сокращается.
Наибольшую пользу получают приложения, которые:
-
многократно используют одни и те же данные;
-
работают с крупными сетками;
-
обрабатывают разреженные матрицы;
-
выполняют сложные инженерные симуляции;
-
используют большие таблицы;
-
чувствительны к задержке памяти;
-
не полностью насыщают пропускную способность DDR4;
-
масштабируются на множество ядер.
Типичные сферы:
-
вычислительная гидродинамика;
-
конечно-элементный анализ;
-
автоматизация проектирования электроники;
-
моделирование погоды;
-
сейсмическое моделирование;
-
вычислительная химия;
-
анализ конструкций;
-
отдельные базы данных;
-
научные пакеты;
-
обработка геопространственных данных.
Когда Milan-X не даёт большого прироста
Дополнительный кэш почти не помогает программе, которая:
-
последовательно читает поток данных один раз;
-
ограничена скоростью накопителя;
-
ограничена сетевым каналом;
-
помещается в обычные 256 МБ L3;
-
интенсивно использует вычислительные инструкции без частых обращений к памяти;
-
упирается в один поток;
-
не масштабируется на доступные ядра.
Модели X имеют более высокую цену и в некоторых случаях более низкую частоту, чем сопоставимые обычные Milan. Поэтому Milan-X следует покупать под известную рабочую нагрузку, а не только ради максимального объёма кэша.
Сравнение Milan-X
| Модель | Ядра | L3 | L3 на активное ядро | Частота Boost | Основной профиль |
| EPYC 7373X | 16 | 768 МБ | 48 МБ | 3,8 ГГц | Лицензируемое ПО, EDA, БД |
| EPYC 7473X | 24 | 768 МБ | 32 МБ | 3,7 ГГц | Инженерные расчёты |
| EPYC 7573X | 32 | 768 МБ | 24 МБ | 3,6 ГГц | Универсальный HPC |
| EPYC 7773X | 64 | 768 МБ | 12 МБ | 3,5 ГГц | Максимальная плотность HPC |
EPYC 7373X выглядит необычно: всего 16 активных ядер обслуживаются восемью CCD. Такое устройство увеличивает объём кэша на ядро, но также требует внимательной настройки потоков. В приложениях без пользы от большого L3 обычный EPYC 7343 или высокочастотный EPYC 73F3 способен оказаться экономичнее.
В WRF с сеткой CONUS 2,5 км двухсокетная система с EPYC 7773X сократила время выполнения примерно на 13% относительно двух EPYC 7763, сэкономив около 17 минут. Отрыв от двух Xeon Platinum 8380 составил около 42 минут. В том же тесте система Milan-X потребляла меньше энергии, чем двухсокетный Ice Lake.
Обзоры рыночного позиционирования Milan-X отмечали рост цены относительно стандартных Milan примерно на 10,8–34,5%, в зависимости от модели. Улучшение соотношения цены и производительности наблюдалось в задачах, действительно использующих дополнительный кэш. В нечувствительных к L3 программах более дешёвый Milan оставался выгоднее.
Память, PCI Express и подсистема ввода-вывода
Каждый EPYC 7003 располагает восемью каналами DDR4. При скорости DDR4-3200 один канал теоретически передаёт 25,6 ГБ/с, а восемь каналов — 204,8 ГБ/с.
Для раскрытия пропускной способности требуется заполнить все восемь каналов. Сервер с четырьмя модулями памяти работает, но использует только половину каналов. В вычислениях, базах данных и виртуализации такой способ экономии способен заметно ограничить производительность.
Рекомендуемое заполнение памяти
| Объём на сокет | Конфигурация | Оценка |
| 64 ГБ | 8 × 8 ГБ RDIMM | Все каналы активны, но модули малой ёмкости |
| 128 ГБ | 8 × 16 ГБ RDIMM | Хорошая базовая конфигурация |
| 256 ГБ | 8 × 32 ГБ RDIMM | Универсальный вариант |
| 512 ГБ | 8 × 64 ГБ RDIMM | Виртуализация и БД |
| 1 ТБ | 8 × 128 ГБ LRDIMM/RDIMM | Крупные рабочие наборы |
| 2 ТБ | 16 × 128 ГБ | Два модуля на канал |
| 4 ТБ | 16 × 256 ГБ LRDIMM | Максимум зависит от платы и BIOS |
Один модуль на канал обычно позволяет поддерживать максимальную частоту и уменьшает электрическую нагрузку. Два модуля на канал увеличивают объём, но конкретная частота зависит от типа памяти, рангов и разводки платы.
Нельзя смешивать обычную настольную DDR4 с серверной RDIMM. EPYC использует регистровые или буферизованные ECC-модули, поддерживаемые конкретной платой. Даже физически совместимые планки разного типа не работают вместе.
ECC и надёжность
Память серверного класса исправляет одиночные ошибки и обнаруживает часть многобитных повреждений. Платформа также поддерживает расширенные механизмы коррекции и резервирования, реализация которых зависит от платы и BIOS.
Для круглосуточного сервера следует использовать одинаковые модули одной организации памяти. Смешивание разных рангов и производителей усложняет диагностику и иногда снижает частоту.
PCI Express 4.0
Один EPYC 7003 предоставляет 128 линий PCIe 4.0. Это позволяет подключать:
-
до восьми устройств x16;
-
до шестнадцати устройств x8;
-
многочисленные NVMe;
-
сетевые карты 10, 25, 40, 100 и 200 Гбит/с;
-
GPU-ускорители;
-
FPGA;
-
HBA и RAID-контроллеры;
-
карты захвата;
-
ускорители шифрования и сжатия.
Фактическое распределение определяется материнской платой. Наличие 128 линий в процессоре не означает, что все они выведены в полноразмерные слоты. Часть используется под SlimSAS, OCuLink, U.2, сетевые контроллеры и BMC.
Линии в двухсокетной системе
В стандартной 2P-конфигурации часть линий используется для межпроцессорного Infinity Fabric. Некоторые серверы применяют три межсокетных соединения вместо четырёх и выводят больше внешних линий PCIe. Например, Dell PowerEdge XE8545 использовал схему с 160 внешними линиями, но теоретическая пропускная способность между сокетами уменьшалась примерно на 25%. В реальных тестах влияние зависело от размещения GPU и характера обмена данными.
Для двухсокетной системы важно подключать устройства к тому процессору, который обрабатывает их данные. GPU, NVMe и сетевой адаптер, физически связанные со вторым сокетом, создают дополнительную задержку для процесса, запущенного на первом.
Отсутствие CXL и PCIe 5.0
Milan не поддерживает CXL и PCIe 5.0. Для существующих накопителей PCIe 4.0 это не проблема, но новые ускорители и высокоскоростные сетевые карты получают меньшую пропускную способность, чем на EPYC 9004.
Переход на Genoa даёт DDR5, 12 каналов памяти и PCIe 5.0, но требует новой платы SP5 и полной замены модулей памяти. Поэтому обновление Milan внутри готового сервера SP3 остаётся экономически оправданным.
Сокет SP3, материнские платы и совместимость
SP3 — крупный разъём LGA4094. Контакты находятся в сокете материнской платы, а на процессоре расположены плоские площадки. CPU устанавливается в пластиковую направляющую рамку и затягивается крышкой в определённой последовательности.
Неправильная установка способна повредить тысячи контактов. Процессор нельзя свободно класть в сокет без рамки или перемещать после соприкосновения с контактами.
Подходящие платы
Для односокетных систем распространены:
-
Supermicro H12SSL-i;
-
Supermicro H12SSL-NT;
-
ASRock Rack ROMED8-2T;
-
Gigabyte MZ32-AR0;
-
Tyan Tomcat HX S8030;
-
серверные платы Dell, HPE и Lenovo в составе готовых систем.
Для двухсокетных систем:
-
Supermicro H12DSi;
-
Supermicro H12DSi-N6;
-
Gigabyte MZ72-HB0 и MZ72-HB2;
-
Tyan Thunder HX;
-
проприетарные платы PowerEdge, ProLiant и ThinkSystem.
Наличие разъёма SP3 само по себе не гарантирует поддержку Milan. Плата должна получить соответствующий BIOS. Старые H11 и ранние платы для Naples требуют особенно тщательной проверки. Серии H12, ROMED8 и MZ32 изначально ближе к требованиям Rome и Milan, но версия прошивки всё равно имеет значение.
Поддержка 280 Вт
EPYC 7763, 75F3, 7773X и 7573X имеют TDP 280 Вт. Плата должна поддерживать такой режим, а VRM — охлаждаться направленным потоком воздуха. В серверном корпусе воздух проходит через радиатор, память и силовые элементы с высокой скоростью.
Установка серверной платы в обычный тихий корпус без направляющего кожуха приводит к перегреву VRM и модулей памяти даже при хорошем процессорном кулере.
Форм-фактор
Многие платы SP3 соответствуют SSI-EEB или собственным увеличенным форматам. Стандартный ATX-корпус часто не подходит по ширине, расположению стоек и числу слотов.
Перед сборкой рабочей станции требуется проверить:
-
размеры платы;
-
расположение крепёжных отверстий;
-
высоту радиатора;
-
положение разъёма питания;
-
доступ к слотам памяти;
-
длину видеокарты;
-
число отсеков;
-
направление воздушного потока;
-
совместимость передней панели;
-
наличие разъёма управления вентиляторами.
BMC и IPMI
Большинство серверных плат имеет отдельный контроллер управления. Он предоставляет удалённую консоль, включение и выключение, мониторинг датчиков, просмотр журналов и установку операционной системы без физического доступа.
При покупке бывшей в эксплуатации платы требуется сбросить пароль BMC, обновить его прошивку и проверить отсутствие неизвестных пользователей.
Технологии безопасности AMD Infinity Guard
EPYC 7003 объединяет несколько аппаратных механизмов защиты, обозначаемых AMD Infinity Guard. Они работают на разных уровнях и не заменяют обновления BIOS, гипервизора и операционной системы.
Secure Memory Encryption
SME шифрует содержимое оперативной памяти. Это снижает риск извлечения данных при физическом доступе к модулям или анализе шины памяти. Шифрование выполняется аппаратно и не требует переписывания прикладной программы.
Secure Encrypted Virtualization
SEV позволяет шифровать память отдельных виртуальных машин раздельно. Гипервизор управляет ресурсами, но не получает обычного прямого доступа к незашифрованному содержимому гостевой памяти.
SEV-ES
SEV-ES дополнительно защищает состояние регистров виртуального процессора при переходах между гостевой системой и гипервизором. Это закрывает часть данных, которые оставались доступными в первоначальной версии SEV.
SEV-SNP
Secure Nested Paging расширяет защиту контролем целостности и принадлежности страниц памяти. Гостевая система способна подтверждать среду запуска и обнаруживать часть попыток гипервизора подменить отображение памяти.
Эта технология особенно важна для конфиденциальных облачных вычислений, где владелец виртуальной машины не контролирует физический сервер. Полноценная работа требует поддержки со стороны BIOS, гипервизора, ядра ОС и облачной платформы.
Shadow Stack
Аппаратный теневой стек помогает защищать адреса возврата функций от подмены. Это усложняет эксплуатацию некоторых уязвимостей, основанных на повреждении стека.
Secure Processor
В процессоре присутствует отдельная подсистема безопасности, участвующая в проверке прошивок и запуске защищённых функций. Её состояние тесно связано с BIOS и микропрограммой платформы.
Практические требования
Для реального сервера недостаточно включить один пункт в BIOS. Требуется:
-
установить последнюю стабильную прошивку;
-
обновить BMC;
-
использовать поддерживаемую версию гипервизора;
-
проверить статус SEV в Linux или VMware;
-
ограничить административный доступ;
-
включить Secure Boot;
-
хранить журналы удалённо;
-
применять разделение ролей;
-
своевременно устанавливать исправления;
-
повторно проверять настройки после обновления BIOS.
Аппаратное шифрование памяти не защищает от уязвимости внутри самой гостевой системы, украденной учётной записи администратора или вредоносного приложения. Оно закрывает другой класс атак.
Поддержка операционных систем и программного обеспечения
Milan работает с современными серверными операционными системами и гипервизорами, поддерживающими архитектуру x86-64 и платформу SP3.
Linux
Наиболее широкая поддержка доступна в Linux. Подходят:
-
Ubuntu Server;
-
Debian;
-
Red Hat Enterprise Linux;
-
Rocky Linux;
-
AlmaLinux;
-
SUSE Linux Enterprise Server;
-
Oracle Linux;
-
Fedora Server;
-
Arch Linux для лабораторных стендов;
-
специализированные HPC-дистрибутивы.
Для стабильной работы необходимы актуальное ядро, микропрограмма и пакет linux-firmware. Новые ядра лучше управляют частотами, NUMA, IOMMU и SEV-SNP.
Windows Server
Поддерживаются актуальные выпуски Windows Server, рассчитанные на многопроцессорные NUMA-системы. При большом количестве потоков требуется проверить редакционные ограничения и лицензионную модель.
Windows Server лицензируется пакетами физических ядер. Поэтому двухсокетный сервер на 128 ядер может оказаться значительно дороже односокетного узла на 32 ядра, даже когда аппаратное обеспечение куплено недорого.
VMware ESXi
VMware широко применялся на серверах Milan. Для старых версий ESXi требуется проверить таблицу совместимости конкретной модели сервера, сетевого адаптера и контроллера хранения.
Изменения лицензирования VMware усилили значение альтернатив вроде Proxmox VE, Hyper-V, Nutanix AHV и KVM. Сам процессор полноценно поддерживает аппаратную виртуализацию, но коммерческая пригодность платформы зависит от политики поставщика гипервизора.
Proxmox VE
Proxmox хорошо использует большое число ядер EPYC, NUMA, IOMMU, PCIe Passthrough и ZFS. Для стабильной работы следует:
-
включить IOMMU;
-
распределить память по всем каналам;
-
учитывать NUMA при создании крупных виртуальных машин;
-
не выделять гостевым системам все потоки без резерва хосту;
-
хранить системный раздел отдельно от массива виртуальных дисков;
-
использовать резервирование;
-
настроить мониторинг температуры и ошибок ECC.
KVM и QEMU
KVM позволяет использовать SEV и SEV-SNP при подходящих версиях ядра, QEMU и прошивки. Также доступны вложенная виртуализация, прямое назначение устройств и виртуальные NUMA-домены.
Контейнеры и Kubernetes
Высокая плотность ядер делает Milan удобным для Kubernetes, Docker и Podman. Контейнеры используют ядро хоста и создают меньшие накладные расходы, чем полноценные виртуальные машины. При этом ограничения CPU и памяти необходимо согласовывать с физическими NUMA-доменами.
Хранилища
EPYC 7003 подходит для:
-
TrueNAS SCALE;
-
Ceph;
-
ZFS;
-
GlusterFS;
-
MinIO;
-
программно определяемых хранилищ;
-
серверов резервного копирования;
-
NVMe over Fabrics.
128 линий PCIe позволяют подключать большое количество накопителей без внешнего коммутатора. Для ZFS важны ECC, достаточный объём RAM и HBA в режиме прямой передачи дисков.
Компиляторы и профилирование
Поддерживаются GCC, LLVM/Clang, AOCC и коммерческие компиляторы. Для получения высокой производительности следует собирать программное обеспечение с оптимизацией под Zen 3, не ограничивая двоичный файл устаревшим общим профилем x86-64.
AMD uProf предоставляет профилирование CPU, памяти, кэша, частот и энергопотребления. В Linux также применяются perf, numactl, hwloc, lstopo, turbostat и стандартные счётчики производительности.
Производительность AMD EPYC 7003
Результаты серверных тестов нельзя сравнивать только по названию процессора. На итог влияют количество сокетов, объём и заполнение памяти, режим NPS, версия BIOS, компилятор, операционная система, охлаждение и лимиты мощности.
Данные ниже разделены на результаты AMD и независимые измерения. Цифры производителя полезны для понимания предельного позиционирования, но независимые тесты лучше отражают широкий набор программ.
SPEC CPU и SPECpower
| Сравнение | Результат EPYC | Результат Xeon | Преимущество |
| 1 × EPYC 7203P против 1 × Xeon Bronze 3408U, SPECrate2017 Integer Base | 70,8 | 43,7 | 1,62 раза |
| 2 × EPYC 7543 против 2 × Xeon Platinum 8358, SPECrate2017 Integer Base | 567 | 507 | Около 12% |
| 2 × EPYC 7763 против 2 × Xeon Platinum 8380, SPECpower ssj_ops/W | 25 302 | 13 670 | 1,85 раза по эффективности |
В сравнении EPYC 7543 с Xeon Platinum 8358 AMD также рассчитывала преимущество примерно в 1,36 раза по производительности на стоимость процессоров и 1,24 раза по производительности на ватт. Это результаты конкретных опубликованных конфигураций, а не универсальная разница для любого сервера.
Milan против Rome в 147 тестах Phoronix
| Конфигурация | Относительный результат | Комментарий |
| 2 × EPYC 7742 Rome | 100 | Базовый уровень |
| 2 × EPYC 7763 Milan | Около 123 | Геометрическое среднее смешанного набора |
| Прямо сопоставленные тесты 7763 против 7742 | Около +14% | Одинаковое число ядер |
| 2 × EPYC 7713 против 2 × EPYC 7742 | Около +17,5% | Близкий тепловой пакет |
| 1 × EPYC 7713 против 1 × EPYC 7742 | Около +12% | Односокетное сравнение |
Набор включал компиляцию, научные вычисления, кодирование, рендеринг, базы данных и другие Linux-нагрузки. Разница между общим геометрическим средним и прямым сравнением объясняется составом тестов и конфигураций.
Компиляция
Компиляция хорошо масштабируется на множество ядер, но также зависит от частоты, кэша и скорости файловой системы. ServeTheHome отмечал, что двухсокетный сервер с EPYC 7763 способен немного опережать четырёхсокетную систему с Xeon Platinum 8380H при сборке ядра Linux. Это демонстрирует высокую плотность Milan: два сокета заменяют более сложную четырёхсокетную конфигурацию в подходящей нагрузке.
Практическое распределение моделей:
| Задача | Подходящие модели |
| Небольшие проекты и CI | EPYC 7313P, 7343 |
| Крупные сборочные серверы | EPYC 7443P, 7543P |
| Максимальная параллельная компиляция | EPYC 7713P, 7763 |
| Компиляция с тяжёлыми последовательными этапами | EPYC 74F3, 75F3 |
| Сборка и тестирование множества веток | EPYC 7643P, 7713P |
Архивация и сжатие
7-Zip использует целочисленные вычисления, память и большое количество потоков. Milan показывает сильное масштабирование, особенно в двухсокетных системах. ServeTheHome отмечал высокие результаты EPYC 7763 по сравнению с Intel Xeon и Ampere Altra Q80-33.
Высокочастотные F-модели лучше подходят для небольшого количества одновременных архивных операций, а 64-ядерные CPU — для параллельной обработки множества архивов.
OpenSSL и шифрование
Zen 3 поддерживает аппаратное ускорение AES и SHA. Двухсокетные EPYC 7763 показывали сильные результаты OpenSSL и позволяли консолидировать нагрузку, для которой требовалось больше сокетов Xeon предыдущих поколений.
Для VPN и TLS-сервера не всегда требуется 64 ядра. EPYC 7313P или 7443P предоставляет достаточно вычислений и много линий PCIe для сетевых адаптеров.
Виртуализация
Преимущество Milan перед Rome проявляется не только в среднем результате CPU. Единый восьмиядерный CCX с 32 МБ L3 позволяет размещать виртуальные машины более компактно и уменьшает число обращений между внутренними доменами.
В тестах KVM Milan выдерживал больше виртуальных машин до нарушения заданного уровня производительности, чем Rome. Это связано с ростом IPC, частотами и более удобной организацией кэша.
Для виртуализации важны три показателя:
-
количество ядер;
-
память на виртуальную машину;
-
производительность одного ядра.
Сервер с 64 ядрами и 128 ГБ RAM ограничен памятью задолго до полной загрузки CPU. Для EPYC 7713P разумным стартом являются 512 ГБ, а для плотной инфраструктуры — 1 ТБ и больше.
Базы данных
Реляционные базы данных чувствительны к задержкам памяти, частоте одного ядра, размеру кэша и скорости накопителей. Максимальное число ядер не гарантирует лучший результат.
Распределение моделей:
| Сценарий | Рекомендуемая модель | Причина |
| Небольшая PostgreSQL или MySQL | EPYC 7313P | 16 быстрых ядер, 128 МБ L3 |
| Средний сервер транзакций | EPYC 7443P | 24 ядра, Boost до 4,0 ГГц |
| Большая база общего назначения | EPYC 7543P | 32 ядра и 256 МБ L3 |
| Дорогое лицензирование по ядрам | EPYC 73F3 или 74F3 | Высокая частота при меньшем числе ядер |
| База с крупным повторно используемым набором | EPYC 7373X или 7573X | 768 МБ L3 |
| Аналитическая обработка | EPYC 7713P или 7763 | Много потоков и каналов памяти |
Milan-X особенно полезен, когда значительная часть индексов и часто используемых страниц помещается в L3. Для базы, полностью удерживаемой в оперативной памяти и выполняющей последовательное сканирование, преимущество меньше.
Веб-серверы
Nginx, Apache, HAProxy и серверы приложений хорошо масштабируются на Milan. Для веб-узла важнее не абсолютное число ядер, а баланс между CPU, сетью и памятью.
EPYC 7313P с двумя адаптерами 25 Гбит/с способен обслуживать крупный поток трафика, не требуя 64 ядер. EPYC 7713P оправдан в контейнерной среде, где на одном узле одновременно работают сотни сервисов.
Redis и приложения с низкой задержкой
Redis часто ограничен производительностью отдельных потоков и задержкой памяти. Для одиночного экземпляра предпочтительны EPYC 73F3, 74F3 или 7443. Большое число ядер полезно при запуске множества независимых экземпляров и шардов.
HPC
Стандартный Milan хорошо работает в задачах с высокой вычислительной плотностью, а Milan-X усиливает приложения, зависимые от памяти.
| Класс вычислений | Предпочтительный вариант |
| Плотная линейная алгебра | Milan или Xeon с AVX-512, после теста конкретного кода |
| CFD | Milan-X |
| FEA | Milan-X |
| Молекулярная динамика | Milan и Milan-X, зависит от размера системы |
| Моделирование погоды | Milan-X |
| Рендеринг CPU | EPYC 7763 |
| Компиляция научного ПО | EPYC 75F3 или 7763 |
| Параметрические расчёты | EPYC 7713P или 7763 |
| GPU-ускоренные задачи | Milan с большим числом линий PCIe |
Milan против Ice Lake
Сравнения требуют осторожности из-за различий в компиляторах и наборах инструкций. В анализе отдельных результатов SPEC 32-ядерный Milan показывал примерно на 34,2% более высокий целочисленный результат и на 30,6% более высокий результат с плавающей точкой, чем сопоставимый 32-ядерный Ice Lake. Это не переносится на AVX-512-приложения и специализированные библиотеки Intel.
Производительность на сокет
Главное преимущество Milan — высокая плотность. Один EPYC 7713P предоставляет 64 ядра в односокетном сервере. Для получения сопоставимого числа ядер на Ice Lake часто требовались два процессора.
Односокетная схема уменьшает:
-
стоимость платы;
-
сложность NUMA;
-
энергопотребление;
-
число радиаторов;
-
расходы на лицензирование по сокетам;
-
межсокетный трафик;
-
требования к корпусу.
Двухсокетная система сохраняет значение для максимального объёма памяти, 128 ядер и приложений, масштабируемых через два NUMA-узла.
Энергопотребление, температуры и охлаждение
TDP моделей Milan находится в диапазоне 120–280 Вт. Это не потребление всего сервера и не строгий максимум мощности процессора в каждую секунду. Показатель определяет класс охлаждения и долговременный тепловой режим.
Полная мощность узла включает:
-
один или два процессора;
-
модули DDR4;
-
материнскую плату;
-
вентиляторы;
-
BMC;
-
сетевые карты;
-
NVMe и HDD;
-
GPU;
-
потери блоков питания.
Двухсокетный сервер с двумя EPYC 7763 содержит 560 Вт только номинального процессорного TDP. С 16–32 модулями памяти, накопителями и сетевыми картами потребление под нагрузкой способно превысить 800–1000 Вт. GPU-сервер с несколькими ускорителями требует нескольких киловатт.
cTDP
Часть моделей поддерживает настраиваемый диапазон мощности. Изменение cTDP через BIOS позволяет производителю сервера поднять производительность при мощном охлаждении или уменьшить тепловыделение в плотном корпусе.
Уменьшение cTDP обычно снижает устойчивую частоту при полной многопоточной нагрузке. Производительность одного или нескольких потоков меняется меньше, пока процессор не достигает общего лимита.
Воздушное охлаждение
В 1U применяются низкие пассивные радиаторы и высокооборотные вентиляторы. Такая система громкая, но создаёт необходимое давление воздуха.
В 2U можно установить более высокий радиатор и снизить скорость вентиляторов. Для большинства серверов Milan это наиболее универсальный форм-фактор.
В 4U и рабочих станциях используются активные кулеры SP3. Они должны полностью перекрывать крупную крышку процессора и соответствовать ориентации сокета.
Направление потока
Серверный радиатор проектируется под поток от передней панели к задней. Память и VRM должны находиться в том же воздушном канале.
Обычный корпусной вентилятор, направленный только на процессор, не гарантирует охлаждение модулей DDR4. При заполнении 16 слотов память способна нагреваться сильнее, чем CPU.
Температура
Температурные пределы зависят от модели и платформы. Контролировать следует не только основной датчик процессора, но и:
-
VRM;
-
DIMM;
-
входящий воздух;
-
выходящий воздух;
-
NVMe;
-
сетевые адаптеры;
-
зону второго сокета.
Milan-X имеет дополнительный слой кэша, но рассчитан на тот же класс серверного охлаждения. Для 280-ваттных моделей требуется поддерживаемая плата и радиатор соответствующей мощности.
Блок питания
Для односокетного сервера без GPU обычно достаточно качественного блока на 750–1000 Вт. Двухсокетная система с несколькими NVMe и сетевыми картами требует 1200–1600 Вт. Серверы используют резервные блоки 1+1, каждый из которых способен самостоятельно питать узел.
Подбор по номиналу без запаса приводит к работе источника на пределе и увеличивает шум. Для круглосуточной нагрузки разумен запас не менее 20–30%.
Разгон и тонкая настройка EPYC 7003
Классического разгона множителем, знакомого по Ryzen, у EPYC 7003 нет. Процессоры не предназначены для пользовательского изменения множителя и работы за пределами серверных спецификаций.
Маркетинговое обозначение unlocked у некоторых продавцов относится к отсутствию привязки к определённому OEM, а не к разблокированному разгону частоты.
Доступные методы настройки:
-
выбор cTDP;
-
настройка Package Power Limit;
-
Performance Determinism;
-
Power Determinism;
-
режимы NPS;
-
SMT;
-
x2APIC;
-
управление Boost;
-
выбор числа активных ядер;
-
настройка памяти;
-
IOMMU;
-
PCIe bifurcation;
-
привязка потоков;
-
параметры энергосбережения.
Performance Determinism
Режим ориентирован на максимальную производительность конкретного процессора. Частоты зависят от качества экземпляра, температуры и лимита мощности.
Power Determinism
Этот режим выравнивает поведение процессоров одного класса по мощности. Он полезен в крупных кластерах, где важна предсказуемость узлов.
cTDP и Package Power Limit
Повышение лимита внутри разрешённого диапазона помогает удерживать более высокую частоту при загрузке всех ядер. Производительность растёт не линейно: после определённого уровня дополнительная мощность даёт небольшой прирост и значительно увеличивает тепловыделение.
NPS
Для баз данных и HPC режим NPS4 часто уменьшает задержку локальной памяти. Для крупных виртуальных машин удобнее NPS1 или NPS2. Оптимальный вариант определяется измерением конкретной нагрузки.
SMT
Отключение SMT уменьшает число логических процессоров вдвое. Это полезно для программ, где два потока конкурируют за ресурсы одного ядра. Для виртуализации и веб-сервисов SMT обычно оставляют включённым.
x2APIC
Двухсокетный сервер с двумя 64-ядерными процессорами и SMT имеет 256 логических CPU. Для корректного представления такого количества требуется x2APIC.
Настройка памяти
Наибольший практический эффект даёт не разгон DDR4, а правильное заполнение восьми каналов. Сервер с DDR4-3200 в четырёхканальном режиме способен проиграть системе с более медленной памятью, но всеми активными каналами.
Память должна работать с параметрами, одобренными платой. Агрессивное изменение таймингов снижает надёжность и не соответствует назначению серверной системы.
PCIe bifurcation
Разделение x16 на x4/x4/x4/x4 позволяет подключить четыре NVMe через пассивную плату. BIOS должен поддерживать нужную схему для конкретного слота.
Настройка Linux
Для чувствительных задач применяются:
-
numactlдля привязки к NUMA; -
tasksetдля закрепления потоков; -
huge pages;
-
настройка CPU governor;
-
изоляция ядер;
-
настройка очередей NVMe;
-
распределение сетевых прерываний;
-
irqbalance;
-
оптимизация файловой системы;
-
контроль автоматической миграции страниц.
Любая настройка проверяется длительным тестом. Короткий результат бенчмарка не подтверждает стабильность круглосуточного сервера.
Удачные серверные конфигурации на AMD EPYC 7003
Бюджетный сервер виртуализации
| Компонент | Рекомендуемый вариант |
| Процессор | EPYC 7313P |
| Материнская плата | ASRock Rack ROMED8-2T или Supermicro H12SSL-i |
| Память | 8 × 32 ГБ DDR4-3200 ECC RDIMM, всего 256 ГБ |
| Системные накопители | 2 × 960 ГБ корпоративного SSD в зеркале |
| Хранилище ВМ | 4 × NVMe PCIe 4.0 |
| Сеть | 2 × 10 или 25 Гбит/с |
| Корпус | 2U или 4U |
| Блок питания | Резервный 800–1000 Вт |
| Платформа | Proxmox VE, KVM или Hyper-V |
16 ядер и 32 потока подходят для нескольких десятков небольших виртуальных машин. 256 ГБ памяти обычно становится первым ограничением, поэтому плата должна оставлять возможность расширения до 512 ГБ.
Универсальный односокетный сервер
| Компонент | Рекомендуемый вариант |
| Процессор | EPYC 7443P |
| Память | 8 × 64 ГБ, всего 512 ГБ |
| Плата | Supermicro H12SSL-NT |
| Система | Два SSD в зеркале |
| Данные | 4–8 NVMe или массив SAS |
| Сеть | 25/100 Гбит/с |
| Корпус | 2U |
| Питание | Резервное 1+1 |
EPYC 7443P сочетает 24 ядра и Boost до 4,0 ГГц. Он подходит для смешанной нагрузки: виртуальные машины, базы данных, файловые службы, контейнеры и сборочные процессы.
Плотный узел виртуализации
| Компонент | Рекомендуемый вариант |
| Процессор | EPYC 7713P |
| Память | 8 × 128 ГБ или 16 × 64 ГБ, всего 1 ТБ |
| Накопители | 8–16 NVMe |
| Сеть | Два порта 100 Гбит/с |
| Плата | Gigabyte MZ32-AR0 или сервер OEM |
| Корпус | 2U |
| Гипервизор | KVM, Proxmox VE, VMware ESXi |
64 ядра позволяют консолидировать множество узлов. Односокетная схема уменьшает сложность NUMA. Для высокой доступности требуется минимум три физических сервера, общее хранилище либо репликация.
Сервер базы данных
| Компонент | Рекомендуемый вариант |
| Процессор | EPYC 74F3 или EPYC 75F3 |
| Память | 512 ГБ – 1 ТБ |
| Журнал | Отдельное зеркало из NVMe с защитой питания |
| Данные | Корпоративные NVMe |
| Резервные копии | Отдельный сервер или объектное хранилище |
| Сеть | 25–100 Гбит/с |
| ОС | Linux или Windows Server |
Высокая частота уменьшает задержку одиночной транзакции. 256 МБ L3 помогает удерживать часто используемые структуры. Меньшее число ядер снижает стоимость коммерческих лицензий.
Для базы с крупным повторно используемым набором EPYC 7373X способен быть ещё интереснее: 16 ядер сочетаются с 768 МБ L3.
Сервер хранения ZFS
| Компонент | Рекомендуемый вариант |
| Процессор | EPYC 7303P или 7313P |
| Память | 128–512 ГБ ECC RDIMM |
| Плата | ROMED8-2T |
| HBA | Broadcom SAS в IT-режиме |
| Диски | 8–24 HDD |
| Специальные устройства | NVMe для метаданных и журналирования после расчёта |
| Сеть | 25 или 100 Гбит/с |
| ОС | TrueNAS SCALE или Linux |
Для обычного файлового сервера 64 ядра не нужны. Ценность EPYC здесь заключается в линиях PCIe, памяти ECC, удалённом управлении и возможности подключить несколько HBA и сетевых карт без дефицита пропускной способности.
HPC-узел Milan-X
| Компонент | Рекомендуемый вариант |
| Процессоры | 2 × EPYC 7573X или 2 × EPYC 7773X |
| Память | 16 × 64/128 ГБ на систему с равномерным заполнением |
| Сеть | InfiniBand HDR или Ethernet 100/200 Гбит/с |
| Локальное хранилище | 2–4 NVMe |
| GPU | По требованиям расчёта |
| Корпус | 2U или 4U с рассчитанным потоком |
| ОС | Linux |
| Настройка | NPS4, привязка потоков, huge pages |
EPYC 7573X подходит для лицензируемых инженерных пакетов, а EPYC 7773X — для максимальной пропускной обработки и крупных параллельных задач.
GPU-сервер
Dell PowerEdge XE8545 сочетал два Milan и четыре ускорителя NVIDIA A100 в корпусе 4U с воздушным охлаждением. Такая конфигурация показывает, что PCIe 4.0 и многочисленные линии Milan достаточно производительны для многопроцессорных GPU-узлов.
Для собственной системы требуется заранее рассчитать:
-
физическое размещение GPU;
-
число доступных слотов x16;
-
питание;
-
охлаждение;
-
NUMA-привязку;
-
поддержку peer-to-peer;
-
межсоединение NVLink;
-
совместимость драйверов;
-
массу ускорителей;
-
крепление в корпусе.
Готовые серверы
На Milan выпускались:
-
HPE ProLiant DL325 Gen10 Plus v2;
-
HPE ProLiant DL345 Gen10 Plus;
-
HPE ProLiant DL365 Gen10 Plus;
-
HPE ProLiant DL385 Gen10 Plus v2;
-
Dell PowerEdge R6515;
-
Dell PowerEdge R6525;
-
Dell PowerEdge R7515;
-
Dell PowerEdge R7525;
-
Dell PowerEdge XE8545;
-
Lenovo ThinkSystem SR645;
-
Lenovo ThinkSystem SR665;
-
многочисленные Supermicro A+;
-
Gigabyte R-серии и G-серии;
-
HPE Apollo и Cray EX.
HPE применяла EPYC 7003 в одно- и двухсокетных ProLiant, плотных Apollo и вычислительных системах Cray.
Готовый OEM-сервер обычно надёжнее самостоятельной сборки: производитель уже проверил охлаждение, память, распределение PCIe и прошивки. Недостатки — проприетарные блоки питания, вентиляторы, шлейфы, корзины и возможная привязка процессоров.
Рабочая станция и игровая сборка на EPYC 7003
EPYC 7003 создавался для серверов. Он не является прямым конкурентом Ryzen в игровом компьютере. Платформа не имеет встроенной графики, требует ECC RDIMM, медленно проходит серверную инициализацию и использует крупные материнские платы.
Тем не менее Milan подходит для рабочих станций, совмещающих рендеринг, компиляцию, виртуализацию, симуляцию и работу с несколькими GPU.
Универсальная рабочая станция
| Компонент | Вариант |
| Процессор | EPYC 7443P |
| Плата | ASRock Rack ROMED8-2T |
| Память | 8 × 32 ГБ DDR4-3200 ECC RDIMM |
| Видеокарта | Профессиональная или игровая карта x16 |
| Системный накопитель | NVMe 2 ТБ |
| Рабочие данные | 2–4 NVMe или SATA SSD |
| Архив | HDD-массив или NAS |
| Охлаждение | Активный кулер SP3 |
| Корпус | SSI-EEB совместимый 4U или Full Tower |
| Блок питания | 1000–1200 Вт |
EPYC 7443P предлагает 24 ядра и частоту до 4,0 ГГц. Он быстрее многоядерных настольных CPU в длительном параллельном рендеринге, но уступает современным игровым процессорам по задержкам платформы и частоте одного ядра.
Рабочая станция для рендеринга и виртуализации
Для одновременного запуска нескольких виртуальных машин, Blender, компиляции и видеомонтажа подходит EPYC 7543P с 256–512 ГБ памяти. Восемь каналов DDR4 обеспечивают высокую пропускную способность, а 128 линий PCIe позволяют установить несколько GPU, карту захвата, сетевой адаптер и NVMe без сложного разделения линий.
Станция на Milan-X
EPYC 7373X и 7473X подходят для инженерных расчётов, где большой кэш важнее количества ядер. Для обычного видеомонтажа и рендеринга переплата за 768 МБ L3 редко оправдана.
Игровая система
Для игрового применения наиболее рациональны:
-
EPYC 72F3;
-
EPYC 73F3;
-
EPYC 74F3;
-
EPYC 7443;
-
EPYC 7343.
EPYC 72F3 имеет только восемь ядер, но 256 МБ L3 и Boost до 4,1 ГГц. Несмотря на большой кэш, он не повторяет поведение Ryzen X3D. Серверная топология, память RDIMM, BIOS и задержки ввода-вывода отличаются от настольной платформы.
Для каких игр подходит
Система на EPYC 7003 подходит для:
-
стратегий и симуляторов;
-
игр с тяжёлой фоновой обработкой;
-
одновременной игры и трансляции;
-
запуска игрового клиента вместе с виртуальными машинами;
-
разработки и тестирования игр;
-
размещения выделенных серверов;
-
многопользовательских серверов Minecraft;
-
серверов Counter-Strike 2;
-
серверов Rust;
-
серверов ARK;
-
серверов игровых движков и CI.
Для чисто игрового компьютера современная платформа Ryzen X3D рациональнее. Она дешевле, быстрее загружается, поддерживает обычную настольную память и обладает более подходящей задержкой.
Почему 64 ядра не увеличивают FPS
Большинство игр не распределяет рендеринг и игровую логику на десятки ядер. После загрузки основных потоков дополнительные ядра простаивают. Частота одного ядра, задержка памяти и производительность видеокарты оказываются важнее.
EPYC 7763 полезен не для увеличения кадровой частоты, а для параллельной работы: игра, трансляция, кодирование, несколько серверов, виртуальные машины и сборка проекта одновременно.
Пример игровой рабочей станции
| Компонент | Вариант |
| Процессор | EPYC 73F3 |
| Память | 8 × 16 ГБ DDR4-3200 ECC RDIMM |
| Плата | ROMED8-2T |
| Видеокарта | Radeon RX 7900 XTX или GeForce верхнего класса |
| Накопитель | NVMe 2 ТБ |
| Охлаждение | Активный SP3-кулер |
| Корпус | Full Tower с поддержкой SSI-EEB |
| Питание | 1000 Вт |
Такая система оправдана для разработчика, инженера или владельца домашней лаборатории. Покупать её только ради игр невыгодно.
Ограничения игровой платформы
-
длительная инициализация памяти;
-
серверный BIOS;
-
отсутствие сна и ряда настольных функций на некоторых платах;
-
громкие вентиляторы;
-
редкие аудиокодеки на серверных платах;
-
необходимость отдельной звуковой карты;
-
отсутствие встроенного Wi-Fi;
-
крупный корпус;
-
сложное управление вентиляторами;
-
высокая цена качественной платы;
-
ограниченная совместимость кулеров;
-
отсутствие классического разгона;
-
редкие оптимизированные игровые тесты.
Полноценной сопоставимой базы FPS для всей серии EPYC 7003 нет. Разрозненные пользовательские измерения зависят от платы, памяти и версии BIOS, поэтому приводить их как общую характеристику семейства некорректно.
Аналоги и конкуренты
Intel Xeon Platinum 8380
Xeon Platinum 8380 относится к третьему поколению Xeon Scalable Ice Lake-SP. Он содержит 40 ядер и 80 потоков, работает на частотах 2,3–3,4 ГГц, имеет 60 МБ кэша и TDP 270 Вт. Рекомендованная цена составляла $9 359.
EPYC 7763 предлагает 64 ядра и 256 МБ L3 при близком TDP. Xeon поддерживает AVX-512, а EPYC выигрывает по плотности ядер и объёму кэша.
На XeonLive доступен подробный материал о семействе Intel Xeon Platinum 8300 Ice Lake-SP.
Intel Xeon Platinum 8358
Xeon Platinum 8358 содержит 32 ядра, 64 потока, 48 МБ кэша, базовую частоту 2,6 ГГц и TDP 250 Вт. Его прямым соперником по числу ядер является EPYC 7543.
EPYC располагает 256 МБ L3, 128 линиями PCIe 4.0 и более высокой максимальной частотой. Xeon предлагает AVX-512 и программную экосистему Intel.
Xeon Gold
| AMD EPYC | Близкий по назначению Xeon | Основное различие |
| EPYC 7203P | Xeon Silver и младшие Xeon Gold | EPYC даёт больше PCIe и каналов памяти |
| EPYC 7313P | Xeon Gold 6334/6346 | EPYC сильнее по вводу-выводу |
| EPYC 7443P | Xeon Gold 6348 | AMD предлагает односокетную экономику |
| EPYC 7543 | Xeon Platinum 8358 | Одинаковые 32 ядра, разная архитектура |
| EPYC 7713P | Два Xeon Gold среднего класса | Один сокет против двух |
| EPYC 75F3 | Высокочастотные Xeon Gold | AMD даёт 256 МБ L3 |
| EPYC 7773X | Прямого аналога Ice Lake нет | 768 МБ 3D V-Cache |
Для сравнения с более новыми Intel на XeonLive есть обзор Xeon Gold 6400 Sapphire Rapids.
AMD EPYC 7002 Rome
Rome является наиболее очевидной дешёвой альтернативой. Он использует тот же сокет SP3, до 64 ядер, DDR4-3200 и PCIe 4.0. Преимущества Milan:
-
более высокая производительность ядра;
-
единый 32-мегабайтный L3 на восемь ядер;
-
более высокие частоты;
-
лучшая плотность виртуальных машин;
-
SEV-SNP;
-
Milan-X в верхнем сегменте.
Rome стоит дешевле и остаётся подходящим для хранилищ, резервного копирования и потоковой многопоточной обработки.
EPYC 9004 Genoa
Genoa перешёл на SP5, DDR5, 12 каналов памяти и PCIe 5.0. Максимальное число ядер увеличилось, а пропускная способность памяти выросла.
Преимущества Genoa:
-
более новые ядра;
-
DDR5;
-
12 каналов;
-
PCIe 5.0;
-
CXL;
-
выше производительность на сокет;
-
современный жизненный цикл.
Преимущества Milan:
-
дешёвая DDR4;
-
доступные платы SP3;
-
большой вторичный рынок;
-
зрелые BIOS;
-
возможность обновить Rome без смены платформы;
-
более низкая общая стоимость.
EPYC 9004X Genoa-X
Genoa-X продолжил идею 3D V-Cache на новой платформе. Он производительнее Milan-X, поддерживает DDR5 и PCIe 5.0, но требует полностью нового сервера.
Milan-X остаётся выгодным обновлением для существующей SP3-системы, особенно когда стоимость простоя и миграции превышает цену процессоров.
Threadripper Pro 5000 WX
Threadripper Pro 5000 WX использует Zen 3, восемь каналов DDR4 и многочисленные линии PCIe, но ориентирован на рабочие станции. Его преимущества:
-
платы с более привычными функциями рабочей станции;
-
удобная поддержка GPU;
-
настольные корпуса;
-
подходящие аудио- и USB-интерфейсы;
-
более простой пользовательский опыт.
EPYC лучше для:
-
двухсокетных серверов;
-
удалённого управления;
-
большого числа сетевых и дисковых устройств;
-
стоечных корпусов;
-
серверной сертификации;
-
круглосуточной эксплуатации.
Ampere Altra и Altra Max
Ampere Altra использует архитектуру Arm и одно поточное выполнение на ядро. Линейка включает модели с 32–128 ядрами, восемью каналами DDR4, 128 линиями PCIe 4.0 и TDP 45–250 Вт.
Altra подходит для облачных сервисов, контейнеров и масштабируемых приложений, собранных под Arm. EPYC сохраняет преимущество совместимости с огромным объёмом x86-64 программ.
IBM Power10
Power10 относится к другой экосистеме. Он используется в крупных корпоративных системах, SAP, базах данных и критически важных нагрузках. Прямое сравнение по цене процессора малоинформативно, поскольку покупается комплексная платформа с собственным программным окружением.
Функциональное сравнение
| Платформа | Ядра на сокет | Память | PCIe | Сильная сторона |
| EPYC 7003 | До 64 | 8 × DDR4 | 128 × PCIe 4.0 | Плотность, зрелая SP3 |
| Xeon Ice Lake-SP | До 40 | 8 × DDR4 | PCIe 4.0 | AVX-512, экосистема Intel |
| Ampere Altra Max | До 128 | 8 × DDR4 | 128 × PCIe 4.0 | Arm, одно поточное ядро |
| EPYC 9004 | До 128, в зависимости от серии | 12 × DDR5 | PCIe 5.0 | Новая серверная платформа |
| Threadripper Pro 5000 WX | До 64 | 8 × DDR4 | PCIe 4.0 | Рабочие станции |
Вердикты профильных изданий
Phoronix
Phoronix протестировал Milan в 147 Linux-нагрузках. Главный вывод состоял в том, что Zen 3 заметно повысил производительность при сохранении числа ядер и платформы SP3. Двухсокетный EPYC 7763 в геометрическом среднем существенно опережал EPYC 7742, а EPYC 7713 демонстрировал двузначный прирост при сопоставимом TDP.
В обзоре Milan-X издание отметило сильные результаты WRF и других технических вычислений. Дополнительный кэш давал большой выигрыш не во всех приложениях, но профильные HPC-нагрузки ускорялись заметно.
ServeTheHome
ServeTheHome рассматривал Milan как развитие сильных сторон Rome. Издание отметило высокую производительность на сокет, отличные результаты компиляции, OpenSSL, 7-Zip и виртуализации.
Особое внимание уделялось консолидации. Два EPYC 7763 в подходящих задачах могли заменить более сложную четырёхсокетную платформу Xeon. Одновременно обзор указывал на рост цен Milan относительно Rome и повышенные требования к охлаждению 280-ваттных моделей.
StorageReview
StorageReview выделял архитектурные улучшения Zen 3: единый восьмиядерный комплекс, переработанный предсказатель переходов и улучшения подсистемы загрузки и сохранения. Главным достоинством семейства называлась возможность повысить производительность без смены базовой платформы SP3.
HEXUS
HEXUS отмечал, что первое расширение Milan включало 19 процессоров, совместимых с существующей инфраструктурой после обновления BIOS. Издание подчёркивало отсутствие роста максимального числа ядер, но фиксировало примерно 20-процентное улучшение работы на такт в подходящих приложениях.
The Next Platform
The Next Platform рассматривал Milan как сильного конкурента Ice Lake по целочисленной и вещественной производительности, особенно в одинаковом 32-ядерном классе. В анализе Milan-X издание подчёркивало необходимость выбирать X-модели под приложения, чувствительные к кэшу. Для остальных программ более дешёвый обычный Milan обеспечивал лучшее соотношение затрат.
Сводная оценка
| Издание | Основные достоинства | Основные замечания |
| Phoronix | Сильный прирост Linux-производительности, масштабирование | Результат зависит от приложения |
| ServeTheHome | Плотность, консолидация, виртуализация | Рост цены, высокий TDP |
| StorageReview | Улучшенная архитектура Zen 3, совместимость SP3 | Требуется подходящая прошивка |
| HEXUS | Обширный модельный ряд, рост IPC | Максимум остался на уровне 64 ядер |
| The Next Platform | Сильная конкуренция с Ice Lake | Milan-X выгоден не для каждой нагрузки |
Общий вывод профильной прессы совпадает: Milan стал не косметическим обновлением Rome, а заметным улучшением производительности платформы SP3. Milan-X оказался специализированным инструментом с выдающимися результатами в подходящих инженерных и научных приложениях.
Преимущества и недостатки AMD EPYC 7003
Плюсы
-
До 64 ядер и 128 потоков на сокет.
-
До 128 ядер в двухсокетном сервере.
-
Архитектура Zen 3 с единым 32-мегабайтным L3 на восемь ядер.
-
Высокая производительность одного ядра относительно Rome.
-
Восемь каналов DDR4-3200.
-
Теоретическая пропускная способность памяти до 204,8 ГБ/с.
-
До 4 ТБ памяти на сокет в поддерживаемых конфигурациях.
-
128 линий PCIe 4.0.
-
Большой выбор одно- и двухсокетных моделей.
-
Выгодные версии P.
-
Высокочастотные модели F.
-
Milan-X с 768 МБ L3.
-
Поддержка ECC RDIMM и LRDIMM.
-
SEV, SEV-ES и SEV-SNP.
-
Широкая поддержка Linux и гипервизоров.
-
Зрелая экосистема серверов SP3.
-
Возможность модернизации многих систем Rome.
-
Большое количество плат и готовых серверов.
-
Доступность на вторичном рынке.
-
Хорошая производительность на ватт.
-
Сильная виртуализация.
-
Высокая плотность контейнеров.
-
Подходящая платформа для многочисленных NVMe и GPU.
-
Удалённое управление на большинстве плат.
-
Отсутствие необходимости покупать второй процессор ради линий PCIe.
-
Большой выбор моделей от 8 до 64 ядер.
-
Возможность подобрать CPU под лицензирование по ядрам.
-
Высокая эффективность Milan-X в HPC.
-
Поддержка двух потоков на ядро.
-
Продолжительный жизненный цикл платформы.
Минусы
-
Платформа уже уступает новым EPYC по поколению памяти.
-
Нет DDR5.
-
Нет PCIe 5.0.
-
Нет CXL.
-
Отсутствует AVX-512.
-
Старшие модели потребляют до 280 Вт.
-
Двухсокетные системы требуют сложного охлаждения.
-
Качественные платы SP3 остаются дорогими.
-
Серверные корпуса и вентиляторы шумные.
-
Память RDIMM несовместима с обычной настольной DDR4.
-
Длительная инициализация сервера.
-
Нет встроенной графики.
-
Нет классического разгона множителя.
-
Возможна привязка бывшего в эксплуатации CPU к OEM-платформе.
-
Milan-X требует совместимого BIOS.
-
Дополнительный кэш ускоряет не каждое приложение.
-
64-ядерные модели увеличивают расходы на лицензирование.
-
P-модели нельзя использовать во втором сокете.
-
Старые платы SP3 поддерживают Milan не всегда.
-
Крупный форм-фактор усложняет сборку рабочей станции.
-
Настройка NUMA требует опыта.
-
Неправильное заполнение памяти сильно ограничивает пропускную способность.
-
Некоторые слоты PCIe зависят от разводки конкретной платы.
-
Ремонт повреждённого сокета LGA4094 сложен.
-
Готовые OEM-серверы используют проприетарные детали.
-
Для чисто игрового компьютера платформа нерациональна.
-
Новые серверы на EPYC 9004 и 9005 предлагают более высокий потенциал развития.
Стоит ли покупать AMD EPYC 7003 в 2026 году
Покупка Milan в 2026 году оправдана прежде всего в четырёх случаях: модернизация готового сервера SP3, создание недорогого узла на вторичном рынке, покупка большого количества DDR4 по низкой цене и развёртывание нагрузки, которой достаточно PCIe 4.0.
Обновление Rome
Это наиболее убедительный сценарий. Замена EPYC 7002 на совместимый EPYC 7003 увеличивает производительность ядра, улучшает работу виртуальных машин и сохраняет память, накопители и корпус.
Перед обновлением требуется:
-
установить новую версию BIOS;
-
обновить BMC;
-
проверить список поддерживаемых CPU;
-
подтвердить TDP;
-
проверить радиатор;
-
сохранить конфигурацию;
-
проверить совместимость загрузочного массива;
-
провести стресс-тест после замены.
Новый сервер на бывшей в эксплуатации платформе
Такой проект выгоден при доступной плате и памяти. EPYC 7443P, 7543P и 7713P обеспечивают высокий уровень производительности за сумму, значительно меньшую стоимости нового сервера Genoa.
Экономия исчезает, когда редкая плата SP3 стоит дороже самого процессора, а доставка тяжёлого корпуса и проприетарных блоков увеличивает бюджет.
Виртуализация
Для домашней лаборатории достаточно EPYC 7303P или 7313P. Для коммерческого узла общего назначения лучше EPYC 7443P или 7543P. EPYC 7713P имеет смысл при наличии 512 ГБ – 1 ТБ памяти и реальной потребности в десятках виртуальных машин.
Базы данных
EPYC 73F3 и 74F3 подходят при дорогом лицензировании. EPYC 7543P обеспечивает лучший универсальный баланс. EPYC 7373X и 7573X выбираются после подтверждения пользы большого L3.
Хранилище
EPYC 7203P, 7303P и 7313P предоставляют все линии PCIe без лишних ядер. В сервере ZFS или Ceph деньги полезнее направить на память, сетевой адаптер, HBA и накопители.
HPC
Для существующего кластера SP3 Milan-X остаётся сильным обновлением. Новая система с нуля требует сравнения с Genoa-X и более современными ускорителями. Стоимость электроэнергии, лицензий и времени расчёта важнее цены одного процессора.
Рабочая станция
EPYC 7443P и 7543P подходят для многозадачной профессиональной системы. Для чистого рендеринга также интересен EPYC 7763. Для обычной работы, монтажа и игр Threadripper Pro или современный Ryzen удобнее.
Лучшие модели по назначению
| Категория | Модель |
| Недорогой сервер хранения | EPYC 7303P |
| Домашняя виртуализация | EPYC 7313P |
| Универсальный сервер | EPYC 7443P |
| Лучший баланс на 32 ядра | EPYC 7543P |
| Высокая плотность 1P | EPYC 7713P |
| Максимальная стандартная производительность | EPYC 7763 |
| База с дорогой лицензией | EPYC 73F3 или 74F3 |
| Максимальная частота | EPYC 72F3 |
| Универсальный Milan-X | EPYC 7573X |
| Максимальный Milan-X | EPYC 7773X |
| Рабочая станция | EPYC 7443P или 7543P |
| Экспериментальная игровая система | EPYC 73F3 |
| Минимальное число ядер с полной платформой | EPYC 7203P |
Когда лучше выбрать новую платформу
EPYC 9004 или 9005 рациональнее в следующих ситуациях:
-
сервер покупается на пять и более лет;
-
требуется DDR5;
-
нужна PCIe 5.0;
-
используются современные GPU;
-
нужен CXL;
-
критична максимальная производительность на сокет;
-
стоимость электроэнергии очень высока;
-
старое оборудование не имеет гарантии;
-
требуется сертифицированная поддержка производителя;
-
планируется существенное расширение памяти.
Когда Milan выгоднее
EPYC 7003 сохраняет преимущество, когда:
-
уже имеется сервер SP3;
-
доступна дешёвая DDR4 ECC;
-
PCIe 4.0 достаточно;
-
требуется много линий расширения;
-
бюджет ограничен;
-
покупается односокетный P-процессор;
-
нагрузка хорошо изучена;
-
простои при миграции недопустимы;
-
доступен проверенный готовый сервер;
-
стоимость лицензий учитывается заранее.
Итоговый вердикт
AMD EPYC 7003 Milan — одно из наиболее удачных серверных семейств эпохи DDR4. Оно не увеличило максимальное количество ядер относительно Rome, но заметно повысило производительность каждого ядра, улучшило организацию L3 и сохранило совместимость с платформой SP3.
Главное достоинство серии заключается в выборе. EPYC 7203P способен управлять большим количеством накопителей при восьми ядрах. EPYC 7313P подходит для компактного сервера. EPYC 7443P и 7543P представляют наиболее сбалансированный средний класс. EPYC 7713P предоставляет 64 ядра в одном сокете. EPYC 7763 обеспечивает максимальную производительность стандартного Milan. Серия F решает проблему дорогого лицензирования по ядрам, а Milan-X ускоряет технические вычисления благодаря 768 МБ L3.
Лучшим универсальным процессором семейства можно назвать EPYC 7543P. Он предлагает 32 ядра, высокую частоту, 256 МБ L3 и все преимущества односокетной платформы.
Для виртуализации с максимальной плотностью наиболее интересен EPYC 7713P. Один сокет упрощает NUMA и предоставляет 64 ядра.
Для серверов баз данных с дорогими лицензиями лучшими вариантами являются EPYC 73F3 и 74F3.
Для инженерных расчётов и HPC наиболее сбалансирован EPYC 7573X. Он сочетает 32 ядра с полным объёмом 3D V-Cache.
EPYC 7763 остаётся выбором для максимальной многопоточной производительности без перехода на Milan-X.
В чисто игровой системе Milan покупать не следует. Для рабочей станции, которая одновременно запускает рендеринг, виртуальные машины, серверы и профессиональные программы, EPYC 7443P, 7543P или 73F3 способен стать мощной и необычной основой.
В 2026 году серия остаётся актуальной не как новейшая технология, а как зрелая серверная платформа с высоким соотношением производительности и стоимости. При наличии совместимой платы, проверенного процессора, полного восьмиканального комплекта памяти и правильно рассчитанного охлаждения AMD EPYC 7003 продолжает уверенно справляться с виртуализацией, базами данных, хранилищами, разработкой, рендерингом и научными вычислениями.