Red Hat Training

A Red Hat training course is available for RHEL 8

50.13. 软中断的服务时间概述

softirqs 工具总结了服务软中断(soft IRQ)所花费的时间,并将这个时间显示为总计或直方图分布。这个工具使用 irq:softirq_enterirq:softirq_exit 内核追踪点,是一个稳定的追踪机制。

步骤

  1. 输入以下命令启动追踪 soft irq 事件时间:

    # /usr/share/bcc/tools/softirqs
    Tracing soft irq event time... Hit Ctrl-C to end.
    ^C
    SOFTIRQ          TOTAL_usecs
    tasklet                  166
    block                   9152
    net_rx                 12829
    rcu                    53140
    sched                 182360
    timer                 306256
  2. Ctrl+C 停止追踪过程。

其他资源

  • softirqs (8) 手册页
  • /usr/share/bcc/tools/doc/softirqs_example.txt file
  • mpstat(1) 手册页