Перейти к содержимому
Калькуляторы

ipfw traffic shaping

Здравствуйте всем!

имеется FreeBSD 13.3

Столкнулся с такой проблемой при нарезке скорости, что скорость больше 200Mbit/s уже режется не так точно, и если выставить например 600Mbit/s то скорость не поднимается с примерно 440Mbit/s до указанных 600Mbit/s
Хорошо скорость нарезается при 100Mbit/s

Подскажите, куда копать, в чем может быть причина такого "поведения" ?

вот ipfw правило которое я использую.

#!/bin/sh

set -ex

fw="/sbin/ipfw -q"
if ! kldstat -q -m dummynet; then
        kldload dummynet
fi


if_ext=bce0
if_int=bce1

$fw -f flush
$fw -f pipe flush
$fw -f queue flush
$fw -f nat flush


bwu=650Mbit/s
bwd=600Mbit/s

$fw pipe 1 config bw $bwu
$fw pipe 2 config bw $bwd

$fw queue 1 config pipe 1 mask src-ip 0xffffffff
$fw queue 2 config pipe 2 mask dst-ip 0xffffffff

$fw add queue 1 ip from any to any xmit $if_int out
$fw add queue 2 ip from any to any recv $if_int in

${fw} nat 1 config log if $if_ext reset same_ports unreg_only deny_in reset
${fw} 00080 add nat 1 ip from 10.10.0.0/16 to any out via $if_ext
${fw} 00081 add nat 1 ip from any to $(ifconfig $if_ext|grep inet|awk '{print $2}') in via $if_ext

$fw add 3000 allow ip from any to any

 

Изменено пользователем Цап-Царапыч

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Посмотрите мануал на dummynet. Мне кажется там влияние HZ (kern.hz) есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 27.03.2024 в 10:51, Цап-Царапыч сказал:

Подскажите, куда копать, в чем может быть причина такого "поведения" ?

Попробуйте увеличить queue, стандартного значения для больших скоростей маловато. + бёрсты иногда полезно

Изменено пользователем ixi

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.