LINUX.ORG.RU
ФорумAdmin

HTB QoS и зависание


0

0

Запуск HTB QoS всегда приводит к зависании машины через совершенно случайное время - это может произойти и через 5 минут и через 5 часов. Никаких сообщений об ошибках в логах нет. Без QoS никаких зависаний. Использую Gentoo. Железо - pIV-2.8 1Gb памяти

zahar ~ # uname -r 2.6.16-gentoo-r7

Ядро дополнительно патчу esfq-2.6.15.1 и linux-2.6.16-imq2.diff. Патчи ложаться без проблем. Весь трафик с ppp+ заворачиваю на imq0 через iptables. Сам Qos скрипт предельно простой:

ip link set dev imq0 down ip link set dev imq0 up tc qdisc del dev imq0 root tc qdisc add dev imq0 root handle 1: htb default 10 tc class add dev imq0 parent 1: classid 1:1 htb rate 128kbit tc class add dev imq0 parent 1:1 classid 1:10 htb rate 58kbit ceil 128kbit tc class add dev imq0 parent 1:1 classid 1:20 htb rate 40kbit ceil 64kbit tc class add dev imq0 parent 1:1 classid 1:30 htb rate 30kbit ceil 32kbit

tc qdisc add dev imq0 parent 1:10 handle 10: esfq perturb 10 hash dst tc qdisc add dev imq0 parent 1:20 handle 20: esfq perturb 10 hash dst tc qdisc add dev imq0 parent 1:30 handle 30: esfq perturb 10 hash dst

tc filter add dev imq0 parent 1: protocol ip u32 match ip dst 192.168.20.46 flowid 1:20 tc filter add dev imq0 parent 1: protocol ip u32 match ip dst 192.168.20.26 flowid 1:30

и до зависания нормально работает. Пробовал не использовать esfq - результат тот же. Есть какие советы? В каком направлении копать (Гугль и forums.gentoo.org не предлагать)? Заранее благодарен всем за дельные советы


ip link set dev imq0 down
ip link set dev imq0 up
tc qdisc del dev imq0 root
tc qdisc add dev imq0 root handle 1: htb default 10
tc class add dev imq0 parent 1: classid 1:1 htb rate 128kbit
tc class add dev imq0 parent 1:1 classid 1:10 htb rate 58kbit ceil 128kbit
tc class add dev imq0 parent 1:1 classid 1:20 htb rate 40kbit ceil 64kbit
tc class add dev imq0 parent 1:1 classid 1:30 htb rate 30kbit ceil 32kbit

tc qdisc add dev imq0 parent 1:10 handle 10: esfq perturb 10 hash dst
tc qdisc add dev imq0 parent 1:20 handle 20: esfq perturb 10 hash dst
tc qdisc add dev imq0 parent 1:30 handle 30: esfq perturb 10 hash dst

tc filter add dev imq0 parent 1: protocol ip u32 match ip dst 192.168.20.46 flowid 1:20
tc filter add dev imq0 parent 1: protocol ip u32 match ip dst 192.168.20.26 flowid 1:30

uu4jdf
() автор топика
Ответ на: комментарий от anonymous

Я это внимательно читал. Причина не в этом. Весь ppp трафик у меня заворачивается на imq при старте сервера и всегда ходит так, не зависимо включен QoS или нет. Проблема только ПОСЛЕ запуска QoS скрипта.

uu4jdf
() автор топика
Ответ на: комментарий от uu4jdf

М. б. попробуй отключить хелперы для conntrack - всякие ip_conntrack_ftp и т. д.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.