Mellanox

ConnectX — народная карта быстрых сетей: 10, 25, 40 и 100 Гбит/с

Mellanox основали в 1999 году в израильском Йокнеаме выходцы из Intel во главе с Эялем Вальдманом. Двадцать лет компания делала адаптеры и коммутаторы для InfiniBand и Ethernet — пока в марте 2019-го её не купила NVIDIA: по 125 долларов за акцию, в сумме около 6,9 млрд долларов. Сделку закрыли в апреле 2020 года. К тому моменту связка «вычисления NVIDIA + интерконнект Mellanox» работала более чем в 250 из 500 мощнейших суперкомпьютеров мира.

Сегодня бренд растворился в NVIDIA Networking: сайт mellanox.com переехал на network.nvidia.com, новые продукты выходят под маркой NVIDIA. Но на вторичном рынке и в прайсах всё по-прежнему называется Mellanox — это одно и то же железо. И железо любимое: карту ConnectX-4 Lx обозреватели ServeTheHome назвали «повсеместной» в классе 25GbE — её ставили в свои серверы Dell EMC, Lenovo и Supermicro, а Synology рекомендовала для своих NAS. Драйверы mlx4 и mlx5 входят в ядро Linux, поэтому карта заводится в Debian, Ubuntu и Proxmox без установки фирменных пакетов.

На вторичке этих карт много, и стоят они заметно дешевле новых аналогов: после каждой волны модернизации ЦОДов адаптеры ConnectX массово уходят на рынок. Но есть три вещи, о которые спотыкаются новички. Карта может приехать в режиме InfiniBand и «не видеть» Ethernet-сеть. OEM-экземпляры Dell и HPE несут свою прошивку со своими причудами. А пассивный радиатор рассчитан на серверный обдув — в тихом корпусе карта перегреется. Всё это решаемо; как именно — разобрали в статье ниже.

Server360 продаёт адаптеры Mellanox с гарантией магазина — вендорской поддержки NVIDIA в России нет с 2022 года. Поможем подобрать поколение под задачу, подскажем с режимом порта, прошивкой и трансиверами. Позиции появляются в каталоге по мере поступления партий; не нашли нужную модель — позвоните, поищем под заказ.

О бренде

Что нужно знать о Mellanox

Поколения ConnectX: шпаргалка по скоростям

Линейку проще всего запомнить по числам:

  • ConnectX-3 (2011) — Ethernet 10/40 GbE, InfiniBand FDR 56 Гбит/с;
  • ConnectX-4 (2014) — до 100 Гбит/с на порт; удешевлённый ConnectX-4 Lx — 10/25/40/50 GbE;
  • ConnectX-5 (2016) — 100 Гбит/с плюс разгрузка NVMe-oF: сетевой доступ к NVMe-хранилищу почти без участия процессора;
  • ConnectX-6 — 200 Гбит/с; массовые версии Lx и Dx — 25/50/100 GbE;
  • ConnectX-7 — 400 Гбит/с, ConnectX-8 — 800: это уже уровень ИИ-фабрик, на вторичке таких пока не ждите.

Что из этого покупать на вторичке

Для сети 10–25 Гбит/с — ConnectX-4 Lx с портами SFP28. Порт обратно совместим с SFP+, так что карта поработает и в 10-гигабитной сети, а после замены коммутатора даст 25. Для 40–56 гигабит смотрите QSFP+-модели: ConnectX-3 Pro и ConnectX-4. Для 100GbE — ConnectX-4 или ConnectX-5 с QSFP28, но учтите шину: стогигабитной карте нужен слот PCIe 3.0 x16 или 4.0 x8, иначе скорость упрётся в PCIe.

Проверьте и формат платы. Кроме обычных PCIe-карт полного и низкого профиля встречаются мезонины OCP 2.0/3.0 и проприетарные форматы вроде HP FlexibleLOM — стоят они обычно дешевле всего, но ставятся не в каждый сервер.

