[Intel-wired-lan] i40e performance regression after 1.3.9 ?

Ray Bellis ray at isc.org
Tue Nov 8 17:30:10 UTC 2016


On 08/11/2016 17:18, Wyborny, Carolyn wrote:

> Its strange that there would be such a difference between them. Are
> they the same hw with the same resources, same slot, BIOS versions.,
> etc., ad infinitem?  The driver settings are the same, apparently,
> but something else must be configured different by default.

As far as I can tell they are, although the dnsperf software I'm using
to generate the test traffic (and from which those rates are reported)
is perhaps just more sensitive to whatever's causing this issue.

The simplest test I have is that I can load the 1.3.9 driver on the
client and performance is rock steady, but when I put in any later
driver I either get a massive drop (with adaptive on) or higher but very
unstable values (with adaptive off).

[the systems are Dell R430s which were all built identically on the same
order]

> If you haven't been here already, here is a link to performance
> tuning generally for Intel Ethernet.
> http://www.intel.com/content/www/us/en/support/network-and-i-o/ethernet-products/000005811.html

I'm not sure I've referred to that specific guide, but I have for
example turned off IRQ balancing, and put each RX/TX queue IRQ onto a
separate CPU core, and have hyperthreading disabled.

> We have another interrupt moderation feature in the X710 HW called
> Interrupt Rate Limiting.  It should be described in the README, but
> can also be found packaged with our out of tree driver at
> SourceForge.  I'd be interested to know if disabling the adaptive ITR
> and trying the Rate Limiting has any effect on what you're seeing.
> I'd suggest trying this on the server system to avoid whatever is
> going on with the Client system.

OK, I'll give that a try (tomorrow now, it's the end of my day here in
the UK).

thanks,

Ray



More information about the Intel-wired-lan mailing list