4.3. Tuna を使用した IRQ のチューニング


システムで現在実行している IRQ の一覧を表示するには、Tuna GUI の Monitoring タブまたは /proc/interrpupts ファイルを参照してください。tuna --show_irqs コマンドを使用することもできます。
コマンドの影響を受ける IRQ のリストを指定するには、--irqs パラメーターを使用します。
# tuna --irqs=irq_list --run=COMMAND
割り込みを指定の CPU に移動するには、--move パラメーターを使用します。
# tuna --irqs=irq_list --cpus=cpu_list --move
irq_list 引数は、IRQ 番号またはユーザー名パターンのコンマ区切りリストです。
cpu_list 引数は、コンマ区切りの CPU 番号のリストです。例: --cpus=0,2
たとえば、名前が sfc1 で始まるすべての割り込みをターゲットにして、2 つの CPU に分散するには、以下を実行します。
# tuna --irqs=sfc1\* --cpus=7,8 --move --spread
設定した変更を検証するには、--move パラメーターで IRQ を変更する前および後に --show_irqs パラメーターを使用します。
# tuna --irqs=128 --show_irqs

   # users            affinity
 128 iwlwifi           0,1,2,3

# tuna --irqs=128 --cpus=3 --move

# tuna --irqs=128 --show_irqs

   # users            affinity
 128 iwlwifi                 3
これで、変更の前後に、選択した IRQ の状態を比較することができます。
注記
Tuna GUI を特定の場合で使用するとより便利です。実行する CPU を指定して IRQ およびスレッドを移動すると、CPU マスクの作成に複数の手順が必要となるため、時間がかかり、困難な可能性があります。Tuna GUI はこの処理を自動化します。Tuna GUI では、スレッドと IRQ を選択して目的の CPU へドラッグすることもできるため、トポロジーの変更が簡単になります。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る