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
