2.2. ソフトウェア割り込み要求
ソフトウェア割り込み要求 (SoftIRQ) は、ネットワークアダプターの受信リングバッファーをクリアします。カーネルは、他のタスクが中断されない時間帯に SoftIRQ ルーチンを実行するようにスケジュールします。RHEL では、ksoftirqd/cpu-number という名前のプロセスがこのルーチンを実行し、ドライバー固有のコード関数を呼び出します。
各 CPU コアの SoftIRQ カウンターを監視するには、次のように入力します。
# watch -n1 'grep -E "CPU|NET_RX|NET_TX" /proc/softirqs'
CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7
NET_TX: 49672 52610 28175 97288 12633 19843 18746 220689
NET_RX: 96 1615 789 46 31 1735 1315 470798
このコマンドは出力を動的に更新します。Ctrl+C を押して出力に割り込みます。