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

Сегодня мало какая компания может обойтись без локальной сети (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, чтение
запись
WinCWin95
noneUMC
UM9003F
ISA16K/10nsJumperless2NE2000263kbs
192kbs
n/a402kbsS
noneWinbond
W89C904F
ISA16K/10nsJumperless0NE2000250kbs
208kbs
n/a393kbsS
SURECOM
EP-312-V
BC912ISA32K/25nsPnP
Jumperless
2NE2000263kbs
208kbs
n/a382kbsSD
SURECOM
EP-312
Realtek
RTL8019AS
ISAn/aPnP
Jumperless
Jumper
2NE2000263kbs
208kbs
1250kbs
277kbs
368kbsSND
Genius
GE2000III
GeniusLAN
K1306023
ISA32KPnP
Jumperless
Jumper
2NE2000263kbs
208kbs
1250kbs
312kbs
354kbsSD
COMPEX
RL2000-PCI
RL2000PCI32K/15nsPnP1none384kbs
312kbs
n/a800kbsD
SURECOM
NE-32PCI
Amd
AM79C970AKC
PCIn/aPnP1NE2100
NE1500T
Am2100
Am1500T
420kbs
352kbs
n/a842kbsSND

Результаты:

Если Вам нужна просто сеть, то можно использовать любую (работающую ;) карту. При возможности выбора обратите внимание на совместимость и наличие драйверов под Вашу ОС. Из-за очень небольшой разницы в ценах на карты 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 для принимаемых и передаваемых пакетов данных.

 




19 февраля 1998 Г.

NIC benchmark

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

Сегодня мало какая компания может обойтись без локальной сети (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 для принимаемых и передаваемых пакетов данных.