Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #42, МАЙ 2004 г.

Конструктор для провайдеров

Бабайлов, Докучаев

Спецвыпуск Xakep, номер #042, стр. 042-068-2


Маршрутизатор собрать гораздо сложнее. P4 - далеко не лучший процессор для маршрутизатора из-за того, что при высокой частоте (типично несколько килогерц) прерываний на сверхдлинном конвейере этого процессора получаются большие потери производительности. К тому же маршрутизатор совершенно не использует векторные команды, благодаря которым P4 так неплохо проходит разнообразные тесты на производительность. Но зато довольно часто встречаются операции с невыравненными данными, на которых P4 теряет производительность гораздо заметнее, чем Athlon. Отношение производительности маршрутизатора к реальной частоте процессора у Athlon примерно в 2-3 раза выше, чем у P4. Если добавить в это соотношение еще и цену...

Итак, если требования к производительности невысоки (сеть на 100-300 клиентов) и есть возможность найти что-нибудь из антиквариата, то лучше всего процессор собрать на VIA-Cyrix. Производительностью он не блещет, но зато при остановке вентилятора, если и не будет работать устойчиво, по крайней мере, не погибнет совсем. Но ECC необходим. И слотов PCI побольше, поскольку сейчас уже практически не осталось 4-портовых приличных ethernet-интерфейсов.

А если нужен маршрутизатор попроизводительнее, то выбора почти нет (правда, пока не имел возможности проверить Opteron и прочие из того семейства). Несмотря на сложности комплектации, использую AMD Athlon.

В прошлом году все было однозначно - AMD Athlon. Процессор с замечательной (для наших задач) производительностью, не "оптимизированный" по цене для разных сегментов рынка. Но увы, все кончается, в том числе и матплаты для этого процессора (а нас интересуют только те, что с ECC). Я, перебрав Abit KG7 (6 PCI важно для маршрутизатора) и Chaintech 7KJD (очень полезная для сервера материнка), перешел на Tyan 2466N-4M на наборе AMD760MPX. Но дороговато... Сложно сейчас найти приличную материнку на наборе логики AMD760.

P.S.

Неявно подразумевается, что операционная система для серверов и маршрутизаторов - FreeBSD. В принципе, не так важно, это может быть NetBSD или OpenBSD. В будущем, скорее всего, с DragonFlyBSD появится смысл в двухпроцессорных маршрутизаторах, хотя для сети до 1000 компьютеров это не настолько важно. Если лениво разбираться с *BSD и есть хороший опыт и знания по Linux, то можно даже на нем. Но если заниматься сетью всерьез, то лучше не полениться и освоить FreeBSD 4 с перспективой на DragonFlyBSD.

Память для серверов:

- HP NetServer E60 - ФАЙЛ: 2.jpg

- Compaq ProLiant - ФАЙЛ: 3.jpg

- Proliant ML350 - ФАЙЛ: 4.jpg

- Fujitsu, Siemens - ФАЙЛ: 5.jpg

- IBM - ФАЙЛ: 6.jpg

Процессоры для серверов:

- Pentium IV - ФАЙЛ: 7.jpg или 7a.jpg

- Cyrix III - ФАЙЛ: 8.bmp

- Athlon - ФАЙЛ: 9.jpg, 9a.jpg, 9b.jpg или 9c.jpg

Маршрутизаторы:

- DL-604 - ФАЙЛ: 10.bmp

- HR-114 - ФАЙЛ: 11.bmp

- RP-IP515LM - ФАЙЛ: 12.bmp

- 7004VBR - ФАЙЛ: 13.bmp

- WBR-G54 - ФАЙЛ: 14.bmp

Назад на стр. 042-068-1  Содержание  Вперед на стр. 042-068-3