5.2.11. /proc/interrupts
このファイルは、x86 アーキテクチャーの IRQ ごとの割り込み数を記録します。標準の
/proc/interrupts は以下のようになります。
CPU0
0: 80448940 XT-PIC timer
1: 174412 XT-PIC keyboard
2: 0 XT-PIC cascade
8: 1 XT-PIC rtc
10: 410964 XT-PIC eth0
12: 60330 XT-PIC PS/2 Mouse
14: 1314121 XT-PIC ide0
15: 5195422 XT-PIC ide1
NMI: 0
ERR: 0
マルチプロセッサーマシンの場合、このファイルは若干異なる場合があります。
CPU0 CPU1
0: 1366814704 0 XT-PIC timer
1: 128 340 IO-APIC-edge keyboard
2: 0 0 XT-PIC cascade
8: 0 1 IO-APIC-edge rtc
12: 5323 5793 IO-APIC-edge PS/2 Mouse
13: 1 0 XT-PIC fpu
16: 11184294 15940594 IO-APIC-level Intel EtherExpress Pro 10/100 Ethernet
20: 8450043 11120093 IO-APIC-level megaraid
30: 10432 10722 IO-APIC-level aic7xxx
31: 23 22 IO-APIC-level aic7xxx
NMI: 0
ERR: 0
最初の列は IRQ 番号を参照します。システムの各 CPU には、独自の列と IRQ ごとに独自の割り込み数があります。次の列は割り込みのタイプを報告し、最後の列にはその IRQ にあるデバイスの名前が含まれます。
このファイルに表示される割り込みのタイプ(アーキテクチャー固有のもの)は、それぞれ異なることを意味します。x86 マシンでは、以下の値が一般的です。
XT-PIC: これは古い AT コンピューター割り込みです。IO-APIC-edge- この割り込みの電圧シグナルは低から高に移行され、割り込みが発生して 1 回だけシグナルを受ける エッジ が作成されます。この種の割り込みとIO-APIC レベルの割り込みは、586 ファミリー以降のプロセッサーを持つシステムでのみ表示されます。IO-APIC-level- シグナルが再び低いまで電圧シグナルが高い場合に割り込みを生成します。