Re: dummynet dropping too many packets

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: rihad
Date: Monday, October 5, 2009 - 1:53 am

Luigi Rizzo wrote:
The pipes are fine, each normally having 100-120 concurrent consumers 
(i.e. active users). (The max number of consumers allowed per pipe is 
hash_size*max_chain_len, normally 64*16==1024.)

kern.ipc.nmbclusters=111111

And these are by default:
#net.inet.ip.dummynet.hash_size=64
#net.inet.ip.dummynet.max_chain_len=16



Yesterday I set up a cronjob logging the number of drops in the past 15 
minutes:
*/15 * * * *    (echo -n "$(date) "; netstat -z -s 2>/dev/null | fgrep 
-w "output packets dropped") >> /tmp/bufs.log

And here's bufs.log:
Sun Oct  4 21:45:00 AZST 2009 	418869 output packets dropped due to no 
bufs, etc.
Sun Oct  4 22:00:00 AZST 2009 	851693 output packets dropped due to no 
bufs, etc.
Sun Oct  4 22:15:01 AZST 2009 	932885 output packets dropped due to no 
bufs, etc.
Sun Oct  4 22:30:00 AZST 2009 	890522 output packets dropped due to no 
bufs, etc.
Sun Oct  4 22:45:00 AZST 2009 	1065931 output packets dropped due to no 
bufs, etc.
Sun Oct  4 23:00:00 AZST 2009 	937863 output packets dropped due to no 
bufs, etc.
Sun Oct  4 23:15:01 AZST 2009 	1018822 output packets dropped due to no 
bufs, etc.
Sun Oct  4 23:30:00 AZST 2009 	981922 output packets dropped due to no 
bufs, etc.
Sun Oct  4 23:45:00 AZST 2009 	1015124 output packets dropped due to no 
bufs, etc.
Mon Oct  5 00:00:01 AZST 2009 	1123926 output packets dropped due to no 
bufs, etc.
Mon Oct  5 00:15:01 AZST 2009 	948161 output packets dropped due to no 
bufs, etc.
Mon Oct  5 00:30:00 AZST 2009 	937277 output packets dropped due to no 
bufs, etc.
Mon Oct  5 00:45:00 AZST 2009 	875218 output packets dropped due to no 
bufs, etc.
Mon Oct  5 01:00:00 AZST 2009 	803527 output packets dropped due to no 
bufs, etc.
Mon Oct  5 01:15:00 AZST 2009 	728639 output packets dropped due to no 
bufs, etc.
Mon Oct  5 01:30:00 AZST 2009 	626154 output packets dropped due to no 
bufs, etc.
Mon Oct  5 01:45:00 AZST 2009 	519441 output packets dropped due to no 
bufs, etc.
Mon Oct  5 02:00:00 AZST 2009 	371098 output packets dropped due to no 
bufs, etc.
Mon Oct  5 02:15:00 AZST 2009 	681243 output packets dropped due to no 
bufs, etc.
Mon Oct  5 02:30:00 AZST 2009 	562909 output packets dropped due to no 
bufs, etc.
Mon Oct  5 02:45:00 AZST 2009 	426734 output packets dropped due to no 
bufs, etc.
Mon Oct  5 03:00:00 AZST 2009 	344619 output packets dropped due to no 
bufs, etc.
Mon Oct  5 03:15:00 AZST 2009 	90006 output packets dropped due to no 
bufs, etc.
Mon Oct  5 03:30:00 AZST 2009 	17064 output packets dropped due to no 
bufs, etc.
Mon Oct  5 03:45:00 AZST 2009 	3851 output packets dropped due to no 
bufs, etc.
Mon Oct  5 04:00:00 AZST 2009 	1323 output packets dropped due to no 
bufs, etc.
Mon Oct  5 04:15:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 04:30:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 04:45:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 05:00:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 05:15:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 05:30:01 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 05:45:01 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 06:00:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 06:15:01 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 06:30:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 06:45:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 07:00:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 07:15:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 07:30:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 07:45:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 08:00:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 08:15:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 08:30:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 08:45:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 09:00:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 09:15:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 09:30:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 09:45:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 10:00:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 10:15:00 AZST 2009 	0 output packets dropped due to no bufs, etc.
Mon Oct  5 10:30:00 AZST 2009 	177 output packets dropped due to no 
bufs, etc.
Mon Oct  5 10:45:00 AZST 2009 	1701 output packets dropped due to no 
bufs, etc.
Mon Oct  5 11:00:01 AZST 2009 	19933 output packets dropped due to no 
bufs, etc.
Mon Oct  5 11:15:00 AZST 2009 	30003 output packets dropped due to no 
bufs, etc.
Mon Oct  5 11:30:00 AZST 2009 	56712 output packets dropped due to no 
bufs, etc.
Mon Oct  5 11:45:00 AZST 2009 	78721 output packets dropped due to no 
bufs, etc.
Mon Oct  5 12:00:01 AZST 2009 	112518 output packets dropped due to no 
bufs, etc.
Mon Oct  5 12:15:00 AZST 2009 	7229 output packets dropped due to no 
bufs, etc.
Mon Oct  5 12:30:01 AZST 2009 	24965 output packets dropped due to no 
bufs, etc.
Mon Oct  5 12:45:00 AZST 2009 	75900 output packets dropped due to no 
bufs, etc.
Mon Oct  5 13:00:00 AZST 2009 	45002 output packets dropped due to no 
bufs, etc.
Mon Oct  5 13:15:00 AZST 2009 	67161 output packets dropped due to no 
bufs, etc.
Mon Oct  5 13:30:00 AZST 2009 	112591 output packets dropped due to no 
bufs, etc.


