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)

AltStyle によって変換されたページ (->オリジナル) /