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 ?