За что их любят

Главное слово — RDMA. Карта пишет данные напрямую в память удалённого сервера, минуя его процессор: задержки падают до долей микросекунды, ядра остаются свободными под полезную работу. По Ethernet это работает через RoCE v2 — на нём строят Ceph, NVMe-oF и SMB Direct. Планируете быструю сеть хранения — берите ConnectX-4 Lx или новее, там RoCE v2 есть.

Второе — драйверы. mlx4 (ConnectX-3) и mlx5 (ConnectX-4 и новее) входят в основное ядро Linux, а в ESXi драйвер идёт в поставке начиная с vSphere 6.7. Воткнул — работает. В сообществах Proxmox, TrueNAS и на Хабре эти карты годами фигурируют в руководствах как штатный недорогой способ получить 25–100 гигабит; впрочем, это оценка практиков — Intel X710 и Broadcom в тех же задачах тоже встречаются повсюду.

Карта приехала, а линка нет: режим InfiniBand

Многие ConnectX — карты VPI: один и тот же адаптер умеет быть и InfiniBand, и Ethernet, режим порта переключается программно. Со вторички такие карты часто приезжают в IB-режиме — в Ethernet-сети порт молчит, и новичок решает, что карта мёртвая. Нет: переключите режим порта на Ethernet утилитой mlxconfig, перезагрузите сервер — линк поднимется. Это самый частый вопрос новичков на форумах и самая простая «поломка» в мире Mellanox.

ConnectX-3: дёшево, но конец пути

Самые доступные карты линейки — ConnectX-3 и ConnectX-3 Pro: на Хабре именно из OEM-версий HP 544QSFP собирали «сеть 10–40 Гбит/с с минимальным бюджетом». Но надо понимать, что покупаете. NVIDIA убрала поддержку ConnectX-3 из фирменных драйверов ещё в 2020 году: последняя ветка с ней — MLNX_EN 4.9 LTS, развитие прошивок остановлено на версии 2.42.5000.

Драйвер mlx4 из ядра Linux никуда не делся, и карты работают. Однако на свежих системах копятся шероховатости: на ядре 6.17 (Proxmox 9.1) не собираются утилиты MST, в Proxmox 7.2 включение SR-IOV роняло ядро, в ранних сборках Unraid 6.10 карты не работали вовсе.

Итог простой. ConnectX-3 уместен там, где система не будет обновляться: собрали хранилище на устоявшемся ядре — и пусть себе работает. Для Proxmox 8/9, свежих дистрибутивов и всего, что будет жить и обновляться годами, доплатите за ConnectX-4 — сообщество Proxmox советует так же.

OEM-прошивки, перепрошивка и трансиверы

Заметная часть карт на вторичке — OEM-версии Dell, HPE и Lenovo. От стоковых они отличаются идентификатором PSID и прошивкой: обновления выходят только на сайте вендора и обычно отстают. Проверить, что у вас в руках и какая версия прошивки стоит, можно командой ethtool -i или утилитой mstflint.

Сообщество давно освоило перепрошивку OEM-карт в сток: официальные утилиты (mstflint с ключом allow_psid_change) делают это в несколько команд, а прошивки NVIDIA выкладывает в открытый доступ без сервисных контрактов. Процедура массовая и отработанная, но неофициальная — формально она лишает карту гарантии. Разумный порядок такой: сначала проверить карту как есть, прошивать — осознанно и только если действительно нужно.

С трансиверами проще: жёсткого замка на «родные» модули у ConnectX нет. Карты принимают сторонние SFP+/SFP28/QSFP-модули и DAC-кабели. Переходник QSA (QSFP→SFP+) NVIDIA официально называет совместимым с модулями всех основных производителей, а списки протестированных сторонних модулей публикует в примечаниях к прошивкам. На короткие дистанции внутри стойки берите DAC — дешевле; на длинные — оптику.

