dummynet dropping too many packets
rihad
rihad at mail.ru
Mon Oct 5 11:29:06 UTC 2009
Luigi Rizzo wrote:
> On Mon, Oct 05, 2009 at 03:52:39PM +0500, rihad wrote:
>> Eugene Grosbein wrote:
>>> On Mon, Oct 05, 2009 at 02:28:58PM +0500, rihad wrote:
>>>
>>>> Still not sure why increasing queue size as high as I want doesn't
>>>> completely eliminate drops.
>>> The goal is to make sources of traffic to slow down, this is the only
>>> way to descrease drops - any finite queue may be overhelmed with traffic.
>>> Taildrop does not really help with this. GRED does much better.
>>>
>> Alright, so I changed to gred by adding to each config command:
>> ipfw ... gred 0.002/900/1000/0.1 queue 1000
>> and reconfigured. Still around 300-400 drops per second, which was
>> typical at this load level before with taildrop anyway. There are around
>> 3-5 mbit/s being wasted according to systat -ifstat.
>>
>> Should I now increase slots to 5-10-20k?
>> Very strange.
>>
>> "ipfw pipe show" correctly shows that gred is at work. For example:
>> 00512: 512.000 Kbit/s 0 ms 1000 sl. 79 queues (64 buckets)
>> GRED w_q 0.001999 min_th 900 max_th 1000 max_p 0.099991
>> mask: 0x00 0x00000000/0x0000 -> 0xffffffff/0x0000
>> ...
>
> you keep omitting the important info i.e. whether individual
> pipes have drops, significant queue lenghts and so on.
>
Sorry. Almost everyone has 0 in the last Drp column, but some have above
zero. I'm not just sure how this can be helpful to anyone.
05120: 5.120 Mbit/s 0 ms 5000 sl. 66 queues (64 buckets)
GRED w_q 0.001999 min_th 4500 max_th 5000 max_p 0.099991
mask: 0x00 0x00000000/0x0000 -> 0xffffffff/0x0000
BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes
Pkt/Byte Drp
0 ip 0.0.0.0/0 <client_ip> 1 131 0 0 0
1 ip 0.0.0.0/0 <client_ip> 39 53360 0 0 0
2 ip 0.0.0.0/0 <client_ip> 382206 418022848 0
0 0
3 ip 0.0.0.0/0 <client_ip> 34 2008 0 0 0
4 ip 0.0.0.0/0 <client_ip> 4868510 6277077787 15
20452 9
5 ip 0.0.0.0/0 <client_ip> 14 16675 0 0 0
5 ip 0.0.0.0/0 <client_ip> 3 4158 0 0 0
6 ip 0.0.0.0/0 <client_ip> 38 43576 0 0 0
7 ip 0.0.0.0/0 <client_ip> 1265954 1475400663 0
0 0
8 ip 0.0.0.0/0 <client_ip> 1081461 1247681879 0
0 749
9 ip 0.0.0.0/0 <client_ip> 6186589 8737048919 0
0 19243
10 ip 0.0.0.0/0 <client_ip> 21607 5636447 0 0 5
11 ip 0.0.0.0/0 <client_ip> 437 94576 0 0 0
12 ip 0.0.0.0/0 <client_ip> 22915 18634779 0 0 0
13 ip 0.0.0.0/0 <client_ip> 557988 688051579 0
0 0
14 ip 0.0.0.0/0 <client_ip> 50339 65685647 0 0 0
15 ip 0.0.0.0/0 <client_ip> 554835 546223485 0
0 140
16 ip 0.0.0.0/0 <client_ip> 32 13104 0 0 0
17 ip 0.0.0.0/0 <client_ip> 2034099 2719966792 0
0 0
18 ip 0.0.0.0/0 <client_ip> 282 36551 0 0 0
19 ip 0.0.0.0/0 <client_ip> 8351766 8947643162 0
0 0
20 ip 0.0.0.0/0 <client_ip> 4 624 0 0 0
21 ip 0.0.0.0/0 <client_ip> 22391 29922375 0 0 0
22 ip 0.0.0.0/0 <client_ip> 9 424 0 0 0
23 ip 0.0.0.0/0 <client_ip> 750322 935365326 0
0 0
24 ip 0.0.0.0/0 <client_ip> 1 40 0 0 0
25 ip 0.0.0.0/0 <client_ip> 3617690 3501375619 0
0 602
26 ip 0.0.0.0/0 <client_ip> 12116 12039435 0 0 0
27 ip 0.0.0.0/0 <client_ip> 524311 653399507 0
0 8
28 ip 0.0.0.0/0 <client_ip> 3 417 0 0 0
29 ip 0.0.0.0/0 <client_ip> 16 2034 0 0 0
30 ip 0.0.0.0/0 <client_ip> 64 82661 3 4432 0
31 ip 0.0.0.0/0 <client_ip> 946389 1175221367 0
0 66
32 ip 0.0.0.0/0 <client_ip> 1 168 0 0 0
32 ip 0.0.0.0/0 <client_ip> 28 41776 0 0 0
33 ip 0.0.0.0/0 <client_ip> 6 6433 0 0 0
34 ip 0.0.0.0/0 <client_ip> 1 536 0 0 0
35 ip 0.0.0.0/0 <client_ip> 2021 2641048 0 0 0
36 ip 0.0.0.0/0 <client_ip> 350 264039 0 0 0
37 ip 0.0.0.0/0 <client_ip> 167578 137763107 0
0 0
38 ip 0.0.0.0/0 <client_ip> 250404 128905757 0
0 0
39 ip 0.0.0.0/0 <client_ip> 385139 287006012 0
0 0
40 ip 0.0.0.0/0 <client_ip> 49 68696 0 0 0
41 ip 0.0.0.0/0 <client_ip> 23 1813 0 0 0
42 ip 0.0.0.0/0 <client_ip> 129 135256 0 0 0
43 ip 0.0.0.0/0 <client_ip> 3232 2191027 0 0 0
44 ip 0.0.0.0/0 <client_ip> 27935157 24307287646 0
0 18802
45 ip 0.0.0.0/0 <client_ip> 2166 212635 0 0 0
46 ip 0.0.0.0/0 <client_ip> 1127307 1392467620 0
0 3
47 ip 0.0.0.0/0 <client_ip> 1216900 1258200836 0
0 0
48 ip 0.0.0.0/0 <client_ip> 2 2984 1 1492 0
49 ip 0.0.0.0/0 <client_ip> 1 112 0 0 0
50 ip 0.0.0.0/0 <client_ip> 1409 326389 0 0 0
51 ip 0.0.0.0/0 <client_ip> 46674 47291021 10 14920 0
52 ip 0.0.0.0/0 <client_ip> 86667 66834983 0 0 0
53 ip 0.0.0.0/0 <client_ip> 434998 302827189 0
0 0
54 ip 0.0.0.0/0 <client_ip> 542 277669 0 0 0
55 ip 0.0.0.0/0 <client_ip> 1088072 919495021 0
0 0
56 ip 0.0.0.0/0 <client_ip> 64 81240 0 0 0
57 ip 0.0.0.0/0 <client_ip> 41028 59193278 0 0 0
58 ip 0.0.0.0/0 <client_ip> 1 210 0 0 0
59 ip 0.0.0.0/0 <client_ip> 4 310 0 0 0
60 ip 0.0.0.0/0 <client_ip> 2 2984 0 0 0
61 ip 0.0.0.0/0 <client_ip> 42874 36616688 0 0 0
62 ip 0.0.0.0/0 <client_ip> 4 498 0 0 0
63 ip 0.0.0.0/0 <client_ip> 530137 717027403 0
0 0
More information about the freebsd-net
mailing list