Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 05 Oct 2005 13:04:42 +0200
From:      Ferdinand Goldmann <ferdinand.goldmann@jku.at>
To:        net@freebsd.org
Subject:   Re: dummynet, em driver, device polling issues :-((
Message-ID:  <4343B34A.6020308@jku.at>
In-Reply-To: <20051004161217.GB43195@obiwan.tataz.chchile.org>
References:  <4341089F.7010504@jku.at> <20051003104548.GB70355@cell.sick.ru>	<4341242F.9060602@jku.at> <20051003123210.GF70355@cell.sick.ru>	<43426EF3.3020404@jku.at>	<9CD8C672-1EF2-42FE-A61E-83DC684C893D@dragondata.com>	<43429157.90606@jku.at> <4342987D.7000200@benswebs.com> <20051004161217.GB43195@obiwan.tataz.chchile.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Jeremie Le Hen wrote:

>>> em0: Missed Packets = 39
>>> em0: Receive No Buffers = 2458
> 
> "Receive No Buffers" grows when polling is enabled and it's somewhat
> a normal behaviour.

After running with polling enabled for two hours, the statistics were:
em0: Missed Packets = 2159959
em0: Receive No Buffers = 32458174
em0: Good Packets Rcvd = 499051709
em0: Good Packets Xmtd = 466744805

That's quite a lot of missed packets in only ~two hours :-(

> I think you can slightly increase the HZ value to decrease this
> error count, but I'm not sure this will improve the bandwidth in a
> great order of magnitude.

Hm it would be interesting how to optimize the HZ value in order to prevent
lost packets, because this is not good at all.

> I know that Intel GigE NICs have a smart way to to interrupt throttling
> (that's what tx_int_delay, tx_abs_int_delay, rx_int_delay and
> rx_abs_int_delay stand for).  You should try to tune them through
> dev.em.[0-9]+. sysctl tree.
> These tresholds are very well explained here :
> http://www.intel.com/design/network/applnots/ap450.pdf

Thank you for the pointer, I will have a look at this and see whether this
helps, and post the results.

-- 
>> Ferdinand Goldmann                                   ////  |          |
>> EMail:  Ferdinand.Goldmann@zid.uni-linz.ac.at       |--00  |    UNIX  |
>> Tel. : +43/732/2468/9398 Fax. : +43/732/2468/9397   C   ^  |          |
>> EMail:  Ferdinand.Goldmann@zid.uni-linz.ac.at        \ ~/  ~~~|~~~~~~~~
>> PGP D4CF 8AA4 4B2A 7B88 65CA  5EDC 0A9B FA9A 13EA B993| |-----3




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