HFT CORE SYSTEMS

Interrupts, NAPI, softirqs, and NIC queues

Lesson 24 of 96Phase 03: Linux determinism
Video lesson coming soon

The written objectives and hands-on lab are available now.

cppvalley on YouTube ↗

Learning objectives

What you should understand

  1. Trace receive work from interrupt to softirq
  2. Map NIC queues and IRQs to CPUs
  3. Recognize budget exhaustion and processing backlog

Lab

Hands-on exercise

Correlate packet load with IRQ, softirq and latency behavior.

Deliverable

Evidence of completion

An annotated receive-work timeline and CPU-affinity map.

Prerequisite
EP 23

Phase 03

Linux determinism

Full curriculum