Мы провели 24-часовые краш-тесты двух серверов YADRO: универсального VEGMAN R220 G3 на Intel Xeon Max 9480 с HBM2e и ИИ-ориентированного G4208P G3 с восемью GPU NVIDIA H100/H200. Результаты подтверждают: обе платформы выдерживают максимальную нагрузку без единого сбоя, а BMC YSCM обеспечивает полный контроль над состоянием оборудования. Эта статья - прямой ответ инженерам и архитекторам, которые выбирают серверную платформу для CPU-интенсивных вычислений, баз данных или обучения моделей и хотят видеть цифры, а не маркетинговые обещания.
VEGMAN R220 G3 показывает аномально высокую пропускную способность памяти - 1.2 ТБ/с на тесте Stream Triad, что втрое превышает показатели типичных DDR5-конфигураций. G4208P G3 линейно масштабирует GPU-нагрузку до восьми ускорителей: Hashcat выдаёт 98% от теоретического максимума на смешанной конфигурации H100 и H200. Ниже - детальная методика, цифры по каждому бенчмарку и практические рекомендации по инсталляции для корпоративных заказчиков.
Методика тестирования: как мы проверяли серверы YADRO
Прозрачность условий - единственный способ получить воспроизводимые результаты. Тесты проводились в изолированной серверной с температурой 22 ± 1 °C. Оба сервера работали под управлением Ubuntu 22.04 LTS с ядром 6.5 и последними прошивками BMC YSCM (версия 3.2.1). Мониторинг вёлся через Redfish API с записью метрик каждые 10 секунд.
Конфигурации тестовых стендов
VEGMAN R220 G3 (2U):
- Процессор: 2 × Intel Xeon Max 9480 (Sapphire Rapids HBM), 56 ядер/112 потоков на сокет, базовая частота 1.9 ГГц, Turbo Boost до 3.5 ГГц
- Память: 64 ГБ HBM2e на процессор (встроенная) + 512 ГБ DDR5-4800 (16 × 32 ГБ)
- Накопители: 2 × NVMe 3.2 ТБ (RAID 1, Samsung PM9A3), 4 × SAS 2.4 ТБ (RAID 10, Seagate Exos)
- Сеть: 2 × 25GbE (Intel E810-XXVDA2)
G4208P G3 (4U):
- Процессор: 2 × Intel Xeon Gold 6430 (Sapphire Rapids), 32 ядра/64 потока на сокет, 2.1 ГГц базовая, 3.4 ГГц Turbo
- Память: 1 ТБ DDR5-4800 (32 × 32 ГБ)
- GPU: 4 × NVIDIA H100 80GB SXM5 + 4 × NVIDIA H200 141GB SXM5, подключение через NVSwitch
- Накопители: 4 × NVMe 3.2 ТБ (RAID 10)
- Сеть: 4 × 100GbE (NVIDIA ConnectX-7)
Набор бенчмарков и сценарии нагрузки
Выбор инструментов продиктован реальными корпоративными сценариями. 7-Zip имитирует нагрузку резервного копирования и архивирования логов. Stream замеряет пропускную способность памяти - критичный параметр для in-memory баз данных и симуляций. sysbench CPU даёт оценку общей вычислительной мощности для виртуализации. LuxMark и Rodinia воспроизводят типовые HPC-задачи: рендеринг и гетерогенные вычисления. Hashcat - прокси для криптографических операций и тест чистой производительности CUDA-ядер. PostgreSQL, Redis и MySQL покрывают три основных паттерна работы с данными: транзакционную нагрузку, кэширование и смешанные OLTP-сценарии.
24-часовой краш-тест запускал все бенчмарки параллельно. CPU был загружен на 100% через stress-ng, GPU - через комбинацию Rodinia и Hashcat, дисковая подсистема - через fio с профилем случайного чтения/записи блоками по 4 КБ. BMC YSCM фиксировал температуры, энергопотребление и ошибки ECC.
Производительность CPU и памяти: тесты VEGMAN R220 G3
Intel Xeon Max 9480 с 64 ГБ HBM2e на сокет - это ответ Intel на потребность в сверхбыстрой памяти для HPC и AI-препроцессинга. Мы ожидали высоких цифр, но реальность превзошла спецификации: в ряде тестов HBM2e дала прирост 3.2× относительно DDR5-4800 на том же процессоре.
Бенчмарк 7-Zip: скорость сжатия и распаковки
Тест проводился на словаре объёмом 32 ГБ с уровнем сжатия 7 (максимальный). Многопоточный режим задействовал все 112 потоков на двух сокетах.
| Режим | Сжатие (MIPS) | Распаковка (MIPS) | Общий рейтинг (MIPS) |
|---|---|---|---|
| Однопоточный | 7 840 | 8 120 | 7 980 |
| Многопоточный (112 потоков) | 412 000 | 438 000 | 425 000 |
Масштабирование составило 53× при переходе от одного потока к 112. Это выше, чем у Xeon Gold 6430 (48× на аналогичном тесте), что объясняется сниженным простоем ядер при ожидании данных из HBM2e. Для задач архивирования терабайтных логов VEGMAN R220 G3 сокращает время операции на 15–20% относительно серверов только с DDR5.
Stream и sysbench: пропускная способность памяти и общая производительность CPU
Stream запускался с массивом 64 ГБ, гарантированно помещающимся в HBM2e. Режим - OpenMP с 56 потоками на сокет.
| Операция | Пропускная способность (ГБ/с) |
|---|---|
| Copy | 1 180 |
| Scale | 1 210 |
| Add | 1 240 |
| Triad | 1 230 |
Для сравнения: тот же процессор с отключённой HBM2e и только DDR5-4800 выдаёт около 380 ГБ/с на Triad. Прирост в 3.2× критичен для задач, где данные не помещаются в кэш L3: симуляции молекулярной динамики, обработка графов, in-memory СУБД. На тестах Xeon Gold против EPYC Rome мы видели, как пропускная способность памяти становится узким горлышком при больших батчах - здесь это горлышко устранено.
sysbench CPU в режиме вычисления простых чисел (64 потока) показал 18 420 событий в секунду. Это на 12% выше, чем у двух Xeon Gold 6430 в G4208P G3, несмотря на меньшее количество ядер (112 против 128). Причина - HBM2e снижает latency доступа к данным на 40% относительно DDR5, что ускоряет потоковые вычисления.
Дисковая подсистема и базы данных: PostgreSQL, Redis, MySQL
Тесты баз данных проводились на VEGMAN R220 G3 с размещением данных на NVMe RAID 1. G4208P G3 в этом разделе не участвовал: его профиль - GPU-вычисления, а не транзакционная нагрузка. Конфигурация СУБД - стандартные настройки из поставки, без тюнинга под конкретное железо. Это осознанное решение: мы хотели оценить производительность «из коробки».
Тестирование PostgreSQL: транзакционная нагрузка
pgbench запускался с коэффициентом масштабирования 2000 (около 30 ГБ данных) и 200 одновременными клиентами в течение 30 минут.
| Метрика | Значение |
|---|---|
| Транзакций в секунду (TPS) | 48 300 |
| Средняя задержка | 4.1 мс |
| 95-й перцентиль задержки | 8.7 мс |
48 300 TPS на двухпроцессорном сервере - результат, сопоставимый с выделенными системами хранения. HBM2e играет ключевую роль: буферный кэш PostgreSQL активно использует память, и снижение latency доступа ускоряет индексацию и JOIN-операции. После 30 минут теста не зафиксировано ни одного отката транзакции из-за таймаута.
Redis и MySQL: кэширование и смешанные нагрузки
Redis тестировался через redis-benchmark с 500 одновременными соединениями и пайплайнингом из 16 команд.
| Операция | Операций в секунду |
|---|---|
| SET | 1 420 000 |
| GET | 1 680 000 |
Загрузка CPU при этом составила 12% - Redis упёрся в пропускную способность сети 25GbE, а не в процессор. Переход на 100GbE потенциально удвоит эти цифры.
MySQL тестировался через sysbench oltp_read_write с 10 миллионами строк и 128 потоками.
| Метрика | Значение |
|---|---|
| Транзакций в секунду | 12 100 |
| Чтений в секунду | 169 400 |
| Записей в секунду | 48 400 |
| Средняя задержка | 10.5 мс |
Результат ожидаемо ниже, чем у PostgreSQL, из-за архитектурных ограничений MySQL при высокой конкурентности. Однако 12 100 TPS на смешанной нагрузке достаточно для обслуживания корпоративных ERP-систем с сотнями одновременных пользователей.
GPU-вычисления: тесты G4208P G3 с H100 и H200
G4208P G3 - это платформа для обучения моделей и высокопроизводительного инференса. Восемь GPU подключены через NVSwitch с пропускной способностью 900 ГБ/с на каждый ускоритель. Смешанная конфигурация H100 и H200 выбрана намеренно: мы хотели проверить, как система справляется с разнородными ускорителями в одном кластере.
LuxMark и Hashcat: графическая производительность и криптография
LuxMark версии 4.0 запускался в сцене Hotel Lobby с рендерингом на GPU. Hashcat версии 6.2.6 тестировался на алгоритме SHA-256 с атакой по словарю из 10 миллионов хешей.
| Конфигурация | LuxMark (баллы) | Hashcat SHA-256 (MH/s) |
|---|---|---|
| 1 × H100 | 48 200 | 32 100 |
| 1 × H200 | 52 800 | 35 400 |
| 4 × H100 | 191 500 | 127 800 |
| 4 × H100 + 4 × H200 | 420 000 | 278 000 |
Масштабирование Hashcat на восьми GPU составило 98% от теоретического максимума (сумма производительности отдельных ускорителей). Потери в 2% - это накладные расходы на синхронизацию через NVSwitch. H200 ожидаемо обходит H100 на 9–10% за счёт увеличенной пропускной способности памяти (4.8 ТБ/с против 3.35 ТБ/с), что критично для задач с интенсивным доступом к данным, включая инференс больших языковых моделей. Наш разбор Laguna S 2.1 подтверждает: прирост производительности на H200 особенно заметен на моделях с длинным контекстом.
Rodinia и масштабирование GPU
Rodinia 3.1 запускалась с тестом CFD Solver - симуляцией вычислительной гидродинамики на неструктурированной сетке из 10 миллионов ячеек. Это типичная HPC-задача, чувствительная к пропускной способности памяти и межсоединений.
| Количество GPU | Время выполнения (сек) | Прирост относительно 1 GPU |
|---|---|---|
| 1 | 840 | 1.0× |
| 4 | 218 | 3.85× |
| 8 | 112 | 7.5× |
Эффективность масштабирования на восьми GPU составила 94%. Потери в 6% связаны с коммуникационными накладными расходами при обмене граничными условиями между ускорителями. Для сравнения: на конфигурациях без NVSwitch (PCIe Gen5) эффективность редко превышает 80%. Смешанная конфигурация H100/H200 не показала деградации: Rodinia равномерно распределяет вычисления, а NVSwitch нивелирует разницу в объёме памяти ускорителей.
24-часовые краш-тесты: стабильность и отказоустойчивость
Краш-тест запускался одновременно на VEGMAN R220 G3 и G4208P G3. Нагрузка - 100% CPU (stress-ng), 100% GPU (Rodinia + Hashcat), 100% дисковой подсистемы (fio, случайное чтение/запись 4K), сетевая нагрузка 200 Гбит/с через iperf3. Цель - проверить, проявятся ли скрытые дефекты охлаждения, ошибки ECC или деградация производительности под длительным стрессом.
Мониторинг через BMC YSCM во время стресс-теста
BMC YSCM - собственная разработка YADRO на базе OpenBMC. В отличие от проприетарных решений, YSCM предоставляет Redfish API без ограничений по лицензии и поддерживает экспорт метрик в Prometheus без дополнительных агентов. Во время теста мы отслеживали:
- Температуру CPU (покомпонентно, включая датчики на каждом чиплете)
- Температуру GPU-памяти и ядра
- Скорость вращения вентиляторов (12 зон на G4208P G3)
- Энергопотребление по каждой линии 12V
- Ошибки ECC (корректируемые и некорректируемые)
- Состояние NVLink-соединений
Интерфейс YSCM позволяет задать пороговые значения для каждой метрики и настроить оповещения через SNMP-трапы или email. За 24 часа система сгенерировала два предупреждения: оба касались превышения температуры на одном из H200 до 78 °C (порог - 75 °C). Система автоматически увеличила обороты вентиляторов в соответствующей зоне, и температура стабилизировалась на 72 °C в течение 30 секунд.
Результаты: ни одного сбоя за 24 часа
Главный итог: ноль некорректируемых ошибок ECC, ноль падений производительности, ноль аварийных перезагрузок. VEGMAN R220 G3 держал среднюю температуру CPU на уровне 68 °C при пиковой 74 °C. G4208P G3 показал среднюю температуру GPU 65 °C (H100) и 71 °C (H200). Энергопотребление VEGMAN R220 G3 стабилизировалось на 890 Вт, G4208P G3 - на 6 200 Вт.
Графики температур за 24 часа - ровные линии без всплесков. Отсутствие ECC-ошибок подтверждает качество компонентов и адекватность системы охлаждения. Для сравнения: на тестах GLM-5.2 на 16 AMD MI50 мы наблюдали деградацию производительности после 10K токенов контекста - здесь такой проблемы нет даже на 24-часовом интервале.
Практические рекомендации по инсталляции и настройке
Развёртывание серверов YADRO в корпоративной инфраструктуре имеет несколько нюансов, которые сэкономят часы времени системным администраторам.
Установка драйверов и ПО для GPU
Для G4208P G3 мы рекомендуем связку NVIDIA Driver 550.54.14 и CUDA 12.4. Более новые версии драйвера (555.x) на момент тестирования вызывали конфликт с NVSwitch при смешанной конфигурации H100/H200, проявлявшийся в спорадических ошибках XID 48. Решение - зафиксировать версию драйвера и включить persistence mode:
nvidia-smi -pm 1
nvidia-persistenced --user nvidia-persistenced
После установки драйверов проверьте, что все восемь GPU видны через nvidia-smi и что NVLink-соединения активны:
nvidia-smi nvlink --status
Все 144 NVLink-линка (18 на каждый GPU) должны показывать статус Active. Если хотя бы один линк в статусе Inactive - переустановите драйвер или проверьте физическое подключение GPU-треев.
Интеграция BMC YSCM в систему мониторинга
YSCM поддерживает экспорт метрик через Redfish API и SNMP. Для интеграции с Prometheus используйте redfish_exporter с конфигурацией:
targets:
- uri: https://192.168.1.100
username: admin
password: ${BMC_PASSWORD}
metrics:
- ThermalMetrics
- PowerMetrics
- MemoryMetrics
Для Zabbix настройте SNMP-ловушки на порт 162. MIB-файлы доступны в веб-интерфейсе YSCM в разделе «Поддержка». Ключевые OID для мониторинга: температура CPU (1.3.6.1.4.1.50001.1.1.2.1), статус вентиляторов (1.3.6.1.4.1.50001.1.1.3.1), ошибки ECC (1.3.6.1.4.1.50001.1.1.4.1).
Размещение в стойке: G4208P G3 требует глубины не менее 1200 мм и зазора 50 мм спереди и сзади для воздушного потока. При установке восьми GPU масса сервера достигает 52 кг - планируйте усиленные направляющие. VEGMAN R220 G3 (2U, 28 кг) монтируется в стандартную стойку без ограничений.
Выводы: какой сервер выбрать для ваших задач
Обе платформы готовы к круглосуточной эксплуатации в корпоративных ЦОДах. Выбор сводится к профилю нагрузки.
| Критерий | VEGMAN R220 G3 | G4208P G3 |
|---|---|---|
| Форм-фактор | 2U | 4U |
| CPU | 2 × Xeon Max 9480 (112 ядер, HBM2e) | 2 × Xeon Gold 6430 (128 ядер, DDR5) |
| Пропускная способность памяти | 1 230 ГБ/с (Stream Triad) | 380 ГБ/с |
| GPU | Нет | До 8 × H100/H200 |
| PostgreSQL TPS | 48 300 | Не тестировался (профиль GPU) |
| Hashcat (8 GPU) | — | 278 000 MH/s |
| Энергопотребление (пик) | 890 Вт | 6 200 Вт |
| Целевая нагрузка | СУБД, виртуализация, HPC без GPU | Обучение моделей, инференс, HPC с GPU |
VEGMAN R220 G3 - выбор для инфраструктурных задач: PostgreSQL, Redis, MySQL, виртуализация, потоковая обработка данных. HBM2e даёт трёхкратный прирост пропускной способности памяти, что напрямую ускоряет in-memory вычисления и снижает задержки СУБД. G4208P G3 - платформа для AI-нагрузок: обучение моделей на сотнях гигабайт данных, инференс больших языковых моделей, HPC-симуляции. Масштабирование GPU на уровне 94–98% означает, что вы получаете почти линейный прирост производительности с каждым добавленным ускорителем.
Обе системы прошли 24-часовой краш-тест без сбоев. BMC YSCM обеспечивает мониторинг на уровне ведущих вендоров, а поддержка Redfish API упрощает интеграцию в существующие системы управления инфраструктурой. Для детального сравнения CPU-платформ под AI-нагрузки рекомендуем наши тесты Xeon Gold против EPYC Rome и разбор инференса Qwen3.5 на стандартном оборудовании - эти материалы дополнят картину при выборе платформы под конкретные сценарии.