Страница 1 из 1

Снижение скрости после обновления мира 6.3 -> 7.0

Добавлено: 2009-05-10 13:10:23
azz
Приветствую!

Стояла у меня 6.4.
На ней cPanel.

Давеча обновился с 6.4 до 7.0 потому что суппорт cPanel настоятельно рекомендовал.

Обновлялся как тут http://www.lissyara.su/?id=1270

Ядро собирал из GENERIC 7.0 добавил

Код: Выделить всё

machine         i386
options         QUOTA

options         IPFIREWALL #firewall


options         IPDIVERT
options         IPFIREWALL_FORWARD
options         IPFIREWALL_VERBOSE #enable logging to syslogd(8)
options         IPFIREWALL_VERBOSE_LIMIT=100

#options ICMP_BANDLIM
options DUMMYNET
options IPSTEALTH

options COMPAT_FREEBSD6
кроме того после последнего ребута установил /usr/ports/misc/compat6x

Все операции прошли без ошибок.

После обновления все поднялось завелось НО, скорость исходящего трафика упала до 20кб\сек вместо положенных 100Мб.
При этом со входящим все в порядке.

rc.firewall - взял свой старый. в нем ораничений на скорость никаких нет.

Когда пытаюсь сам с себя слить что-нть wgetом - скорость правильная.

Провайдер утверждает, что с его стороны косяков нет.

Посоветуйте че делать, куда копать?

Re: Снижение скрости после обновления мира 6.3 -> 7.0

Добавлено: 2009-05-10 13:22:49
paradox
После обновления все поднялось завелось НО, скорость исходящего трафика упала до 20кб\сек вместо
положенных 100Мб.
При этом со входящим все в порядке.
как проверял?
Когда пытаюсь сам с себя слить что-нть wgetом - скорость правильная.
с себя локально или глобально?

Re: Снижение скрости после обновления мира 6.3 -> 7.0

Добавлено: 2009-05-10 14:08:58
zingel

Код: Выделить всё

netstat -Lan && sysctl -a | grep 'net.inet.tcp.*cache*'

Re: Снижение скрости после обновления мира 6.3 -> 7.0

Добавлено: 2009-05-10 22:24:30
azz
paradox писал(а):как проверял?
на свой хост качал файлики wgetом и scp из 2х разных подсетей
от себя забирал по ftp, sftp, http из 2х разных подсетей
paradox писал(а):с себя локально или глобально?
за пару суток, которые были потрачены на апгрейд и попытки выйти из сложившейся ситуации я сильно сроднился с этой желзякой ,)

мой IP изменен на 123.123.123.123

Код: Выделить всё

#netstat -Lan
Current listen queue sizes (qlen/incqlen/maxqlen)
Proto Listen         Local Address
tcp4  0/0/45         *.2087
tcp4  0/0/45         *.2086
tcp4  0/0/45         *.2096
tcp4  0/0/45         *.2083
tcp4  0/0/45         *.2095
tcp4  0/0/45         *.2082
tcp4  0/0/45         *.2078
tcp4  0/0/45         *.2077
tcp4  0/0/128        127.0.0.1.783
tcp4  0/0/511        123.123.123.123.443
tcp4  0/0/511        127.0.0.1.443
tcp4  0/0/511        123.123.123.123.80
tcp4  0/0/511        127.0.0.1.80
tcp4  0/0/128        127.0.0.1.953
tcp4  0/0/3          127.0.0.1.53
tcp4  0/0/3          123.123.123.123.53
tcp4  0/0/9          *.21
tcp4  0/0/50         *.3306
tcp4  0/0/128        *.110
tcp6  0/0/128        *.110
tcp4  0/0/128        *.995
tcp6  0/0/128        *.995
tcp4  0/0/128        *.143
tcp6  0/0/128        *.143
tcp4  0/0/128        *.993
tcp6  0/0/128        *.993
tcp4  0/0/50         *.465
tcp6  0/0/50         *.465
tcp4  0/0/50         *.25
tcp6  0/0/50         *.25
tcp4  0/0/128        *.4949
tcp4  0/0/1          *.2401
tcp4  0/0/128        *.199
tcp4  0/0/128        *.22
tcp6  0/0/128        *.22

Код: Выделить всё

