Re: Intel 82579V ethernet nic using only one IRQ? (Dual TX RX queues)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 6/8/2013 9:46 PM, Alex Flex wrote:
> So I bought a NIC (using the  Intel 82579V chipset) that supports Dual
> RX and TX queues , my goal with that is so iam able to see and use two
> IRQs in /proc/interrupts and hence be able to take advantage of 2 cores
> on my CPU. Instead I only see one IRQ being used, and hence only one CPU
> core.. Please see below.
>
> Advisement is appreciated!


wait, the 82579 is just a PHY layer for the Intel 6 Series Express CPU 
chipset's built in MAC (p67, z68, hm67, etc chipsets for the Sandy 
Bridge family of desktop/mobile CPUs).   That combination is also a 
'entry level' desktop/workstation or 'mobile embedded' grade ethernet 
interface, not really a server grade interface at all.

regardless, its a single device.   single devices, regardless of how 
many queues they may happen to have, are not reentrant, and can not deal 
with multiple concurrent IRQ handlers poking at their registers at the 
same time.

you might have more luck with something like this
http://ark.intel.com/products/59062/Intel-Ethernet-Server-Adapter-I350-T2
but even so, I doubt it will use multiple CPU cores at the same time, 
but it probably WILL significantly reduce the CPU overhead of dealing 
with high volume ethernet traffic.





-- 
john r pierce                                      37N 122W
somewhere on the middle of the left coast

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos




[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux