×

Dynamically-tuned interrupt moderation

  • US 10,467,161 B2
  • Filed: 05/24/2017
  • Issued: 11/05/2019
  • Est. Priority Date: 05/25/2016
  • Status: Active Grant
First Claim
Patent Images

1. Apparatus for communications, comprising:

  • a central processing unit (CPU);

    a system memory; and

    a network interface controller (NIC), which is configured to receive incoming data packets from a network, to post the received data packets in a designated queue for delivery to the CPU, and to issue interrupts to the CPU in response to the incoming data packets at a rate determined, for the designated queue, in accordance with an interrupt moderation parameter that is set for the queue,wherein the CPU is configured, during each period in a succession of monitoring periods, to measure for the designated queue a current throughput of the incoming data packets and a current rate of interrupts during the period, to make a first comparison between the current measured throughput and the throughput measured during a preceding period in the succession and a second comparison between the current rate of interrupts and the rate of interrupts measured during the preceding period in the succession, and to select and apply an update to the interrupt moderation parameter responsively to the first and second comparisons.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×