2.2. 软件中断请求
软件中断请求(SoftIRQ)清除网络适配器的接收环缓冲。内核调度 SoftIRQ 例程在其他任务没有被中断的时侯运行。在 Red Hat Enterprise Linux 上,名为 ksoftirqd/cpu-number
的进程运行这些例程,并调用特定于驱动程序的代码函数。
要监控每个 CPU 内核的 SoftIRQ 计数,请输入:
watch -n1 'grep -E "CPU|NET_RX|NET_TX" /proc/softirqs'
# 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 中断输出。