#sysctl -a | grep 'net.inet.tcp.*cache*'
net.inet.tcp.hostcache.purge: 0
net.inet.tcp.hostcache.prune: 300
net.inet.tcp.hostcache.expire: 3600
net.inet.tcp.hostcache.count: 112
net.inet.tcp.hostcache.bucketlimit: 30
net.inet.tcp.hostcache.hashsize: 512
net.inet.tcp.hostcache.cachelimit: 15360
net.inet.tcp.syncache.rst_on_sock_fail: 1
net.inet.tcp.syncache.rexmtlimit: 3
net.inet.tcp.syncache.hashsize: 512
net.inet.tcp.syncache.count: 0
net.inet.tcp.syncache.cachelimit: 15360
net.inet.tcp.syncache.bucketlimit: 30

Re: Снижение скрости после обновления мира 6.3 -> 7.0

Добавлено: 2009-05-10 22:28:11
paradox
сетевка какая?
ifconfig -a
что то типа

Re: Снижение скрости после обновления мира 6.3 -> 7.0

Добавлено: 2009-05-10 22:45:26
azz
paradox писал(а):сетевка какая?
ifconfig -a
что то типа

Код: Выделить всё

ifconfig -a
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
        ether 00:30:48:8b:51:a2
        inet 123.123.123.123 netmask 0xffffff80 broadcast 123.123.123.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
em1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
        ether 00:30:48:8b:51:a3
        media: Ethernet autoselect
        status: no carrier
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
        inet 192.168.99.1 --> 192.168.99.2 netmask 0xffffffff
        Opened by PID 979

Re: Снижение скрости после обновления мира 6.3 -> 7.0

Добавлено: 2009-05-10 22:46:50
paradox
гугли о форуму
наскоко я помню em'ки тюнить надо

Re: Снижение скрости после обновления мира 6.3 -> 7.0

Добавлено: 2009-05-10 22:56:34
paradox
кстати
media: Ethernet autoselect (100baseTX <full-duplex>)
поиграйся с другими
например 100 халф дуплекс поидеи можно попробовать
фулл в редких случаях ставят
токо когда линк напрямую к порту
и порт там достойный а не какой то левый свитч

Re: Снижение скрости после обновления мира 6.3 -> 7.0

Добавлено: 2009-05-11 23:50:54
azz
paradox писал(а):кстати
поиграйся с другими
например 100 халф дуплекс поидеи можно попробовать
фулл в редких случаях ставят
токо когда линк напрямую к порту
и порт там достойный а не какой то левый свитч
пробывал такое

Код: Выделить всё

ifconfig_em0="inet 123.123.123.123  netmask 255.255.255.128 media 100baseTX mediaopt full-duplex"

ifconfig_em0="inet 123.123.123.123  netmask 255.255.255.128 media 100baseTX mediaopt half-duplex"

ifconfig_em0="inet 123.123.123.123  netmask 255.255.255.128 media 10baseT/UTP mediaopt full-duplex"

ifconfig_em0="inet 123.123.123.123  netmask 255.255.255.128 media 10baseT/UTP mediaopt half-duplex"

не помогает

Re: Снижение скрости после обновления мира 6.3 -> 7.0

Добавлено: 2009-05-11 23:53:11
paradox
em ки тюнить надо
ищи на форуме бсд и на наг ру
так же помоему сюда кидали - но уже не помню

Re: Снижение скрости после обновления мира 6.3 -> 7.0

Добавлено: 2009-05-12 0:43:36
MASiK
мож попробувать pulling в ядро?

http://www.lissyara.su/?id=1156

Видимо у тя там хостинг, и тачка наверно не п3, думаю тебе совсем полезно будет.

Re: Снижение скрости после обновления мира 6.3 -> 7.0

Добавлено: 2009-05-13 16:56:56
azz
rc.firewall был из 6 ветки. а в нем нат. он и тормозил на 7.0 исходящий трафик.
всем спасибо за помощь.

Re: Снижение скрости после обновления мира 6.3 -> 7.0

Добавлено: 2009-05-13 16:58:47
paradox
оригинально
почти баг

Re: Снижение скрости после обновления мира 6.3 -> 7.0

Добавлено: 2009-05-13 17:14:05
azz
нат был подключен как учит дефолтный rc.firewall:

Код: Выделить всё

 case ${natd_enable} in
     [Yy][Ee][Ss])
       if [ -n "${natd_interface}" ]; then
          ${fwcmd} add divert natd all from any to any via ${natd_interface}
        fi
 ;;
 esac