Technical guide
Ethernet Interrupt Moderation Explained: Latency, CPU Load, and Throughput
Learn how Ethernet interrupt moderation batches network work, why it can reduce CPU overhead, and when lower moderation may trade efficiency for latency.
On this page
- Interrupt moderation changes how often the NIC interrupts the CPU
- Fewer interrupts can improve CPU efficiency and throughput
- Lower moderation can reduce one source of packet-handling latency
- Adaptive modes exist because the best interrupt rate changes with workload
- Interrupt moderation is separate from RSS, offloads, and link speed
- Tune only against a repeatable measurement
Interrupt moderation changes how often the NIC interrupts the CPU
A network adapter can notify the host processor when packets arrive or transmit work completes. At high packet rates, handling an interrupt for every event would create substantial CPU and cache overhead. Interrupt moderation reduces that overhead by allowing the adapter to wait for additional packets or a timeout before generating an interrupt.
Microsoft documents interrupt moderation as an NDIS capability and notes that supporting miniport drivers should normally enable it by default. The exact packet count, timeout, or moderation algorithm is hardware- and driver-dependent, so a setting with the same label can behave differently across adapters.
| Moderation direction | Typical effect | Main tradeoff |
|---|---|---|
| More moderation | Fewer interrupts and more work handled per interrupt | Packets may wait longer before host processing |
| Less moderation | More immediate interrupt servicing | Higher interrupt and CPU overhead |
| Adaptive/default | Driver or hardware adjusts behavior for the workload | Exact policy depends on the adapter and driver |
Fewer interrupts can improve CPU efficiency and throughput
Interrupt handling is not free. Microsoft notes that interrupt latency and cache effects add networking overhead, and that processing several packets per interrupt can reduce this cost under heavy network traffic or heavy system load. Its network-adapter performance guidance reports throughput improvements in some network-intensive workloads when moderation is tuned, while warning that response time can suffer.
Intel describes the same mechanism for its Ethernet adapters: higher interrupt-throttle settings reduce the interrupt rate and can improve CPU performance. That does not mean maximum moderation is universally fastest; it means the system spends less CPU time reacting to individual network events.
Lower moderation can reduce one source of packet-handling latency
The latency side of the tradeoff is straightforward: if the adapter intentionally waits before interrupting the host, an individual packet can spend extra time waiting for service. Microsoft explicitly notes that interrupt moderation can increase the perceived round-trip time for a particular packet.
Intel likewise says a higher interrupt moderation rate means more driver latency when handling packets and documents disabling moderation as useful in some low-latency environments. The cost is potentially much higher CPU utilization because the system must service more interrupts.
Adaptive modes exist because the best interrupt rate changes with workload
A lightly loaded latency-sensitive flow and a saturated high-throughput transfer do not have the same priorities. Intel's current Ethernet guidance exposes settings such as Adaptive, Extreme, High, Medium, Low, Minimal and Off on supported adapters, and says the default is optimal for common network and system configurations.
Windows also defines adaptive interrupt moderation for supported virtual ports, where the miniport driver can adjust the moderation rate according to traffic patterns. Low, medium and high are driver-defined levels rather than universal timing values.
Interrupt moderation is separate from RSS, offloads, and link speed
Interrupt moderation controls how frequently network events cause host interrupts. Receive Side Scaling controls how receive processing can be distributed across processors. Checksum and segmentation offloads move particular packet-processing work between CPU and NIC. Link speed describes the physical or negotiated data rate. These features interact with CPU cost and latency, but they are not interchangeable.
A 2.5 GbE or 10 GbE link does not inherently require interrupt moderation to be disabled, and disabling it does not make the link itself faster. Faster links can simply create enough packet-processing work that efficient interrupt handling becomes more important.
Tune only against a repeatable measurement
For ordinary desktop use, leaving the vendor default or adaptive mode is the sensible baseline. If you have a specific low-latency workload, compare the same traffic pattern with moderation enabled and disabled while watching latency distribution, throughput, CPU utilization and packet loss or drops. For sustained high-throughput workloads, CPU efficiency may matter more than shaving a small amount of interrupt-service delay.
Avoid copying a fixed interrupt-throttle value from another NIC. Intel warns that changing the setting should be validated against the desired network-performance outcome, and Microsoft leaves the actual moderation algorithm to the hardware vendor. Adapter model, driver, queue configuration, traffic pattern and CPU headroom all affect the result.
Sources
Primary and technical sources
Technical details can vary by exact model, firmware, and platform. These are the sources used for the factual claims in this article.
Related
Continue from here
Useful next steps selected from the same technical reference and publication system.
Technical guide
Wi-Fi vs Ethernet for PC Gaming
Compare Wi-Fi and Ethernet for PC gaming: latency, jitter, packet loss, interference, link speed, network paths, and when a wired test is useful.
Technical guide
Ethernet Connected but No Internet in Windows 11
Diagnose Ethernet that is detected in Windows 11 but cannot reach the internet by separating cable and router faults from DHCP, gateway, DNS, VPN, driver, and Windows network-stack problems.
Troubleshooting
Ethernet Not Showing Up in Windows 11
Diagnose a missing Windows 11 Ethernet connection by separating adapter detection, driver state, cable and physical link, firmware settings, and router or switch faults.