Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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 - シグナルが再び低いまで電圧シグナルが高い場合に割り込みを生成します。