Тестирование серверных гигабитных сетевых адаптеров
Адаптер Silicom PXG4
Новейший четырехканальный серверный адаптер PXG4 был любезно предоставлен израильской компанией Silicom Connectivity Solutions Ltd. (http://www.silicom.co.il/). Этот адаптер построен на основе трех микросхем. Взаимодействие с шиной PCI-X осуществляется при помощи моста 29P2994 производства IBM. В качестве контроллера PHY/MAC использованы две микросхемы BCM5704. На момент написания статьи описания контроллеров на сайтах фирм-разработчиков отсутствовали.
Можно, однако, с большой долей вероятности предположить, что каждая из микросхем BCM5704 является полным двухканальным контроллером PHY/MAC/PCI, а мост 29P2994 служит лишь для подключения их к системной шине PCI-X. Эта версия подтверждается, во-первых, существованием двухканальных сетевых адаптеров, выполненных на одной БИС BCM5704 (например, PXG2 той же фирмы), а, во-вторых, на сайте www.pcisig.com (группа развития стандарта PCI) имеются данные, что микросхема 29P2994 является мостом PCI-X/PCI-X.
Таким образом, четыре канала Gigabit Ethernet должны пройти через один канал PCI-X. Теоретически это возможно, поскольку производительность шины PCI-X составляет 64 бит х 133 МГц = 8512 Мбит/с, что немного превосходит требуемые 2000 Мбит/с х 4 канала = 8000 Мбит/с. Таким образом, вырисовывается область применения адаптера Silicom PXG4: «тяжелые» серверы со специфическими задачами.
Измерения, проведенные на одном канале, продемонстрировали результаты, весьма близкие к результатам, показанным адаптером Gigabyte GC-LC03, построенном на контроллере BCM5703. Таким образом, можно ожидать, что адаптер Silicom PXG4 по своим показателям (производительность, загрузка процессора) будет близок к четырем адаптерам традиционной архитектуры, построенным на БИС Broadcom.
Адаптер рекомендуется разработчиком для применения в следующих областях:
- Сети хранения данных (Storage Area Networks, SAN);
- Оборудование хранения данных, присоединяемое по сети (Network-attached storage, NAS);
- Файл-, принт-, прокси-, e-mail- и Web-серверы;
- Серверы масштаба предприятия;
- Брандмауэры, мосты и маршрутизаторы;
- Сегментация сети из соображений безопасности.
Основные особенности
- Четыре независимых канала Gigabit Ethernet на витой паре с поддержкой Gigabit Ethernet (1000Base-T), Fast Ethernet (100Base-Tx), и Ethernet (10Base-T).
- Автоопределение скорости и типа соединения (Nway auto negotiation)
- Поддержка стандарта Host Interface standard:
- Работа с шиной PCI v2.2 32/64 бит, 33/66 МГц и PCI-X v1.0 32/64 бит, 66/100/133 МГц
- Индивидуальный MAC-адрес для каждого порта (support multiple domain/IP networks)
- Буфер пакетов размером 64 Kбайт на каждый канал снижает утилизацию процессора и предотвращает насыщение шины PCI-X
- Два высокоскоростных RISC-процессора на каждый канал.
- Разгрузка процессора путем расчета контрольных сумм пакетов TCP/UDP/IP.
- Разгрузка процессора при сегментации TCP.
- Объединение каналов по спецификациям Link Aggregation и Load Balancing, требующие поддержки со стороны коммутатора: 802.3ad (LACP), Generic Trunking ( GEC / FEC)
- Объединение каналов по спецификациям, не требующим поддержки со стороны коммутатора: Failover
- Поддержка приоритезации трафика по спецификации 802.1p.
- Поддержка виртуальных сетей по спецификации 802.1q .
- Гигантские пакеты (Jumbo Frame) размером до 9 Kбайт для дальнейшего ускорения обмена.
- Возможность горячей замены (Hot Plug) при поддержке этой функции со стороны сервера.
- Решение проблемы нехватки слотов PCI в серверах.
- Светодиодные индикаторы Link/Activity/Speed указывающие наличие связи, активности и скорости соединения.