|
Fast Ethernet vs Gigabit Ethernet
 Сегодня практически невозможно обнаружить в продаже ноутбук или материнскую плату без интегрированной сетевой карты, а то и двух. Разъём у всех из них один – RJ45 (точнее, 8P8C), но скорость контроллера может отличаться на порядок. В дешёвых моделях – это 100 мегабит в секунду (Fast Ethernet), в более дорогих – 1000 (Gigabit Ethernet).
Если же в вашем компьютере встроенный LAN-контроллер отсутствует, то он, скорее всего, уже «старичок» на базе процессора типа Intel Pentium 4 или AMD Athlon XP, а также их «предков». Таких «динозавров» можно «подружить» с проводной сетью только путём установки дискретной сетевой карты с PCI-разъёмом, так как шины PCI Express во времена их появления на свет ещё не существовало. Но и для PCI-шины (33 МГц) выпускаются «сетевухи», поддерживающие наиболее актуальный стандарт Gigabit Ethernet, хотя её пропускной способности может быть недостаточно для полного раскрытия скоростного потенциала гигабитного контроллера.
Но даже в случае наличия 100-мегабитной интегрированной сетевой карты дискретный адаптер придётся приобрести тем, кто собирается «проапгрейдиться» до 1000 мегабит. Лучшим вариантом станет покупка PCI Express-контроллера, который обеспечит максимальную скорость работы сети, если, конечно, соответствующий разъём в компьютере присутствует. Правда, многие отдадут предпочтение PCI-карточке, так как они значительно дешевле (стоимость начинается буквально от 200 рублей).
Какие же преимущества даст на практике переход с Fast Ethernet на Gigabit Ethernet? Насколько отличается реальная скорость передачи данных PCI-версий сетевых карт и PCI Express? Хватит ли скорости обычного жёсткого диска для полной загрузки гигабитного канала? Ответы на эти вопросы вы найдёте в данном материале.
Участники тестирования
Для тестирования были выбраны три наиболее дешёвые дискретные сетевые карты (PCI – Fast Ethernet, PCI – Gigabit Ethernet, PCI Express – Gigabit Ethernet), так как они пользуются наибольшим спросом.
100-мегабитная сетевая PCI-карта представлена моделью Acorp L-100S (цена начинается от 110 рублей), в которой используется наиболее популярный для дешёвых карточек чипсет Realtek RTL8139D.

Внешний вид сетевой карты Acorp L-100S
1000-мегабитная сетевая PCI-карта представлена моделью Acorp L-1000S (цена начинается от 210 рублей), которая основана на чипе Realtek RTL8169SC. Это единственная карта с радиатором на чипсете – остальным участникам тестирования дополнительное охлаждение не требуется.

Внешний вид сетевой карты Acorp L-1000S
1000-мегабитная сетевая PCI Express-карта представлена моделью TP-LINK TG-3468 (цена начинается от 340 рублей). И она не стала исключением – в её основе лежит чипсет RTL8168B, который тоже произведён компанией Realtek.

Внешний вид сетевой карты TP-LINK TG-3468
Чипсеты из этих семейств (RTL8139, RTL816X) можно увидеть не только на дискретных сетевых картах, но и интегрированными на многие материнские платы.
Характеристики всех трёх контроллеров приведены в следующей таблице:
| Модель |
Чипсет |
Скорость передачи данных |
Шина |
Сетевой интерфейс |
Разъёмы |
Поддержка Jumbo Frame |
Поддержка Wake-on-LAN |
Дуплекс |
| Acorp L-100S |
Realtek RTL8139D |
10 / 100 Мбит/с |
PCI 2.3 (32 бита) |
10Base-T, 100Base-TX |
RJ45 (8P8C) |
Есть |
Есть |
Full |
| Acorp L-1000S |
Realtek RTL8169SC |
10 / 100 / 1000 Мбит/с |
PCI 2.3 (32 бита) |
10Base-T, 100Base-TX, 1000Base-T |
RJ45 (8P8C) |
Есть |
Есть |
Full |
| TP-LINK TG-3468 |
Realtek RTL8168B |
10 / 100 / 1000 Мбит/с |
PCI Express 1.0a |
10Base-T, 100Base-TX, 1000Base-T |
RJ45 (8P8C) |
Есть |
Есть |
Full |
Пропускной способности PCI-шины (1066 Мбит/с) теоретически должно быть достаточно для «раскачки» гигабитных сетевых карт до полной скорости, но на практике её может всё-таки не хватить. Дело в том, что этот «канал» между собой делят все PCI-устройства; кроме того, по нему передаётся служебная информация по обслуживанию самой шины. Посмотрим, подтвердится ли это предположение при реальном измерении скорости.
Ещё один нюанс: подавляющее большинство современных жёстких дисков имеют среднюю скорость чтения не более 100 мегабайт в секунду, а часто и ещё меньше. Соответственно, они не смогут обеспечить полную загрузку гигабитного канала сетевой карты, скорость которого составляет 125 мегабайт в секунду (1000 : 8 = 125). Обойти это ограничение можно двумя способами. Первый – это объёдинить пару таких жёстких дисков в RAID-массив (RAID 0, striping), при этом скорость может увеличиться практически в два раза. Второй - использовать SSD-накопители, скоростные параметры которых заметно превышают таковые у жёстких дисков.
Тестирование
В качестве сервера использовался компьютер со следующей конфигурацией:
- процессор: AMD Phenom II X4 955 3200 МГц (четырёхъядерный);
- материнская плата: ASRock A770DE AM2+ (чипсет AMD 770 + AMD SB700);
- оперативная память: Hynix DDR2 4 x 2048 Гб PC2 8500 1066 МГц (в двухканальном режиме);
- видеокарта: AMD Radeon HD 4890 1024 Мб DDR5 PCI Express 2.0;
- жёсткий диск: Seagate 7200.10 160 Гб SATA2;
- сетевая карта: Realtek RTL8111DL 1000 Мбит/с (интегрирована на материнскую плату);
- операционная система: Microsoft Windows 7 Home Premium SP1 (64-битная версия).
В качестве клиента, в который устанавливались тестируемые сетевые карты, использовался компьютер со следующей конфигурацией:
- процессор: AMD Athlon 7850 2800 МГц (двухъядерный);
- материнская плата: MSI K9A2GM V2 (MS-7302, чипсет AMD RS780 + AMD SB700);
- оперативная память: Hynix DDR2 2 x 2048 Гб PC2 8500 1066 МГц (в двухканальном режиме);
- видеокарта: AMD Radeon HD 3100 256 Мб (интегрирована в чипсет);
- жёсткий диск: Seagate 7200.10 160 Гб SATA2;
- операционная система: Microsoft Windows XP Home SP3 (32-битная версия).
Тестирование производилось в двух режимах: чтение и запись через сетевое подключение с жёстких дисков (это должно показать, что они могут являться «бутылочным горлышком»), а также с RAM-дисков в оперативной памяти компьютеров, имитирующих быстрые SSD-накопители. Сетевые карты соединялись напрямую при помощи трёхметрового патч-корда (восьмижильная витая пара, категория 5e).
Скорость передачи данных (жёсткий диск – жёсткий диск, Мбит/с)

