Тестирование сетевых карт


Сегодня мало какая компания может обойтись без локальной сети (LAN), одной из важнейших составляющих которой являются сетевые карты. Мы хотим помочь вам в выборе этого компонента сети и дать несколько советов.

Часто, производители сетевого оборудования приводят характеристики своей продукции, измеренные ими самими. И именно по этому, параметру их продукция получается лучше. Аналогичная ситуация есть и в других областях, вспомните, например, вечное противостояние Intel и AMD. Мы поставили себе задачу сравнить производительность различных сетевых карт в одинаковой конфигурации и выяснить, что и как влияет на скорость. При тестировании использовалась сеть на Thin Ethernet, как наиболее дешевая и простая в употреблении ;) .

Большинство рассматриваемых карт допускают работу и по витой паре (также в режиме FullDuplex). При работе на витой паре следует ожидать аналогичной производительности. Режим FullDuplex теоретически может повысить скорость сети, однако для него необходимо применять специальный HUB. Следующим шагом к повышению производительности, является замена простого HUB на коммутатор или переход к 100Mbit сети.

Однако, для этого нужны относительно большие затраты — коммутатор или 100Mbit HUB на 16 портов стоят около $1000. Поэтому, считаем, что у 10Mbit сетей еще есть что-то впереди (по крайней мере у нас) и приступим к сравнению.

Тестовая конфигурация:

Тесты:

  • SI — Norton Sysinfo Network benchmark под DOS.
  • WinSI — Norton Sysinfo Network benchmark, но в окошке DOS под Windows 3.11. По нашему мнению недостаточно точен (возможно из-за кеша Windows 3.11) и/или не расчитан на современные скорости, часто вылетал по переполнению (это в таблице обозначено как "n/a").
  • WinC — скорость копирования с сетевого диска ПК1 файла, размером 18Мб в nul в окошке Windows 3.11

Также в таблице отражены некоторые параметры карт:

  • chip — "главная микросхема" карты
  • sram — количество и скорость буферной памяти карты (n/a — информация недоступна)
  • режим — варианты настройки, допускаемые картой. Подробнее
  • совместимость — она и есть. Подробнее
  • LED — количество LED, служащих для индикации работы карты. Обычно один для коллизий и один для приема/передачи по витой паре. Обычно, располагаются рядом с разъемами для сетевого кабеля, но на некоторых картах есть возможность внутреннего подключения, и если у Вас лампочка Turbo не занята SCSI или еще чем-то, можно подключить ее к сетевой карте.
  • Win95 — работа карты под Windows95:
    S — можно использовать как NE2000 ISA/NE2100 PCI
    N — в Win95 есть драйвера для этой карты
    D — можно или нужно использовать драйвер карты

Производитель, марка продукта chip шина sram режим LED совместимость SI, чтение
запись
WinSI, чтение
запись
WinC Win95
none UMC
UM9003F
ISA 16K/10ns Jumperless 2 NE2000 263kbs
192kbs
n/a 402kbs S
none Winbond
W89C904F
ISA 16K/10ns Jumperless 0 NE2000 250kbs
208kbs
n/a 393kbs S
SURECOM
EP-312-V
BC912 ISA 32K/25ns PnP
Jumperless
2 NE2000 263kbs
208kbs
n/a 382kbs SD
SURECOM
EP-312
Realtek
RTL8019AS
ISA n/a PnP
Jumperless
Jumper
2 NE2000 263kbs
208kbs
1250kbs
277kbs
368kbs SND
Genius
GE2000III
GeniusLAN
K1306023
ISA 32K PnP
Jumperless
Jumper
2 NE2000 263kbs
208kbs
1250kbs
312kbs
354kbs SD
COMPEX
RL2000-PCI
RL2000 PCI 32K/15ns PnP 1 none 384kbs
312kbs
n/a 800kbs D
SURECOM
NE-32PCI
Amd
AM79C970AKC
PCI n/a PnP 1 NE2100
NE1500T
Am2100
Am1500T
420kbs
352kbs
n/a 842kbs SND

Результаты:

Если Вам нужна просто сеть, то можно использовать любую (работающую ;) карту. При возможности выбора обратите внимание на совместимость и наличие драйверов под Вашу ОС. Из-за очень небольшой разницы в ценах на карты PCI и ISA, рекомендуется во всех случаях, кроме очень ограниченных средств и/или свободных слотов в Вашем ПК, использовать карты PCI, поскольку кроме увеличения скорости Вы получите свободный ISA разъем и меньшую загрузку процессора.

варианты настройки:

совместимость:

Бльшинство карт для шины ISA совместимы с картой Novell NE2000. Это карта стала стандартом для сетевых карт как MS Mouse для мышек. Для PCI тоже есть стандарт — NE2100/NE1500T, однако он не так распространен. Совместимость карты означает, что Вам не обязательно искать драйвера именно для Вашей карты и под большинством ОС у Вас все будет отлично работать.

SURECOM NE-32PCI

Эта карта заслуживает более подробного рассмотрения. За все время работы с этой картой не возникало никаких проблем. Она прекрасно работает под DOS, Windows 3.11, Windows95, WindowsNT, LINUX. Причем для трех последних ОС она поддерживается встроенными драйверами, хотя можно использовать и собственные с дискеты. Совместимость с NE2100 также повышает область применения этой карты. Скорость работы очень хорошая. Поддерживается режим PCI Bus-mastering. При работе на витой паре карта поддерживает режим FullDuplex и автоматическое определение полярности сигнала. Для повышения производительности на карте есть буфера FIFO для принимаемых и передаваемых пакетов данных.

 




Дополнительно

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.