Охлаждение: карте нужен серверный сквозняк

Радиаторы у ConnectX пассивные, в расчёте на принудительный обдув серверного корпуса. В штатном сервере проблемы нет — она начинается в тихих корпусах и рабочих станциях: ConnectX-6 Lx без потока воздуха разогревается примерно до 120 °C. Бывает и обратный сюжет — Dell R730xd, обнаружив «чужую» ConnectX-3, разгонял все шесть вентиляторов до 17 000 об/мин.

Практический вывод: в сервере ставьте карту в слот с прямым потоком от вентиляторов, а в десктопе или тихой сборке добавьте направленный вентилятор. Сообщество даже печатает на 3D-принтерах активные кулеры под ConnectX-4 и ConnectX-6 — задача типовая.

Наследие Mellanox и бум ИИ

Покупка Mellanox оказалась одной из самых удачных сделок в истории отрасли. Годовая выручка сетевого направления NVIDIA превысила 31 млрд долларов — более чем в десять раз выше уровня 2020 года. Квартальная выручка от коммутаторов выросла на 647% год к году, до 2,3 млрд. По доле рынка Ethernet-коммутаторов (25,9%) NVIDIA обошла Cisco и Arista. Ethernet-платформу Spectrum-X используют Meta, Oracle и CoreWeave, её же выбрали для проекта Stargate (OpenAI); InfiniBand-коммутаторы Quantum-2 дают 400 Гбит/с на порт.

Для покупателя из этого следует одно: RDMA и разгрузки, ради которых строят крупнейшие ИИ-кластеры мира, — те же технологии, что сидят в ConnectX-карте за скромные деньги. Масштаб другой, инженерия та же.

Mellanox в России: параллельный импорт и гарантия

NVIDIA остановила поставки в Россию в марте 2022 года, а к октябрю закрыла российский офис. Новые карты едут по параллельному импорту, вендорской гарантии нет — отвечает продавец. Хорошая новость: прошивки, драйверы и документация остаются в открытом доступе на network.nvidia.com, утилита mstflint лежит на GitHub — обслуживать карты можно без участия производителя.

Server360 даёт собственную гарантию на адаптеры Mellanox. Поможем с подбором поколения, режимом порта и трансиверами — по телефону или через заявку на сайте.

Линейки продуктов

Линейки Mellanox

Сетевые адаптеры ConnectX

Карты от ConnectX-3 Pro до ConnectX-6: Ethernet 10/25/40/100 Гбит/с и InfiniBand, RDMA/RoCE v2, драйверы в ядре Linux и в поставке ESXi. VPI-модели переключаются между Ethernet и InfiniBand программно.

Коммутаторы Spectrum и Quantum

Ethernet-коммутаторы Spectrum (флагман SN5600 — 64 порта по 400 Гбит/с) и InfiniBand-коммутаторы Quantum (Quantum-2 NDR — 64 порта по 400 Гбит/с). На этих платформах NVIDIA строит сети ИИ-кластеров.

BlueField DPU

«Умные» сетевые процессоры: BlueField-3 несёт 16 ядер ARM и снимает с центрального процессора обслуживание сети, хранения, шифрования и управления.

Гарантия

Гарантийные условия Mellanox

Вендорской гарантии NVIDIA в России нет: поставки остановлены в марте 2022 года, российский офис закрыт в октябре 2022-го. Новое оборудование ввозится по параллельному импорту, гарантию даёт продавец.
Server360 даёт собственную гарантию магазина на оборудование Mellanox из каталога; замена и возврат — через нас, без пересылок за границу. Прошивки, драйверы и документация доступны бесплатно на network.nvidia.com, утилита mstflint — с открытым кодом: для обслуживания карт сервисный контракт производителя не нужен.

Техподдержка

Выделенная линия поддержки

+7 (812) 425-36-98 Позвонить в поддержку
В наличии

Каталог Mellanox

Весь каталог Mellanox