How should I configure network interface IRQ channels?

Solution Verified - Updated -

Issue

  • How should I configure network interface IRQ channels?
  • /proc/interrupts shows many interrupts for NICs
  • Flurries of network activity result in RX dropped packets
  • Packet drops on NIC with many RX/TX queues configured per CPU core

Environment

  • Red Hat Enterprise Linux (all versions)
  • Hardware platform with NUMA (Non-Uniform Memory Access) Nodes
  • Large numbers of CPU cores
  • HyperThreading enabled
  • Application whose CPU and memory usage is smaller than one NUMA Node

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content