手当たり次第に書くんだ

飽きっぽいのは本能

LPIC IRQ 番号 – ハードウェア割り込みを確認する

LPIC 学習ノートへ戻る

この記事では、LPIC 学習向けに IRQ 番号を整理します。IRQ は Interrupt Request の略で、ハードウェアが CPU に処理を要求するための割り込みを表します。

IRQ とは何か

ハードウェアは、処理が必要になった時に CPU へ割り込みを通知します。その割り込みを識別する番号が IRQ 番号です。古い PC では IRQ の競合が問題になることもありましたが、現在は PCI、APIC、MSI などにより自動管理されることが多くなっています。

IRQ を確認する

cat /proc/interrupts
watch -n 1 cat /proc/interrupts

/proc/interrupts の見方

項目意味
IRQ 番号割り込みの識別番号
CPU 列CPU ごとの割り込み回数
デバイス名割り込みを発生させているデバイスやドライバ
カウント増加そのデバイスで割り込みが発生していることを示す

LPIC で押さえるポイント

  • IRQ はハードウェア割り込みを識別する番号です。
  • /proc/interrupts で確認できます。
  • デバイス、ドライバ、カーネルの関係を理解する入口になります。
  • 現代の Linux では自動管理されることが多く、手動設定より確認が中心です。

IRQ を実務的に見る場面

IRQ は、現在では手動で細かく調整する場面は多くありません。ただし、ネットワークやストレージの高負荷環境では、どの CPU に割り込みが集まっているか、割り込み数が増えているかを見ることがあります。

見るもの意味
/proc/interruptsIRQ ごとの割り込み回数
CPU 列どの CPU に割り込みが入っているか
デバイス名NIC、ストレージ、USB などの割り込み元
カウント増加そのデバイスが実際に割り込みを発生させている

確認例

cat /proc/interrupts
watch -n 1 cat /proc/interrupts
grep -i eth /proc/interrupts

LPIC では、IRQ 番号の詳細なチューニングよりも、ハードウェアが CPU に処理を要求する仕組みとして割り込みを理解し、/proc/interrupts で確認できることを押さえれば十分です。

まとめ

IRQ 番号は、Linux がハードウェア割り込みを扱うための基本概念です。LPIC では、IRQ の意味と /proc/interrupts の確認方法を押さえると、デバイス認識やカーネルメッセージの理解につながります。

関連する記事

参考書籍

参考
書籍
参考書籍
ストーリーで覚える Linux CLI 入門

Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

LPIC IRQ 番号 – ハードウェア割り込みを確認する

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る