Beispielausgaben von cat /proc/interrupts:

wmlws:/proc# cat interrupts
           CPU0
  0:   44668308          XT-PIC  timer
  1:       4088          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  5:     717985          XT-PIC  soundblaster
  8:          6          XT-PIC  rtc
  9:      70135          XT-PIC  usb-uhci, eth2
 10:      68281          XT-PIC  eth1
 11:    3140753          XT-PIC  eth0
 14:    4911852          XT-PIC  ide0
 15:     956757          XT-PIC  ide1
NMI:          0
LOC:   44667125
ERR:          0
MIS:          0

wmlws1:/proc# cat interrupts
          CPU0       CPU1       CPU2       CPU3       
  0:    7177627          0          0          0    IO-APIC-edge  timer
  1:         14          0          0          0    IO-APIC-edge  keyboard
  2:          0          0          0          0          XT-PIC  cascade
  4:        619          0          0          0    IO-APIC-edge  serial
  5:          0          0          0          0   IO-APIC-level  usb-ohci
  8:          1          0          0          0    IO-APIC-edge  rtc
 14:          2          0          0          0    IO-APIC-edge  ide0
 20:    8157355          0          0          0   IO-APIC-level  megaraid
 28:    2642079          0          0          0   IO-APIC-level  eth0
 30:         16          0          0          0   IO-APIC-level  aic7xxx
 31:         16          0          0          0   IO-APIC-level  aic7xxx
NMI:          0          0          0          0 
LOC:    7177418    7177305    7177411    7177411 
ERR:          0
MIS:          0

Steht in der ersten Spalte eine Zahl, so bezeichnet dies den Interrupt. Die nächsten Spalten zeigen, auf welcher CPU (falls man mehrere hat) wieviele dieser Interrupts aufgelaufen sind. In der nächsten Spalte steht der Baustein, über den die Interrupts laufen. Und als letztes wird die Hardware-Komponente angezeigt, die diesen Interrupt benutzt (timer, cascade, usb-ohci...). Hier steht cascade für einen Interrupt-Verteiler, der schon in frühen X86 Designs nötig war, weil nicht mehr genug Interrupts verfügbar waren.

NMI in der ersten Spalte steht für Non-Maskable-Interrupts, die wohl auf vielen gängigen Systemen nicht verwendet werden.

LOC steht für "Local APIC"

ERR zeigt an, wieviele Fehler im Interrupt-System aufgetreten sind. Der Wert sollte normal 0 sein.

MIS steht für ?

proc/interrupts (zuletzt geändert am 2008-01-29 09:24:19 durch proxy01)