Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 поделить исходящий канал поровну (избито, но не понятно)   Andrey Zonov   13 Dec 2006 21:10:57 
 Re: поделить исходящий канал поровну (избито, но не понятно)   Valentin Davydov   14 Dec 2006 10:25:41 
 Re: поделить исходящий канал поровну (избито, но не понятно)   Andrey Zonov   14 Dec 2006 12:20:39 
 Re: поделить исходящий канал поровну (избито, но не понятно)   Vadim Goncharov   14 Dec 2006 22:37:54 
 поделить исходящий канал поровну (избито, но не понятно)   Alex Semenyaka   15 Dec 2006 12:05:14 
 Re: поделить исходящий канал поровну (избито, но не понятно)   Vadim Goncharov   15 Dec 2006 22:03:41 
 поделить исходящий канал поровну (избито, но не понятно)   Alex Semenyaka   14 Dec 2006 19:20:50 
Архивное /ru.unix.bsd/394445810c17.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional