Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Jan 2010 14:05:39 +0300
From:      Evgenii Davidov <dado@korolev-net.ru>
To:        freebsd-ipfw@freebsd.org
Subject:   dummynet: waking up pipe
Message-ID:  <20100112110539.GQ10388@korolev-net.ru>
In-Reply-To: <20100110185232.GA27907@onelab2.iet.unipi.it>
References:  <25ff90d60912162320y286e37a0ufeb64397716d8c18@mail.gmail.com> <ygek4wmyp3j.wl%ume@mahoroba.org> <25ff90d60912180612y2b1f64fbw34b4d7f648762087@mail.gmail.com> <yged42c4770.wl%ume@mahoroba.org> <25ff90d61001021736p7b695197q104f4a7769b51b71@mail.gmail.com> <yge8wc5u872.wl%ume@mahoroba.org> <20100110185232.GA27907@onelab2.iet.unipi.it>

next in thread | previous in thread | raw e-mail | index | archive | help
hello

when i enable net.inet.ip.dummynet.debug i get a lot of:

Jan 12 13:53:32 r2 kernel: dummynet: waking up pipe 1380 at 1460
Jan 12 13:53:32 r2 kernel: dummynet: waking up pipe 2931 at 40
Jan 12 13:53:32 r2 kernel: dummynet: waking up pipe 5189 at 40
Jan 12 13:53:32 r2 kernel: dummynet: waking up pipe 4562 at 112
Jan 12 13:53:32 r2 kernel: dummynet: waking up pipe 3610 at 51
Jan 12 13:53:32 r2 kernel: dummynet: waking up pipe 597 at 40
Jan 12 13:53:32 r2 kernel: dummynet: waking up pipe 1380 at 1400
Jan 12 13:53:32 r2 kernel: dummynet: waking up pipe 1445 at 99
Jan 12 13:53:32 r2 kernel: dummynet: waking up pipe 3610 at 51
Jan 12 13:53:32 r2 kernel: dummynet: waking up pipe 3610 at 40
Jan 12 13:53:32 r2 kernel: dummynet: waking up pipe 597 at 40
Jan 12 13:53:32 r2 kernel: dummynet: waking up pipe 218 at 1500

is it bad?

let's see 3610:

ipfw pipe 3610 config bw 10500Kbit/s
ipfw queue 3610 config pipe 3610 mask dst-ip 0xffffffff
ipfw table 80 add 10.168.167.227 3610
ipfw table 80 add 89.222.187.184 3610

00040   8708035   7887386208 queue tablearg ip from any to table(80) out via bge1
00050  44793529  40386675667 pipe tablearg ip from any to table(2) out via bge1
00070   8006000   3713846496 pipe 16 ip from table(16) to any in via bge1
00071  68767107  23673242157 pipe 5 ip from not table(16) to any in via bge1

ipfw pipe 3610 show

03610:  10.500 Mbit/s    0 ms   50 sl. 0 queues (1 buckets) droptail
q03610: weight 1 pipe 3610   50 sl. 1 queues (512 buckets) droptail
    mask: 0x00 0x00000000/0x0000 -> 0xffffffff/0x0000
BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp
  5 ip           0.0.0.0/0      10.10.187.184/0     639563 40272017  0    0   0

my problem is that dummynet cpu usage jumps from 0 to 99%:

   33 root        1 -68    -     0K     8K -       1 512.6H 86.18% dummynet
   33 root        1 -68    -     0K     8K -       1 512.6H 85.89% dummynet
   33 root        1 -68    -     0K     8K -       1 512.6H 88.28% dummynet
   33 root        1 -68    -     0K     8K -       0 512.6H 78.17% dummynet
   33 root        1 -68    -     0K     8K -       0 512.6H  0.88% dummynet
   33 root        1 -68    -     0K     8K -       1 512.6H  0.10% dummynet
   33 root        1 -68    -     0K     8K -       1 512.7H  0.00% dummynet
   33 root        1 -68    -     0K     8K -       1 512.7H  0.10% dummynet

it does not depend on pps and traffic, i watch netstat -w1

os is 7.2-STABLE

thank you!

-- 
Evgenii V Davidov



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100112110539.GQ10388>