URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID13
Нить номер: 577
[ Назад ]

Исходное сообщение
"Разгон маршрутизатора на FreeBSD"

Отправлено Folder , 13-Май-09 05:26 
Есть машина мод FreeBSD 6.3 которая работает как NAT маршрутизатор (Процессор: Celeron 1.7, ОЗУ 1 Гб). На нем установлены две сетевые карточки rl, вот в них проблема, не получается разогнать, через них, больше чем 60 Мбит/сек (это с pollingом). На форумах ребята пишут, что на 400 проциках тафик под 90-95 Мбит/сек «бегает». Такой вопрос: єто только у realtek такой пропускной лимит или все таки машину нужно обновлять? Может поможет установка гигабитных карт? Просто очень нужно каким-то образом разогнать этот роутер до 400 Мбит/сек.  


Содержание

Сообщения в этом обсуждении
"Разгон маршрутизатора на FreeBSD"
Отправлено bit , 13-Май-09 08:48 
>Есть машина мод FreeBSD 6.3 которая работает как NAT маршрутизатор (Процессор: Celeron
>1.7, ОЗУ 1 Гб). На нем установлены две сетевые карточки rl,
>вот в них проблема, не получается разогнать, через них, больше чем
>60 Мбит/сек (это с pollingом). На форумах ребята пишут, что на
>400 проциках тафик под 90-95 Мбит/сек «бегает». Такой вопрос: єто только
>у realtek такой пропускной лимит или все таки машину нужно обновлять?
>Может поможет установка гигабитных карт? Просто очень нужно каким-то образом разогнать
>этот роутер до 400 Мбит/сек.

1. Карточки Интел.
2. FreeBSD 7.х
3. Обратить внимание на NAT



"Разгон маршрутизатора на FreeBSD"
Отправлено alex_o , 13-Май-09 13:44 
>1. Карточки Интел.
>2. FreeBSD 7.х
>3. Обратить внимание на NAT

+1
карты лучше брать под PCI-Ex, получите честный полный 1Гб.
НАТ нужно строить или "ядерный", или нетграфовый. Примеры обоих есть на этом сайте.


"Разгон маршрутизатора на FreeBSD"
Отправлено Doka , 13-Май-09 18:57 
>Есть машина мод FreeBSD 6.3 которая работает как NAT маршрутизатор (Процессор: Celeron
>1.7, ОЗУ 1 Гб). На нем установлены две сетевые карточки rl,
>вот в них проблема, не получается разогнать, через них, больше чем
>60 Мбит/сек (это с pollingом). На форумах ребята пишут, что на
>400 проциках тафик под 90-95 Мбит/сек «бегает». Такой вопрос: єто только
>у realtek такой пропускной лимит или все таки машину нужно обновлять?
>Может поможет установка гигабитных карт? Просто очень нужно каким-то образом разогнать
>этот роутер до 400 Мбит/сек.

а есть четкая уверенность что тормозит именно NAT?
м.б. какое-то сопряженное оборудование hub/switch, кабель.
ваши нагрузчики напрямую через "кросс" 90-95 Мбит/сек дают?
на таких картах, иногда, замена параметров link speed с auto detect на 100 Full duplex
дает видимый эффект.


"Разгон маршрутизатора на FreeBSD"
Отправлено Folder , 13-Май-09 20:45 
>а есть четкая уверенность что тормозит именно NAT?
>м.б. какое-то сопряженное оборудование hub/switch, кабель.
>ваши нагрузчики напрямую через "кросс" 90-95 Мбит/сек дают?
>на таких картах, иногда, замена параметров link speed с auto detect на
>100 Full duplex
>дает видимый эффект.

Думаю не в NAT дело, потому что качая с самого роутера эффект аналогичен и даже если на машину поставить винду скорость становится еще хуже (52 Мбит/сек).
«замена параметров link speed с auto detect на 100 Full duplex» делается так: ifconfig_rl1="inet 192.168.9.1 netmask 255.255.255.0 link speed 100 Full duplex", или нет?


"Разгон маршрутизатора на FreeBSD"
Отправлено XoRe , 05-Июл-09 22:31 
>[оверквотинг удален]
>>на таких картах, иногда, замена параметров link speed с auto detect на
>>100 Full duplex
>>дает видимый эффект.
>
>Думаю не в NAT дело, потому что качая с самого роутера эффект
>аналогичен и даже если на машину поставить винду скорость становится еще
>хуже (52 Мбит/сек).
>«замена параметров link speed с auto detect на 100 Full duplex» делается
>так: ifconfig_rl1="inet 192.168.9.1 netmask 255.255.255.0 link speed 100 Full duplex", или
>нет?

ifconfig xl0 media 100baseTX mediaopt full-duplex

Советую сделать тест сети.
В глову приходит запустить на одной машине:
date ; dd if=/dev/zero bs=1G count=1 | nc host port ; date
А на второй:
nc -l port > /dev/null
Сразу узнаете, на что способна ваша сеть.

А дальше потестировать машинку, как маршрутизатор, без ната и прочего - просто перегон пакетов.

Ну а остальное тут уже написали - карточки от интел (fxp), нат в ядре/нетграфе, систему поновее.
Ну и поллинги там всякие, тюнинги.
Буферы в sysctl можно попробовать увеличить.