как улучшить чувствительность altq к изменениям в очередях?
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Re: как улучшить чувствительность altq к изменениям в очеред
да вы просто самурай! сам во всем разбираетесь)
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2009-06-20 11:44:20
Re: как улучшить чувствительность altq к изменениям в очеред
здесь очень помогли) действительно нельзя совать разные виды траффика с разным поведением в одну очередь.
спасибо , таинственный Гость
спасибо , таинственный Гость

-
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2009-06-20 11:44:20
Re: как улучшить чувствительность altq к изменениям в очеред
поставил на очередь default upperlimit 1% для проверки , и оказалось что игровые пакеты не попали в свои очереди (залагало дико), а попали в def_in
походу их там не отловить, придется максимальный приоритет давать default, а остальные протоколы зажать
походу их там не отловить, придется максимальный приоритет давать default, а остальные протоколы зажать
-
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2009-06-20 11:44:20
Re: как улучшить чувствительность altq к изменениям в очеред
но однажды утром я проснулся и понял что altq не работает вообще!!
хотя вчера работал.
В общем, ребята, оказывается в altq нормально работает пока что только cbq.
остальные планировщики очень нестабильны.
хотя вчера работал.
В общем, ребята, оказывается в altq нормально работает пока что только cbq.
остальные планировщики очень нестабильны.
-
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2009-06-20 11:44:20
Re: как улучшить чувствительность altq к изменениям в очеред
все работает)
Код: Выделить всё
ext_if = "rl0" # external interface
int_if = "vr0" # internal interface
game_port = "{ 6112,6113,6114,6115,6116,6117,6118,6119,40012,3073, 27010><27030 }"
lan="10.75.0.0/24"
ext_ip="x.x.x.x"
int_ip="10.75.0.1"
set optimization aggressive
set skip on lo0
scrub in on $ext_if all fragment reassemble min-ttl 20 max-mss 1440
scrub in on $ext_if all no-df
scrub on $ext_if all reassemble tcp
#!
altq on $int_if hfsc bandwidth 2700Kb queue {gameport_in def_in http_in udp_in tcp_in ssh_in}
queue gameport_in bandwidth 50% priority 7 hfsc (realtime 50% )
queue ssh_in bandwidth 2% priority 0 hfsc (realtime 2% )
queue def_in bandwidth 5% priority 0 hfsc (default realtime 5% )
queue udp_in bandwidth 5% priority 0 hfsc
queue http_in bandwidth 33% priority 0 hfsc (red , upperlimit (0%, 150, 70%) realtime 23% )
queue tcp_in bandwidth 5% priority 0 hfsc (red)
altq on $ext_if hfsc bandwidth 1100Kb queue {gameport_out def_out }
queue gameport_out bandwidth 35% priority 7 hfsc (realtime 80%)
queue def_out bandwidth 65% priority 0 hfsc (default red )
## NAT
nat on $ext_if from $int_if:network to any -> ($ext_if)
block in log on $ext_if
antispoof log quick for { lo0, $int_if, $ext_if }
pass out quick on $int_if inet proto tcp from $int_ip port 5555 to $lan queue ssh_in no state
pass out quick on $int_if inet proto tcp from !$lan port $game_port to $lan queue gameport_in no state
pass out quick on $int_if inet proto udp from !$lan port $game_port to $lan queue gameport_in no state
pass out quick on $int_if inet proto icmp from !$lan to $lan icmp-type echoreq queue gameport_in no state
pass out quick on $int_if inet proto icmp from !$lan to $lan icmp-type echorep queue gameport_in no state
pass out quick on $int_if inet proto icmp from !$lan to $lan icmp-type unreach queue gameport_in no state
pass out quick on $int_if inet proto tcp from !$lan port 80 to $lan queue http_in no state
pass out quick on $int_if inet proto udp from !$lan to $lan queue udp_in no state
pass out quick on $int_if inet proto tcp from !$lan to $lan queue tcp_in no state
pass out quick on $ext_if inet proto tcp from $ext_ip to any port $game_port queue gameport_out no state
pass out quick on $ext_if inet proto udp from $ext_ip to any port $game_port queue gameport_out no state
pass out quick on $ext_if inet proto icmp from $ext_ip to any icmp-type echoreq queue gameport_out no state
pass out quick on $ext_if inet proto icmp from $ext_ip to any icmp-type echorep queue gameport_out no state
pass out quick on $ext_if inet proto icmp from $ext_ip to any icmp-type unreach queue gameport_out no state