asfenvendor.blogg.se

Nic supports netmap
Nic supports netmap




nic supports netmap

The network card that supports RSS, through the multi-queue technology, each queue corresponds to an interrupt number, through the binding of each interrupt, the distribution of the network card interrupt on the CPU multi-core can be realized. Multiple interrupt numbers and RSS of the network card: By binding the interrupt numbers to multiple CPUs, the distribution of interrupts is not really realized. RSS: The hardware features of the network card realize multiple queues, which can distribute different streams to different CPUs.ħ. But for single-queue network cards, configure SMP IRQ affinity invalid for multiple CPUs.Ħ. Network card and SMP IRQ affinity: If the network card has multiple queues, there will be multiple interrupt numbers, so that different interrupt numbers can be assigned to different CPUs, so that the interrupt numbers can be relatively evenly distributed to different CPUs. SMP IRQ affinity: Linux 2.4 kernel, the technology of binding specific interrupts to specific CPUs was introduced.Ħ.

nic supports netmap

Network card and MSI-X: The network card uses MSI-X generate multiple interrupts and assign them to different CPUs, reducing the pressure on a single CPU and improving network performanceĥ. MSI interrupt mechanism can only use 32 interrupt vectors at most, while MSI-X can use more interrupt vectors.Ĥ. It can expand the number of interrupt vectors used by PCIe devices, and at the same time solve the problem that the MSI interrupt mechanism requires continuous interrupt vector numbers. MSI-X : MSI-X is a more reasonable interrupt mechanism than MSI. In a network environment with a large number of small packets, cpu0 may have a high load while other cpus are idle.ģ. Network card and CPU: For a long time, the interrupt of the network card is handled by cpu0 by default. CPU working mechanism: the system uses an interrupt mechanism to coordinate the work of the CPU and other devicesĢ.






Nic supports netmap