On 12/07/2016 11:00 AM, Rustad, Mark D wrote: > Ben Greear <gree...@candelatech.com> wrote: > >> Thanks for the diagnosis. >> >> The purpose of this system is to act as a network traffic generation test >> system, and we >> do not expect full line-rate throughput on all ports concurrently. We do >> see nice throughput over-all >> on this sytem (in previous boots we tested all NICs concurrently, probably >> we got lucky and >> ixgbe loaded first perhaps?) >> >> We can test this blacklist option, but is there also a way to tell igb to >> just not grab so many >> MSI-X interrupts? In my particular use case, I don't think they will add a >> lot of benefit. > > Well, all of these drivers try to get ncpus + 1 interrupts. So you could > reduce the number of cpus via a command line option. That is, if you would > still have > enough cpu. Or turn off hyperthreading if it is on. Or modify the igb driver > to limit the number of queues. There are no module parameters for such things, > because module parameters are rarely accepted upstream, so we don't put > effort into them.
I have lots of experience posting patches that are not accepted upstream..maybe I will give this a try. In case you have a preferred naming scheme (to match out-of-tree driver?), please let me know your preferred module option name. I would rather run a patch than decrease the number of CPUs or disable hyper-threading I think. Thanks, Ben > > -- > Mark Rustad, Networking Division, Intel Corporation -- Ben Greear <gree...@candelatech.com> Candela Technologies Inc http://www.candelatech.com ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today.http://sdm.link/xeonphi _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired