14.2. irqbalance デーモンの無効化

irqbalance デーモンはデフォルトで有効になっており、複数の CPU に対して定期的に割り込みの均等な処理を強制します。ただし、リアルタイムのデプロイメントでは、アプリケーションは通常特定の CPU にバインドされているため、irqbalance は必要ありません。

手順

  1. irqbalance のステータスを確認します。

    # systemctl status irqbalance
    irqbalance.service - irqbalance daemon
       Loaded: loaded (/usr/lib/systemd/system/irqbalance.service; enabled)
       Active: active (running) …
  2. irqbalance が実行されている場合、これを無効にして停止します。

    # systemctl disable irqbalance
    # systemctl stop irqbalance

検証

  • irqbalance ステータスが非アクティブであることを確認します。

    # systemctl status irqbalance