Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Jan 2011 13:47:31 -0800
From:      Chuck Swiger <cswiger@mac.com>
To:        Charles Owens <cowens@greatbaysoftware.com>
Cc:        freebsd-net <freebsd-net@freebsd.org>
Subject:   Re: igb watchdog timeouts
Message-ID:  <0B45B324-A819-4230-BBE3-F8468F2DA88F@mac.com>
In-Reply-To: <4D2F71BE.2080801@greatbaysoftware.com>
References:  <20100729215649.GB2615@icir.org> <20110103210209.GA13091@icir.org> <4D2E66C4.5090607@greatbaysoftware.com> <AANLkTinxDryptLu%2B7NRnLPLE7716BHw=CZ==jYOb_Q%2BY@mail.gmail.com> <4D2F20BB.5080204@greatbaysoftware.com> <AANLkTimK8VEQLd-m-zPsw8-%2BoBi-oJ5pc5eScmFXmujy@mail.gmail.com> <4D2F71BE.2080801@greatbaysoftware.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Jan 13, 2011, at 1:42 PM, Charles Owens wrote:
> This is very good news overall, in that we can certainly disable polling for igb.  This begs the question, though, as to whether polling is recommended these days at all for em/igb NICs... or even in general.  From other conversations we've seen there seems to be some general debate about this.  In testing we've done in the past (circa 7.0) there certainly seemed to be benefit to using this feature.  What are your thoughts about this?

To quote an earlier post:

"Polling mode operation generally performs better when using older 100Mbs ethernet NICs which do not support interrupt mitigation and various capabilities like TSO4; gigabit ethernet NICs are smarter hardware and can generally outperform polling mode."

Polling is well-suited for dedicated routers, firewalls, and other boxes which have a constant flow of traffic and for which you are looking for well-bounded latency.  End-user machines, servers, and the like which have bursty traffic tend to do better using normal NIC operation, especially if you have decent gigabit NICs which support interrupt mitigation and have larger buffers than the old 100Mbs NICs had.

Regards,
-- 
-Chuck




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0B45B324-A819-4230-BBE3-F8468F2DA88F>