Мелланокс и 100 Гбит/с

19.01.2017 23:46:04

Не так давно меня удивлял Интел, а под новый год пришло время Мелланокса. Берём Коннектикс-4, по всем параметрам прекрасную карту, аж на 100 Гбит/с. Краткое описание пестрит аббревиатурами, а «FEATURE SUMMARY» уверенно содержит, помимо прочего, «IEEE 1588v2». Правда, над самим саммари стоит некая звёздочка и примечание:

This section describes hardware features and
capabilities.
Please refer to the driver release notes for
feature availability

В какой-то мере понятное, мало ли там чего с драйверами, но карточка должна уметь всё. Отлично, берём карту, берём программный мануал, пытаемся найти что-то на тему ПиТиПи или 1588, но ничего не находится. Повисает вопрос, а где же оно?

Ответ приходит практически случайным образом. Если попытаться обновить прошивку самой карты, то можно обнаружить и релизные замечания к ней, а в них раздел «Unsupported Features», где вполне себе спокойно вписано «PTP (IEEE 1588)».

В итоге имеем изрядную картину — карта из топового сегмента, имеющая необходимую аппаратную возможность, не даёт ею воспользоваться из-за недоделок прошивки. И это при том, что это некий цельный продукт, производимый одной компанией. Фары в машине есть, только кнопку для включения не сделали, извините.

Интел и 40 гигабит

02.11.2016 00:14:12

Мне почему-то казалось, что Интел делает хорошие сетевые карты. В принципе, с гигабитами (но не всеми, а с теми, которые обслуживаются драйвером igb), а ещё лучше с десятками оно так и было, отличные рабочие карты. Но вот Интел сделал 40-гигабитный чип. И честно про него пишет:

Maintains wire-rate throughput on smaller payload sizes (>128 bytes for 40GbE and 4x10GbE mode)

И что же это получается? Мало того, что карта на два порта втыкается в писиайэкспрессный слот с восемью линиями (а у него в принципе 64 Гбит/с в одну сторону, но, справедливости ради, так не только Интел делает), но ещё и полноценная 40-гигабитная скорость достижима только с пакетами от 128 байт! То есть, никакой ДиПиДиКей, никакие процессора (которые пусть и не с одного ядра, но вполне способны сгенерировать 40-гигабитный поток) не позволяют на этой карте получить полноценный поток каких-нибудь 64-байтных пакетов. Люди даже пробуют (отдельно отмечу эту работу, очень интересная), получается слегка за 20 и всё, привет.

Может я не так много видел других сетевых карт, но таких подлостей я как-то не припомню. Понятно, не всегда и не всем хватает процессора для обработки потоков трафика, понятно, что для реальных серверных применений, скорее всего, такое ограничение некритично, но чтобы вот так вот на уровне сетевого адаптера — выглядит очень странно. Тем более, когда речь идёт об Интеле.

С первым обжимом!

23.01.2006 16:02:38

Просто чудовищно круто получается. Я теперь, фактически, мега-специалист в области сетей, обожму кого угодно! Удивительно, но обжатый мной Ethernet шнурок ака кабель UTP 5 категории, заработал с первого раза. 🙂