Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual
October 8, 2020
Page
65
of
170
Rev 1.0
Interrupt Moderation Rate
Interrupt Moderation Rate
(or
Interrupt Throttling
) sets the maximum number of interrupts per
second to the CPU when processing the transmitted and received packets.
Minimizing the interval between interrupts reduces the latency on each packet but increases
CPU usage and decreases throughput. To minimize CPU usage, larger interrupt intervals are
required.
Some NICs support only Interrupt Moderation control, while the others support both Interrupt
Moderation and Interrupt Moderation Rate control.
When the Interrupt Moderation setting is disabled, an interrupt is created for every packet,
reducing the latency on each packet. However, this significantly increases CPU usage. Enabling
the Interrupt Moderation setting allows multiple packets to be processed for each interrupt
lowering CPU usage.
The Interrupt Moderation Rate can be set at about 8,000 (or Extreme)
interrupts per second to achieve lower latency.
If some latency is acceptable, the Interrupt Moderation Rate can be set at
about 1,000 (or Low) interrupts per second to achieve lower CPU usage.
Experiment with your system to determine the optimal setting. You can try
the following options as well:
• Use the default value set by the manufacturer’s drivers.
• Set a NIC to the adaptive interrupt moderation mode. In this mode, the
interval is dynamically changed according to packet size and throughput.