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 [http://www.ispycameltoe.com/?wm_login=hentai1 camel toe] 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 ?
ERR zeigt an, wieviele Fehler im Interrupt-System aufgetreten sind. Der Wert sollte normal 0 sein.
MIS sthet für ?