Код: Выделить всё
pipe 1 config bw 10Mbit/s queue 60 gred 0.002/10/30/0.1
queue 1 config pipe 1 mask src-ip 0xffffffff queue 60 gred 0.002/10/30/0.1
Код: Выделить всё
pipe 1 config bw 10Mbit/s mask src-ip 0xffffffff queue 60 gred 0.002/10/30/0.1
Код: Выделить всё
pipe 1 config bw 10Mbit/s queue 60 gred 0.002/10/30/0.1
queue 1 config pipe 1 mask src-ip 0xffffffff queue 60 gred 0.002/10/30/0.1
Код: Выделить всё
pipe 1 config bw 10Mbit/s mask src-ip 0xffffffff queue 60 gred 0.002/10/30/0.1
Код: Выделить всё
${fwcmd} pipe 1 config bw 1970Kbit/s queue 60 gred 0.002/10/30/0.1
${fwcmd} queue 2 config pipe 1 weight 70 mask src-port 0xffff queue 60 gred 0.002/10/30/0.1
Код: Выделить всё
${fwcmd} pipe 1 config bw 1970Kbit/s queue 60 gred 0.002/10/30/0.1
${fwcmd} queue 3 config pipe 1 weight 70 mask src-port 0xffff
Код: Выделить всё
00001: 1.970 Mbit/s 0 ms 64 sl. 0 queues (1 buckets)
GRED w_q 0.001999 min_th 16 max_th 32 max_p 0.099991
q00001: weight 90 pipe 1 50 sl. 32 queues (64 buckets) droptail
mask: 0x00 0x00000000/0x0000 -> 0x00000000/0xffff
BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp
red/gred это механизм управления очередью пакетов (буфером). он есть как у труб так и у очередей.gonzo111 писал(а): 1)
а чем отличается
${fwcmd} pipe 1 config bw 1970Kbit/s queue 60 gred 0.002/10/30/0.1
${fwcmd} queue 2 config pipe 1 weight 70 mask src-port 0xffff queue 60 gred 0.002/10/30/0.1
от
${fwcmd} pipe 1 config bw 1970Kbit/s queue 60 gred 0.002/10/30/0.1
${fwcmd} queue 3 config pipe 1 weight 70 mask src-port 0xffff
gonzo111 писал(а):
2)
00001: 1.970 Mbit/s 0 ms 64 sl. 0 queues (1 buckets)
GRED w_q 0.001999 min_th 16 max_th 32 max_p 0.099991
q00001: weight 90 pipe 1 50 sl. 32 queues (64 buckets) droptail
mask: 0x00 0x00000000/0x0000 -> 0x00000000/0xffff
BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp
Pkt/Byte ? это что такое ?
нету тулзы видеть ipfw pipe list в динамике?
Код: Выделить всё
while true do
clear
ipfw pipe list
sleep 3
done
шех-таблица используеься для быстрого поиска значения в списке. если очередей/труб очень много, то имеет смысл ее увеличить.gonzo111 писал(а): 3)
buckets размер_хеш-таблицы
Задает размер хеш-таблицы, используемой для хранения различных очередей. Стандартное значение, 64, задается переменной sysctl(8) net.inet.ip.dummynet.hash_size, и может быть в диапазоне от 16 до 1024.
buckets для чего то используется?
Код: Выделить всё
#!/bin/sh
while (true) do
clear
ipfw queue show 1
#ipfw pipe show 1
sleep 3
done
Код: Выделить всё
ipfw -s Tot_pkt pipe show 1