On Fri, 2013-04-19 at 03:47 +0000, Xavier Trilla wrote:
> Hi Eric,
> 
> It's amazing how clear one may see things when somebody points in the
> right direction. We have been doing some tests and disabling IOMMU
> changed network performance completely ... And you were totally right,
> the moment I spent some time reading about IOMMU I've realized how
> much it affects the performance when you try to forward a big amount
> of packets per second. I'm amazed it's not one of the first
> recommendations for Linux routers/firewalls. 
> 
> And now hopefully now we will get clearance to buy an fast E5 CPU and
> some IXGBE cards to run some more tests using Libzero for DNA (Bonesi
> isn't fast enough for 10gbps) as we are really interested about
> routing/firewalling using Linux boxes and it finally seems possible :)
> 
> Thanks man, you did to us a really big favor telling us the source of
> the performance problem. IOMMU was in our list of suspects (With many
> other possibilities), but you saved us weeks of work. 
> 
> BTW, I know I'm probably abusing... But do you know any other
> extremely important kernel options like IOMMU that could affect
> performance that much? 
> 
> And well, I hope anybody in our same situation will find this post in
> the future.
> 
> Thanks again.

I would try a more recent kernel, as the removal of IP route cache was
more recent than kernel 3.4

And then, disable IP early demux

echo 0 >/proc/sys/net/ipv4/ip_early_demux




------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to