CPUs are limited in the number of interrupts they can have affined to them

Solution Verified - Updated -

Issue

  • How many interrupts can be assigned (pinned) to a CPU core?
  • Why it is not possible to assign more than X number of IRQs to a CPU?
  • Why CPU N does not "accept" one more IRQ through smp_affinity or smp_affinity_list proc-fs interface?
  • The message like irq XYZ: Affinity broken due to vector space exhaustion can appear in kernel log (since RHEL 8.3 release and later).

Environment

  • Red Hat Enterprise Linux (all releases)
  • x86_64 architecture

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