|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Zonov 2:5020/830.28 14 Dec 2006 12:20:39 To : Valentin Davydov Subject : Re: поделить исходящий канал поровну (избито, но не понятно) -------------------------------------------------------------------------------- >> Хочется поделить исходящий канал (неизвестной ширины) поровну. VD> Ежели основная нагрузка - tcp, то он сам должен поделиться поровну между VD> всеми tcp-соединениями (при отсутствии избирательных шейперов по VD> дороге, разумеется). согласен, просто как я сделал пометочку в конце письма - всё чуть-чуть сложнее. >> Проблема возникла когда некий юзер пытался отправить письмо с аттачем, VD> Так это проблема не в канале, а в аутлуке. Hет. Всё таки в канале. Hевдаваясь в подробности расскажу о том как у меня заливались файлы по 2-3Мб на ФТП. Запускаю тотал командер, захожу на внешний ФТП, сливаю 2Мб на него - этот файл у меня улетает за 3 секунды и тотал пишет что скорость 1Мбайт/с а потом пару минут подвисает (в этотм момент происходит слив) - проблема в тотале? - нет, просто исходящий канал очень хитро завёрнут, не напрямую в АДСЛ как я писал, а на другую машинку и пока я не зарезал весь канал на 12Кбайт/с была такая лажа :( сейчас стало по-лучше, но проблема всё же присутсвует. Может в системе что-то поломано? 5.5-STABLE - буквально недельной давности. Hе в тему - ещё заметил что divert стал вдруг работать ещё и pass! 00100 372704 50745908 allow ip from any to any via lo0 00200 0 0 deny ip from any to 127.0.0.0/8 00300 0 0 deny ip from 127.0.0.0/8 to any 00500 480 48942 divert 8668 ip from 10.10.1.0/24 to any 00550 411 50671 fwd 217.9.147.239 ip from 85.93.40.57 to any 00600 15 1331 divert 8668 ip from any to 85.93.40.57 01000 653826 77325828 divert 8672 ip from 10.10.0.0/24 to any 01050 701559 313559732 fwd 192.168.254.254 ip from 192.168.254.1 to any 01100 780606 452932921 divert 8672 ip from any to 192.168.254.1 05000 100673 11601090 pipe 10 ip from 10.10.0.0/24 to any 11990 33564 2970249 tee 3021 ip from any to any in via dvb0 11995 6008 776636 tee 3023 ip from any to any in via ng0 12000 29418288 41163652219 allow ip from any to any out via rl0 12500 17590651 1202777434 allow ip from any to any in via rl0 13000 14496 290444 allow ip from any to any out via rl1 13500 25887 1933296 allow ip from any to any in via rl1 14000 2 56 allow ip from any to any out via dvb0 14500 67128 5940498 allow ip from any to any in via dvb0 15000 227 6356 allow log ip from any to any out via xl0 15500 1545461 895903043 allow ip from any to any in via xl0 16000 1 164 allow ip from any to any out via ng0 16050 6008 776636 allow log ip from any to any in via ng0 16500 33186 3892327 allow ip from any to any out via tun0 16550 0 0 allow log ip from any to any in via tun0 17000 478363 374813927 allow ip from any to any out via ng* 17500 277101 70980496 allow ip from any to any in via ng* 65500 0 0 deny log ip from any to any 65535 4 112 allow ip from any to any xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.254.1 netmask 0xffffff00 broadcast 192.168.254.255 192.168.254.254 - это вторая машинка - которая воткнута напрямую в xl0. несложно заметить что на правило 15000 почти ни чего не срабатывает! а куда девается весь исходящий траффик на xl0??? в логах Dec 14 11:28:07 dotnet kernel: ipfw: 15000 Accept MAC out via xl0 где он успевает пройти??? Когда производишь обмен информацией м/у 192.168.254.254 и 192.168.254.1 то natd который для xl0 - веснет в топ! что за бред? [root@dotnet /home/andreyz]# ps axw|grep nat 1128 ?? Ss 0:45.05 /sbin/natd -u -s -m -dynamic -p 8668 -n ng0 -P /var/run/natd_ng0.pid 1135 ?? Ss 3:46.19 /sbin/natd -u -s -m -dynamic -p 8672 -n xl0 -P /var/run/natd_xl0.pid Успехов! --- GoldED+/W32 snapshot-2000.12.24 * Origin: Жизнь - хорошая штука (2:5020/830.28) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/394445810c17.html, оценка из 5, голосов 10
|