Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Oct 2005 14:45:48 +0400
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        Ferdinand Goldmann <ferdinand.goldmann@jku.at>
Cc:        net@FreeBSD.org
Subject:   Re: dummynet, em driver, device polling issues :-((
Message-ID:  <20051003104548.GB70355@cell.sick.ru>
In-Reply-To: <4341089F.7010504@jku.at>
References:  <4341089F.7010504@jku.at>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Oct 03, 2005 at 12:31:59PM +0200, Ferdinand Goldmann wrote:
F> Initial observations showed that the system had a very high interrupt load, 
F> most of the times > 50%, and lagged a little bit. Plus, performance-testing 
F> with tcpspray yielded bad results at around 10MB/s, or even worse. So we 
F> tried enabling device polling on the em0 interface. After some testing, we 
F> set HZ=1000 and kern.polling.burst_max: 300. This made things slightly 
F> better, our tcpspray tests now reaching a ~13MB/s throughput.
F> 
F> However, now the input errors on the em0 interface were rapidly rising:
F> Name    Mtu Network       Address              Ipkts Ierrs    Opkts Oerrs  
F> Coll
F> em0    1500 <Link#3>      00:0e:0c:6d:4c:f9 3738461290 8605788 3613603979   
F> 0 0
F> 
F> So for now, the polling is disabled again.

All I can say: I have faced this problem, too. :( This is not problem in
polling, but in em.

-- 
Totus tuus, Glebius.
GLEBIUS-RIPN GLEB-RIPE



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