Реальная скорость передачи данных через 100-мегабитную сетевую карту Acorp L-100S совсем немного не дотянула до теоретического максимума. А вот обе гигабитные карты хоть и обогнали первую примерно в шесть раз, но максимально возможную скорость показать не сумели. Прекрасно видно, что скорость «упёрлась» в производительность жёстких дисков Seagate 7200.10, которая при непосредственном тестировании на компьютере в среднем составляет 79 мегабайт в секунду (632 Мбит/с).
Принципиальной разницы в скорости между сетевыми картами для шины PCI (Acorp L-1000S) и PCI Express (TP-LINK TG-3468) в данном случае не наблюдается, незначительное преимущество последней вполне можно объяснить погрешностью измерений. Оба контроллера работали примерно на шестьдесят процентов от своих возможностей.
Скорость передачи данных (RAM-диск – RAM-диск, Мбит/с)

Acorp L-100S ожидаемо показала такую же низкую скорость и при копировании данных из высокоскоростных RAM-дисков. Оно и понятно – стандарт Fast Ethernet уже давно не соответствует современным реалиям. По сравнению с режимом тестирования «жёсткий диск – жёсткий диск» гигабитная PCI-карта Acorp L-1000S заметно прибавила в производительности – преимущество составило примерно 36 процентов. Ещё более впечатляющий отрыв продемонстрировала сетевая карта TP-LINK TG-3468 – прирост составил около 55 процентов.
Вот тут и проявилась более высокая пропускная способность шины PCI Express – TP-LINK TG-3468 обошла Acorp L-1000S на 14 процентов, что уже не спишешь на погрешность. Победитель немного не дотянул до теоретического максимума, но и скорость в 916 мегабит в секунду (114,5 Мб/с) всё равно выглядит впечатляюще – это означает, что ожидать окончания копирования придётся практически на порядок меньше (по сравнению с Fast Ethernet). К примеру, время копирования файла размером 25 Гб (типичный HD-рип с хорошим качеством) с компьютера на компьютер составит менее четырёх минут, а с адаптером предыдущего поколения – более получаса.
Выводы, рекомендации
Тестирование показало, что сетевые карты стандарта Gigabit Ethernet имеют просто огромное преимущество (вплоть до десятикратного) над контроллерами Fast Ethernet. Если в ваших компьютерах установлены только жёсткие диски, не объединённые в striping-массив (RAID 0), то принципиальной разницы по скорости между PCI- и PCI Express-картами не будет. В противном случае, а также при использовании производительных SSD-накопителей предпочтение следует отдать картам с интерфейсом PCI Express, которые обеспечат максимально возможную скорость передачи данных.
Естественно, следует учитывать, что и остальные устройства в сетевом «тракте» (свитч, роутер...) должны поддерживать стандарт Gigabit Ethernet, а категория витой пары (патч-корда) должна быть не ниже 5e. Иначе реальная скорость так и останется на уровне 100 мегабит в секунду. К слову, обратная совместимость со стандартом Fast Ethernet сохраняется: к гигабитной сети можно подключить, например, ноутбук со 100-мегабитной сетевой картой, на скорости прочих компьютеров в сети это никак не скажется.
|