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

Исходное сообщение
"оптимизация natd на маломощьном проце"

Отправлено MONSTER , 02-Апр-04 16:33 
стоит freebsd 4.4 на pentium I 166ммx, не хочет тянуть маршрутизацию ipfw+natd - по сетке 100мбит вытягивает только 3мб/c.
можно ли как-то оптимизировать?в top видно, что при скaчке тех самых 3мб/c natd кушает 80% cpu, даже если ipfw по умолчанию всё отовсюду пропускает

внешняя сетевуа 3com 3c905B
внутреняя Intel 21143

или можно выкидывать тачку?


Содержание

Сообщения в этом обсуждении
"оптимизация natd на маломощьном проце"
Отправлено tadmin , 02-Апр-04 17:33 
>стоит freebsd 4.4 на pentium I 166ммx, не хочет тянуть маршрутизацию ipfw+natd
>- по сетке 100мбит вытягивает только 3мб/c.
>можно ли как-то оптимизировать?в top видно, что при скaчке тех самых 3мб/c
>natd кушает 80% cpu, даже если ipfw по умолчанию всё отовсюду
>пропускает
>
>внешняя сетевуа 3com 3c905B
>внутреняя Intel 21143
>
>или можно выкидывать тачку?
вообще то это неплохой результат.

можно попробовать
options         DEVICE_POLLING
в ядре и опция link0 по отношению к fxp
ifconfig fxp0 link0

все это, по-идее,  поможетм уменьшить нагрузку по interrupt

посмотри на
systat -vmstat
под нагрузкой.
Скорее всего весь процессор под прерывания занят.



"оптимизация natd на маломощьном проце"
Отправлено logka , 02-Апр-04 18:23 
>стоит freebsd 4.4 на pentium I 166ммx, не хочет тянуть маршрутизацию ipfw+natd
>- по сетке 100мбит вытягивает только 3мб/c.
>можно ли как-то оптимизировать?в top видно, что при скaчке тех самых 3мб/c
>natd кушает 80% cpu, даже если ipfw по умолчанию всё отовсюду
>пропускает
>
>внешняя сетевуа 3com 3c905B
>внутреняя Intel 21143
>
>или можно выкидывать тачку?

попробуй проапдейтить систтему до 4.9 имхо натд там уже по лучше будет...
можно попробывать заюзать ipnat.... хотя я его не пробывал....


"оптимизация natd на маломощьном проце"
Отправлено MONSTER , 02-Апр-04 19:40 
а расскажите мне где брать новые исходники ядра как например в линуксе?
я чё-то ничё не нашёл, только ftp.freebsd.org/pub/FreeBSD/releases/i386/4.9-RELEASE/src - это оно?

просто options DEVICE_POLLING (как советовал tadmin) моим ядром тож не держится, нашёл инфу об том что типа нужно новые сурсы ядра скачать


"оптимизация natd на маломощьном проце"
Отправлено Hak , 02-Апр-04 22:43 
>а расскажите мне где брать новые исходники ядра как например в линуксе?
>
>я чё-то ничё не нашёл, только ftp.freebsd.org/pub/FreeBSD/releases/i386/4.9-RELEASE/src - это оно?
>
cvsup тебе поможет .... вообще апгрейд FreeBSD сделан на порядок лучше любого Linuxa
Я живу со своей фрёй с версии 4.3 счас она последняя 4.9 ... до этого так же просто жил на 3 ветке но комп устарел ;-)) ....
>просто options DEVICE_POLLING (как советовал tadmin) моим ядром тож не держится, нашёл
>инфу об том что типа нужно новые сурсы ядра скачать