Китайская компания Montage Technology представила новую линейку процессоров Jintide, которая имеет от 16 до 48 ядер и базируется на архитектуре x86. Если вы вдруг пропустили, этот производитель выпускает процессоры, которые по сути являются «клонами» Intel Xeon, но при этом стоят значительно дешевле. Впервые о Montage Technology и их линейке процессоров мы услышали примерно год назад, и вот они вышли с новыми моделями — клонами пятого и шестого поколения Xeon.
По данным портала Tom’s Hardware, превращение Intel Xeon в Montage Jintide хоть и касается в основном маркировки на крышке, но одним бейдж-инжинирингом не ограничивается. Инженеры Montage Technology добавили в свои процессоры уникальные аппаратные технологии, в частности дополнительные блоки шифрования. Также в китайских «клонах» новых Xeon имеется пара встроенных аппаратных «фишек» для мониторинга и повышения аппаратной безопасности.
Производитель утверждает, что процессоры подойдут не только для серверных платформ, востребованных на китайском рынке, но и для других серверов. И тут мы подумали, а почему бы нам не протестировать эти процессоры в сторонних серверах и найти ответы на простые вопросы:
Можно ли взять серверы под Intel, но без процессоров — и поставить в них китайские копии, таким образом уменьшив конечную стоимость сервера, но не потеряв в функциональности и производительности?
Действительно ли они ничем не отличаются от Intel, и если отличаются, то как это сказывается на реальной работе ОС и приложений?
Под катом расскажем об итогах тестирования и поделимся мнением, подходит ли китайское «железо» для высоких нагрузок.
Первый взгляд
У российских поставщиков можно сэкономить до 30% от стоимости каждого процессора. Для серверов со слабыми процессорами это не столь очевидная выгода, а для топ-процессоров, которые составляют иногда до 50% от стоимости сервера, или для больших поставок — вполне весомая.
В России стоимость процессоров Gen2 и Gen3 получается выгоднее примерно до 30%.
Стоимость процессоров Gen4 и Gen5 хоть и ниже оригинала, но даже в самом Китае дешевле максимум на 15%.
По техническим характеристикам процессоры почти неотличимы:
Jintide® Platform |
Intel® Xeon® |
|
Product Type |
3rd Gen Jintide® CPU |
3rd Gen Intel CPU |
SKU |
C4316 |
4316 |
Number of Cores |
20 |
20 |
Number of Threads |
40 |
40 |
Processor Base Frequency |
2.3 GHz |
2.3 GHz |
Max Turbo Frequency |
3.4 GHz |
3.4 GHz |
Cache (Shared Last Level Cache) |
30 MB |
30 MB |
TDP (Thermal Design Power) |
150 W |
150 W |
Max Memory Capacity per Socket |
6 TB |
6 TB |
Memory Types |
DDR4-2667 |
DDR4-2667 |
Max Number of Memory Channels |
8 |
8 |
ECC Memory Supported |
Yes |
Yes |
Scalability |
2S |
2S |
PCIe Specification |
PCIe 4.0 |
PCIe 4.0 |
Max Number of PCI Express Lanes |
64 |
64 |
Sockets Supported |
LGA4189 |
LGA4189 |
Package Size |
77.5 mm × 56.5 mm |
77.5 mm × 56.5 mm |
UPI Speed |
10.4 GT/s |
10.4 GT/s |
Max # of UPI Links |
no info |
2 |
Advanced Technologies | ||
Intel® Deep Learning Boost (Intel® DL Boost) on CPU |
Аналоги своей разработки |
Yes |
Intel® Resource Director Technology (Intel® RDT) |
Аналоги своей разработки |
Yes |
Intel® Speed Shift Technology |
Аналоги своей разработки |
2.0 |
Intel® Turbo Boost Technology 2.0 |
Аналоги своей разработки |
Yes |
Intel® Hyper-Threading Technology |
Аналоги своей разработки |
Yes |
Intel® Transactional Synchronization Extensions |
Аналоги своей разработки |
Instruction Set ExtensionsIntel® SSE4.2, Intel® AVX, Intel® AVX2, Intel® AVX-512 |
# of AVX-512 FMA Units2 |
Аналоги своей разработки |
2 |
Intel® Volume Management Device (VMD) |
Аналоги своей разработки |
Yes |
Security & Reliability | ||
Intel® Crypto Acceleration |
Аналоги своей разработки |
Yes |
Intel® Platform Firmware Resilience Support |
Аналоги своей разработки |
Yes |
Intel® Total Memory Encryption |
Аналоги своей разработки |
Yes |
Intel® AES New Instructions |
Аналоги своей разработки |
Yes |
Intel® Software Guard Extensions (Intel® SGX) with Intel® SPS |
Аналоги своей разработки |
Yes with Intel® SPS |
Default Maximum Enclave Page Cache (EPC) Size for Intel® SGX |
Аналоги своей разработки |
8 GB |
Intel® Trusted Execution Technology |
Аналоги своей разработки |
Yes |
Execute Disable Bit |
Аналоги своей разработки |
Yes |
Mode-based Execute Control (MBEC) |
Аналоги своей разработки |
Yes |
Intel® Virtualization Technology (VT-x) |
Аналоги своей разработки |
Yes |
Intel® Virtualization Technology for Directed I/O (VT-d) |
Аналоги своей разработки |
Yes |
Intel® VT-x with Extended Page Tables (EPT) |
Аналоги своей разработки |
Yes |
Хочется отметить, что отсутствие детальной информации не означает, что этот функционал не был реализован. Это либо те самые опции, которые есть по умолчанию, так как процессоры построены на чипах Intel, либо произошла замена на функции, характерная для китайского рынка.
Что под крышкой Montage Tech?
Представьте себе — тот же самый Intel, но с измененными инструкциями по безопасности, шифрованием и маршрутизацией обращений. Как это все может повлиять на работу системы, приложений и ОС?
Для тестирования мы использовали серверы xFusion 1288h v5 и xFusion 1288h v6. В каждый из них установили по одному процессору Jintide C4215R и C4314 соответственно. В остальном в конфигурации было все по умолчанию:
Huawei1288H V5
s/n |
2106180043XJP5000019 |
Процессор |
Intel Montage Jintide(R) C4215R |
Память |
256GB DDR4 3200 Samsung |
SSD |
M.2 SSSTC ER2-GD240 256 Гб |
SAS-контроллер |
Avago SAS3004-iMR |
Сеть |
LOM XFUSION X722 4P 210GE+2GE |
БП |
2000W Power Module*2 |
Рельсы |
Rackmount |
Кабели |
C13-C14 Power Cord*2 |
Huawei1288H V6
s/n |
2106181970X2P900001 |
Процессор |
Intel Montage Jintide(R) C4314 |
Память |
256GB DDR4 3200 Samsung |
SSD |
M.2 SSSTC ER2-GD240 256 Гб2 |
SAS-контроллер |
Avago SAS3004-iMR |
Сеть |
Mellanox B 225GE |
БП |
1500W Power Module2 |
Рельсы |
Rackmount |
Кабели |
C13-C14 Power Cord2 |
Что проверяли?
Мы тестировали серверы с китайскими процессорами с помощью специально разработанной методики, используемой в лаборатории Jet RuLab. Кстати, это далеко не первые тесты «железа» из Поднебесной, ранее делились результатами испытаний их серверов — TTY и Gooxi.
Первые тесты были чисто эксплуатационными. Мы включали сервер и смотрели на него с точки зрения функционала управления и получения диагностической информации:
Описание проверки или требования |
Результат |
Доступность через интерфейс управления информации об аппаратной конфигурации сервера (кол-во и тип CPU, кол-во и тип DIMM, кол-во и тип HDD, кол-во и тип PCI-плат) |
Пройдено успешно |
Доступность через интерфейс управления информации о конфигурации томов встроенного RAID-адаптера |
Пройдено успешно |
Доступность через интерфейс управления информации о статусе аппаратных компонентов и журнала событий |
Пройдено успешно |
Доступность через интерфейс управления информации о текущих показаниях датчиков температуры, скорости вращения вентиляторов и энергопотребления |
Пройдено успешно |
В этом блоке никаких проблем не возникло, все работало штатно.
Далее мы провели испытания по установке разных ОС и проверили их базовую работоспособность.
Описание проверки или требования |
Результат |
Установка Windows 2022, проверка доступности всех необходимых драйверов (локальная установка или через PXE-сервер, загрузка с локальных дисков или через SAN) |
Пройдено успешно |
Установка Astra Linux 1.7.5, проверка доступности всех необходимых драйверов (локальная установка или через PXE-сервер, загрузка с локальных дисков или через SAN) |
Пройдено, но не «встала» графическая оболочка |
Установка Astra Linux 1.8.1.6, проверка доступности всех необходимых драйверов. (локальная установка или через PXE-сервер, загрузка с локальных дисков или через SAN) |
Пройдено c замечаниями. Графический интерфейс через KVM работает с задержкой и требует постоянного обновления, чтобы увидеть выбранное действие. |
Выполнение установки zVirt 4.2, проверка доступности всех необходимых драйверов. (локальная установка или через PXE-сервер, загрузка с локальных дисков или через SAN) |
Пройдено успешно |
Скорее всего, проблема с графической оболочкой Astra Linux связана с отсутствием свежих прошивок для старых платформ сервера, так как вендор тестировал данные модели только с версией 1.6. Мы уверены, что при необходимости доработки (нужен продуктивный запрос) вендор сделал бы это в кратчайшие сроки.
Ну и самое интересное — производительность! Насколько эти процессоры уступают или не уступают аналогичным Xeon? Это мы проверяли путем запуска нескольких распространенных тестов, а также с помощью эмуляции нагрузки на СУБД Oracle, которая проинсталлирована в эти серверы.
Описание проверки или требования |
Результат |
Время выполнения операции сжатия тестового файла с помощью 7-Zip |
Пройдено успешно. Скорость сжатия сравнима с Intel |
Тест производительности СУБД Oracle |
Пройдено. Показатели на высоком уровне, очень близки к Intel |
Показатели работы AIDA 6.33.5700 |
Пройдено. Незначительно отличается от показателей Intel |
Показатели работы SiSoftware Sandra 2021 Light Benchmark |
Пройдено успешно. Работа внутренних команд процессора подтверждена |
ZIP-тест
В ходе ZIP-теста мы проверили производительность одного ядра. Архиватором ZIP сжимался файл размером до 10 Гб. Для исключения ввода-вывода файл и архив располагались в оперативной памяти. Основной критерий, на который мы ориентировались: чем меньше время сжатия, тем лучше.
Скорость сжатия процессоров начального уровня MontageTech Jintide (аналоги Intel Silver) оказалась на уровне оригинальных Intel Xeon Gold.
Тест производительности СУБД Oracle
Что входило в программу испытаний:
Тест многопоточной производительности и работы с памятью;
Тест SLOB, использовавшийся для тестирования всех процессоров (Intel, Power, SPARC);
Имитация многопользовательской нагрузки с постепенно увеличивающимся количеством сессий до достижения насыщения;
Контроль отсутствия влияния ввода-вывода, блокировок, конкуренций;
Тест Xeon Gold производился в виртуальной машине VMware. Необходимо учитывать это в интерпретации результатов.
Основной критерий — количество логических чтений — полезная работа, выполняемая СУБД. И чем больше, тем лучше.
Выводы:
Производительность процессора Montage Jintide сопоставима с Xeon(R) Gold 6348;
Восьмиядерный Montage Jintide работает быстрее Xeon(R) в условиях малого количества сессий;
Многопоточность процессора Montage Jintide аналогична процессорам Intel, то есть не дает удвоения производительности.
AIDA-тест
Из-под Windows |
Из-под Windows внутри zVirt |
Из-под Windows |
||||
Montagetech Jintide C4314 |
Intel Xeon 4314 |
|||||
AIDA 6.33.5700 |
||||||
в тесте 16 ядер |
на 1 ядро |
в тесте 8 ядер |
на 1 ядро |
в тесте 32 ядра |
на 1 ядро |
|
ZLib, MB/s |
1086,0 |
67,9 |
431,9 |
54,0 |
2175,1 |
68,0 |
sha, MB/s |
6345,0 |
396,6 |
1268,0 |
158,5 |
12908,0 |
403,4 |
PhotoWorx, Mpixel/s |
50213,0 |
3138,3 |
26282,0 |
3285,3 |
98133,0 |
3066,7 |
AES, MB/s |
205262,0 |
12828,9 |
12616,0 |
1577,0 |
412375,0 |
12886,7 |
CPU Queen |
74606,0 |
4662,9 |
43962,0 |
5495,3 |
137957,0 |
4311,2 |
FP 64 R-Trace, KRay/s |
16856,0 |
1053,5 |
2281,0 |
285,1 |
34182,0 |
1068,2 |
FPU Julia |
119868,0 |
7491,8 |
19132,0 |
2391,5 |
275875,0 |
8621,1 |
MemR, MB/s |
76598,0 |
4787,4 |
69830,0 |
8728,8 |
151572,0 |
4736,6 |
MemWr, MB/s |
71493,0 |
4468,3 |
71919,0 |
8989,9 |
133367,0 |
4167,7 |
Mem Delay, ns |
84,7 |
53,9 |
82,3 |
Немного расскажем, что означает каждый из показателей:
CPU Queen тестирует производительность процессора в целочисленных операциях при решении классической «задачи с ферзями»;
CPU PhotoWorxx проверяет производительность блоков целочисленных арифметических операций, умножения, а также подсистемы памяти при выполнении ряда стандартных операций с RGB-изображениями;
CPU ZLib оценивает производительность процессора и подсистемы памяти при создании архивов формата ZIP при помощи популярной открытой библиотеки zlib. Также использует целочисленные операции;
CPU AES тестирует скорость процессора при выполнении шифрования по криптоалгоритму AES. Кроме того, способен использовать низкоуровневые команды шифрования процессоров VIA C3 и C7;
FPU Julia проверяет производительность блоков процессора, выполняющих операции с плавающей запятой, в вычислениях с 32-разрядной точностью. Моделирует несколько фрагментов фрактала Жюлиа. При возможности использует инструкции MMX, SSE и 3DNow!;
FPU Mandel оценивает производительность блоков процессора, выполняющих операции с плавающей запятой, в вычислениях с 64-разрядной точностью путем моделирования нескольких фрагментов фрактала Мандельброта. Способен использовать инструкции SSE2.
Показатели живого теста на китайском процессоре в пересчете на 1 ядро с небольшой погрешностью совпадают с показателями процессора Intel. В среде виртуализации показатели, конечно, отличаются, но тест срабатывает, что говорит о том, что замена, сделанная китайскими разработчиками, пригодна для работы.
Тест Sisoft Sandra 2021
Huawei V5+ Montage Jintide(R) C4215R
CPU Info
Huawei V6+ Montage Jintide(R) C4314
Sisoft Sandra 2021
CPU Info
Тест в реальном времени продемонстрировал, что представляет собой процессор — частоту, ядра, потоки и так далее (основные «следы» перелицовки в строках Manufacturer и URL).
Резюме всех тестирований
Запуск процессоров
Вывод: прошел успешно, процессор встал в сокет и заработал.
Поддержка популярных ОС
Выводы:
Windows Server стабильно работает;
Операционные системы на базе Linux работают в режиме командной строки. С графическими оболочками удалось запустить только самые свежие версии ОС.
Работа с СУБД
Вывод: работает на высоком уровне и иногда даже лучше, чем оригинал.
Наше мнение
Результаты тестирования показали, что процессоры Jintide ничуть не хуже Intel в части техники. Касательно стоимости, согласитесь, возможность получить выгоду в 10-15-20, а то и 50% от стоимости сервера, но при этом не потерять в функционале, звучит очень даже привлекательно.
Что касается дальнейшей применимости этих процессоров на нашем рынке — некоторые российские производители уже успешно протестировали свои серверы с новыми процессорами и заявили о полной совместимости. Мы сейчас тестируем их работоспособность с отечественным «железом» и позже расскажем о результатах.
А пока можем порекомендовать использовать данные процессоры для сред виртуализации, СУБД и стандартных нагрузок. К исключениям относятся те приложения, которые предназначены для использования только с определенными моделями Intel.
Авторы:
Константин Рябкин, руководитель серверного направления «Инфосистемы Джет»
Юрий Семенюков, директор центра инфраструктурных решений «Инфосистемы Джет»
Максим Феклистов, инженер-проектировщик вычислительных комплексов «Инфосистемы Джет»
Александр Козлов, системный архитектор «Инфосистемы Джет»
Алексей Перегудов, начальник отдела оптимизации СУБД и приложений «Инфосистемы Джет»
Комментарии (21)
Preveder
05.12.2024 14:40Интересно по уровню контроля качества там так же, как у Интел или по другому? А то выдать железку сравнимую по производительности-это ещё не то же самое что выдать железку не уступающую по надёжности, а в серверах это особенно важно
JetHabr Автор
05.12.2024 14:40Нам тоже интересно. Хотелось бы побывать на производстве и посмотреть, как устроен процесс, составить свое мнение, показать и рассказать об этом. А вам?
DoMoVoY
05.12.2024 14:40Вы приглашаете в тур за ваш счет на производство процессоров? или что значит "А вам?"? Паттерны аля "пишите ваше мнение в комментариях" раздражают.
CCNPengineer
05.12.2024 14:40продавец дает вам гарантию?
JetHabr Автор
05.12.2024 14:40продавец дает вам гарантию?
Продавец дает гарантию работоспособности процессора. Работоспособность конкретно в вашей системе нужно проверять. Однако тот же xFusion уже включил процессоры Jintide в свой конфигуратор и готов отгружать их даже вне Китая в составе своих серверов, то есть как готовое решение.
Sigest
05.12.2024 14:40Мне, кажется, вряд ли. Сужу по собственному опыту работы с китайскими клонами, начиная от мобильников и ноутбуков и заканчивая фенами "Китайский Дайсон" и т.д, (и мои знакомые, пользователи китайских авто тоже не в восторге прям от качества). Но это мой опыт, может у кого и был совершенно другой.
Да и с другой стороны, если этот производитель клонов Интела внедрит контроль качества и отбраковки, как у самого Интела, то там цена не сильно будет отличаться от оригинала (хотя может у интела НИОКР составляет лвиную долю стоимости ЦП, тогда клон такой же надежности конечно будет в разы дешевле, ибо цап-царап конечно же дешевле)
juffinhalli
05.12.2024 14:40Чтобы делать выводы не хватает
слонастоимости платформы в целом и вариантов от конкурентов. За пять лет с момента выхода обозначенных ЦПУ те же Эпики АМД ушли далеко вперед и, скорее всего, братская нация сливает OEM неликвидварварамсеверному соседу по тройной цене. Санкции-с.
ZlobniyShurik
05.12.2024 14:40Интересно, а окупится ли экономия на спичках (китайский аналог против фирменного интела) при возникновении каких-либо проблем?
Рабочее время инженеров и сисадминов тоже денег стоит. Ну, сэкономили тысяч 100-200, получили проблемный сервер, который в каких-то сценариях косячит. А потом, хорошо, если есть уже известный способ решения, а если его нет или он крайне трудоёмок (а ля патчить и собирать ядро ручками каждый раз)?
Да банально обратишься в тех. поддержку по поводу глючащей программы, а они, увидев твоё железо, тупо отмажутся - мы рассчитывали исключительно на работу с Intel/AMD, меняйте процессор на нормальный...
vagon333
05.12.2024 14:40Интересно, а окупится ли экономия на спичках ...
Если осилили процессоры, то чипсеты и материнки Китай осилит.
А это уже не такие уж и спички.
Что касается ошибок, в любой компании масса Non-Production сред.
Я бы поставил новое железо из соображений экономии и тестирования новых поставщиков за меньшие деньги.
JetHabr Автор
05.12.2024 14:40Обычно не опробованные железки сразу в прод не запускают. Есть среда для тестирования, как приложений, разработанных внутри компании, так и сторонних приложений. Окупится или нет можно проверить пока что только на практике.
31415
05.12.2024 14:40Скорее всего сама Intel и дорабатывает эти процессоры под китайцев по их требованиям. Невозможно просто купить процессор и что-то добавить к нему функционально. Поэтому не вижу причин, чтобы производительность или надежность этих процессоров хоть как-то различалась. Разве что Intel будет сливать отбраковку, но это вряд ли, они уже лет 10 так "сотрудничают".
blind_oracle
05.12.2024 14:40Что за бред в таблице про "Аналоги своей разработки". Это просто перепакованный Intel, там нет ничего своего.
In December 2023, Montage unveiled its 5th Gen Jintide lineup of processors which were repackaged Intel Emerald Rapids.[10]
Плюс Интел же и является одним из ключевых инвесторов у них.
JetHabr Автор
05.12.2024 14:40Под "аналогами своей разработки" подразумевается не только создание полностью своего продукта с нуля, а также доработка или переделка уже готового изделия. Как говорится: "Зачем изобретать велосипед?"
blind_oracle
05.12.2024 14:40Так что конкретно там переделано?
Всё в таблице в разделе Advanced Technologies и ниже помечено как свои разработки, хотя очевидно же что это не так т.к. кристалл там обычный Intel, а всё это на нём реализовано.
JetHabr Автор
05.12.2024 14:40Так как технологии запатентованы Intel, то MontageTech просто не имеет права называть их так же, поэтому называет их "Аналогами своей разработки", без указания конкретики
BoogieMan75
05.12.2024 14:40А почему вам после такого комментария не удалить статью или хотя бы поправить формулировки?
xemos
Интересно выпустит ли производитель обновление микрокода если в процессорах обнаружится ошибка или уязвимость. Были ли уже преценденты?
JetHabr Автор
О подобных прецедентах нам не известно
entze
Скрытый текст
если в уязвимости обнаружится ошибка
"Дополнительные блоки шифрования" не меняют ли работу основных?
JetHabr Автор
Если есть идеи, как это можно проверить, то мы готовы это попробовать воплотить)