As you can see the drops gradually went away completely at about 4:00 
a.m., and started coming up at about 10:30 a.m., although at a lower 
rate, probably thanks to me bumping "ipfw ... queue NNN" up to 5000 at 
10a.m. this morning. The traffic flow between 4a.m. and 10:30a.m., the 
"quiet" times, is about 200-330 mbit/s 5 minute average, without a 
single drop. But after that, in come the drops, no matter how high I set 
the queue. Should I try 10000 slots? 20000? I'm really sure there are 
plenty of heavy downloaders between 4a.m. and 10a.m., but still without 
a single drop before approx. 330 mbit/s! Strange, isn't it? This makes 
me believe I'm hitting some other global memory limit, rather than 
per-user limit, at around 340-350 mbit/s, causing drops. top and netstat 
-m are OK right now, though:

Mem: 1870M Active, 1220M Inact, 481M Wired, 201M Cache, 214M Buf, 164M Free
15595/5385/20980/111112 mbuf clusters in use (current/cache/total/max)
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
dummynet dropping too many packets, rihad, (Sun Oct 4, 6:47 am)
Re: dummynet dropping too many packets, Luigi Rizzo, (Sun Oct 4, 7:49 am)
Re: dummynet dropping too many packets, rihad, (Sun Oct 4, 7:53 am)
Re: dummynet dropping too many packets, rihad, (Sun Oct 4, 7:55 am)
Re: dummynet dropping too many packets, Luigi Rizzo, (Sun Oct 4, 8:11 am)
Re: dummynet dropping too many packets, Luigi Rizzo, (Sun Oct 4, 8:15 am)
Re: dummynet dropping too many packets, rihad, (Sun Oct 4, 8:28 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Sun Oct 4, 7:55 pm)
Re: dummynet dropping too many packets, Luigi Rizzo, (Sun Oct 4, 11:10 pm)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 1:53 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Mon Oct 5, 2:01 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 2:28 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 2:48 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Mon Oct 5, 2:56 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Mon Oct 5, 2:59 am)
Re: dummynet dropping too many packets, Luigi Rizzo, (Mon Oct 5, 3:04 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Mon Oct 5, 3:05 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 3:20 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 3:52 am)
Re: dummynet dropping too many packets, Luigi Rizzo, (Mon Oct 5, 4:07 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 4:29 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Mon Oct 5, 4:30 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Mon Oct 5, 4:46 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 4:47 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 4:50 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Mon Oct 5, 5:00 am)
Re: dummynet dropping too many packets, Luigi Rizzo, (Mon Oct 5, 5:04 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 5:12 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 5:18 am)
Re: dummynet dropping too many packets, Luigi Rizzo, (Mon Oct 5, 5:32 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 6:08 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Mon Oct 5, 6:56 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 7:03 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Mon Oct 5, 7:04 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 7:30 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Mon Oct 5, 7:50 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 8:07 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Mon Oct 5, 8:42 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 9:09 am)
Re: dummynet dropping too many packets, Julian Elischer, (Mon Oct 5, 10:03 am)
Re: dummynet dropping too many packets, Julian Elischer, (Mon Oct 5, 10:18 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 10:23 am)
Re: dummynet dropping too many packets, Julian Elischer, (Mon Oct 5, 10:25 am)
Re: dummynet dropping too many packets, Julian Elischer, (Mon Oct 5, 10:27 am)
Re: dummynet dropping too many packets, Julian Elischer, (Mon Oct 5, 10:28 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 10:33 am)
Re: dummynet dropping too many packets, Julian Elischer, (Mon Oct 5, 10:49 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 10:56 am)
Re: dummynet dropping too many packets, Julian Elischer, (Mon Oct 5, 10:56 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 11:03 am)
Re: dummynet dropping too many packets, Julian Elischer, (Mon Oct 5, 11:54 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Mon Oct 5, 9:21 pm)
Re: dummynet dropping too many packets, Eugene Grosbein, (Mon Oct 5, 9:23 pm)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 9:38 pm)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 10:21 pm)
Re: dummynet dropping too many packets, rihad, (Mon Oct 5, 11:38 pm)
Re: dummynet dropping too many packets, rihad, (Tue Oct 6, 1:26 am)
Re: dummynet dropping too many packets, rihad, (Tue Oct 6, 2:21 am)
Re: dummynet dropping too many packets, Luigi Rizzo, (Tue Oct 6, 2:34 am)
Re: dummynet dropping too many packets, rihad, (Tue Oct 6, 2:34 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Tue Oct 6, 3:07 am)
Re: dummynet dropping too many packets, Luigi Rizzo, (Tue Oct 6, 3:17 am)
Re: dummynet dropping too many packets, rihad, (Tue Oct 6, 6:14 am)
Re: dummynet dropping too many packets, rihad, (Tue Oct 6, 6:33 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Tue Oct 6, 7:21 am)
Re: dummynet dropping too many packets, rihad, (Tue Oct 6, 8:28 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Tue Oct 6, 9:12 am)
Re: dummynet dropping too many packets, rihad, (Tue Oct 6, 9:25 am)
Re: dummynet dropping too many packets, Robert Watson, (Tue Oct 6, 10:06 am)
Re: dummynet dropping too many packets, rihad, (Tue Oct 6, 10:21 am)
Re: dummynet dropping too many packets, Oleg Bulyzhin, (Tue Oct 6, 10:30 am)
Re: dummynet dropping too many packets, Luigi Rizzo, (Tue Oct 6, 2:05 pm)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 1:46 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 1:51 am)
Re: dummynet dropping too many packets, Oleg Bulyzhin, (Wed Oct 7, 1:59 am)
Re: dummynet dropping too many packets, Robert Watson, (Wed Oct 7, 2:01 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 2:22 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 2:23 am)
Re: dummynet dropping too many packets, Robert Watson, (Wed Oct 7, 2:36 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 2:55 am)
Re: dummynet dropping too many packets, Oleg Bulyzhin, (Wed Oct 7, 3:05 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 3:16 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 3:27 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 3:35 am)
Re: dummynet dropping too many packets, Oleg Bulyzhin, (Wed Oct 7, 3:45 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 3:52 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 4:23 am)
Re: dummynet dropping too many packets, Barney Cordoba, (Wed Oct 7, 4:29 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 4:38 am)
Re: dummynet dropping too many packets, Oleg Bulyzhin, (Wed Oct 7, 4:54 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 5:10 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 5:13 am)
Re: dummynet dropping too many packets, Robert Watson, (Wed Oct 7, 5:21 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 5:29 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 5:42 am)
Re: dummynet dropping too many packets, Robert Watson, (Wed Oct 7, 6:40 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 7:43 am)
Re: dummynet dropping too many packets, Ingo Flaschberger, (Wed Oct 7, 7:49 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 7:58 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 8:02 am)
Re: dummynet dropping too many packets, Ingo Flaschberger, (Wed Oct 7, 8:28 am)
Re: dummynet dropping too many packets, Ingo Flaschberger, (Wed Oct 7, 8:41 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 8:50 am)
Re: dummynet dropping too many packets, Julian Elischer, (Wed Oct 7, 9:34 am)
Re: dummynet dropping too many packets, rihad, (Wed Oct 7, 9:42 am)
Re: dummynet dropping too many packets, Julian Elischer, (Wed Oct 7, 9:49 am)
Re: dummynet dropping too many packets, Oleg Bulyzhin, (Wed Oct 7, 11:06 pm)
Re: dummynet dropping too many packets, Ian Smith, (Thu Oct 8, 4:19 am)
Re: dummynet dropping too many packets, rihad, (Thu Oct 8, 5:14 am)
Re: dummynet dropping too many packets, rihad, (Thu Oct 8, 5:58 am)
Re: dummynet dropping too many packets, rihad, (Thu Oct 8, 8:32 am)
Re: dummynet dropping too many packets, rihad, (Thu Oct 8, 8:42 am)
Re: dummynet dropping too many packets, Julian Elischer, (Thu Oct 8, 9:18 am)
Re: dummynet dropping too many packets, Julian Elischer, (Thu Oct 8, 9:45 am)
Re: dummynet dropping too many packets, rihad, (Thu Oct 8, 9:54 am)
Re: dummynet dropping too many packets, rihad, (Thu Oct 8, 10:04 am)
Re: dummynet dropping too many packets, Oleg Bulyzhin, (Fri Oct 9, 1:27 am)
Re: dummynet dropping too many packets, rihad, (Fri Oct 9, 7:35 am)
Re: dummynet dropping too many packets, Peter Jeremy, (Sat Oct 17, 2:54 pm)
Re: dummynet dropping too many packets, rihad, (Sat Oct 17, 11:30 pm)
Re: dummynet dropping too many packets, rihad, (Sun Oct 18, 1:11 am)
Re: dummynet dropping too many packets, rihad, (Sun Oct 18, 1:39 am)
Re: dummynet dropping too many packets, rihad, (Sun Oct 18, 2:07 am)
Re: dummynet dropping too many packets, rihad, (Sun Oct 18, 2:12 am)
Re: dummynet dropping too many packets, Oleg Bulyzhin, (Mon Oct 19, 4:09 am)
Re: dummynet dropping too many packets, rihad, (Mon Oct 19, 10:45 am)
Re: dummynet dropping too many packets, rihad, (Tue Oct 20, 8:41 am)
Re: dummynet dropping too many packets, Barney Cordoba, (Mon Nov 2, 6:40 am)
Re: dummynet dropping too many packets, Eugene Grosbein, (Mon Nov 2, 9:07 pm)