Всем привет! Ситуация такая, поставил на машинку с двумя сетевыми freebsd 7.2 Releas, настроил как проксю, ipfw, nat и доп фишки типа mpd5 и ftp. В первую же неделю понадобилось перенаправление портов, не долго думая поставил rinetd, заметил что при скачке с DC++ по перенаправлению портов скорость скачки из локалки доходит максимум до 1.5 MБ/s (а должно быть под 5, бывало и 7 МБ/s), а на проксе ЦП загибается на 100%, причем больше всего загружает как раз таки rinetd, + и pptp процентов на 13. Но это происходит не только с DC++, а со всем что касается перенаправления портов, даже когда качаю из инета с uTorrent, но там не сильно заметно падение скорости, инет всего 4 Мб/s. Но я на этом не зациклился, отбросил rinetd и настроил nat, пришёл к тому же! Теперь natd грузит ЦП, скорость скачки стала ещё меньше! Подскажите, это у всех так или есть какие то альтернативы?
>[оверквотинг удален]
>портов скорость скачки из локалки доходит максимум до 1.5 MБ/s (а
>должно быть под 5, бывало и 7 МБ/s), а на проксе
>ЦП загибается на 100%, причем больше всего загружает как раз таки
>rinetd, + и pptp процентов на 13. Но это происходит не
>только с DC++, а со всем что касается перенаправления портов, даже
>когда качаю из инета с uTorrent, но там не сильно заметно
>падение скорости, инет всего 4 Мб/s. Но я на этом не
>зациклился, отбросил rinetd и настроил nat, пришёл к тому же! Теперь
>natd грузит ЦП, скорость скачки стала ещё меньше! Подскажите, это у
>всех так или есть какие то альтернативы?использовать kernel nat
>[оверквотинг удален]
>>ЦП загибается на 100%, причем больше всего загружает как раз таки
>>rinetd, + и pptp процентов на 13. Но это происходит не
>>только с DC++, а со всем что касается перенаправления портов, даже
>>когда качаю из инета с uTorrent, но там не сильно заметно
>>падение скорости, инет всего 4 Мб/s. Но я на этом не
>>зациклился, отбросил rinetd и настроил nat, пришёл к тому же! Теперь
>>natd грузит ЦП, скорость скачки стала ещё меньше! Подскажите, это у
>>всех так или есть какие то альтернативы?
>
>использовать kernel natНапомните плиз, в ядро надо добавить "options IPFIREWALL_NAT" ??
И на сколько примерно это снизит загрузку ЦП?
>[оверквотинг удален]
>>>когда качаю из инета с uTorrent, но там не сильно заметно
>>>падение скорости, инет всего 4 Мб/s. Но я на этом не
>>>зациклился, отбросил rinetd и настроил nat, пришёл к тому же! Теперь
>>>natd грузит ЦП, скорость скачки стала ещё меньше! Подскажите, это у
>>>всех так или есть какие то альтернативы?
>>
>>использовать kernel nat
>
>Напомните плиз, в ядро надо добавить "options IPFIREWALL_NAT" ??
>И на сколько примерно это снизит загрузку ЦП?http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/fi...
Ну и что толку, настроил я перенаправление портов через ядерный нат, скорость скачки через перенаправление увеличилась всего лишь на 1 МБ/сек, тобишь сейчас качается 2.5 МБ/сек, а хочется то 5 - 7 МБ/сек!
>Ну и что толку, настроил я перенаправление портов через ядерный нат, скорость
>скачки через перенаправление увеличилась всего лишь на 1 МБ/сек, тобишь сейчас
>качается 2.5 МБ/сек, а хочется то 5 - 7 МБ/сек!обновляемся до 8-ки, пересобираем ядро и наслаждаемся работой NETGRAPH
DEVICE_POLLING в ядре отменили?
после пересборки ядра echo "kern.polling.enable=1" >>/etc/sysctl.conf
Тестировал в разных связках.
Система: IntelAtom N410, 2GbRam, HT отключен.
WAN integrated(100Mbps)
LAN Dlink530T(1000Mbps)
Подкл. к сети провайдера по PPPoEТест на uTorrent при ~60-100 активных подключений.
Скорость скачивания на 9-10 Мб/сек, держит стабильно.1. USERSPACE-PPP-client IPFW+NATD = простой процессора ~0-3%
2. USERSPACE-PPP-client IPFW+PPPNAT = простой процессора ~0-3%
3. MPD5 IPFW+KernelNAT = простой процессора ~50%
4. MPD5 Pf+PfNAT = простой процессора ~50%Если использовать USB-сетевуху, отваливается вскоре после запуска торрентов :)