主にソフト割り込み処理遅延の追跡のために、ソフト割り込みイベントを追跡するために使用され、名前が示唆softirqs
古い方法、ルックヘルプヘルプ
用法:softirqs [-h] [-T] [-N] [ - D] [区間] [カウント] ソフトIRQ要約イベント時間としてヒストグラムを。 位置引数: インターバル出力インターバル、内秒 出力の数を数えます オプションの引数: -h、--help表示このヘルプメッセージを表示して終了 -T、 - 出力ONを含め、タイムスタンプタイムスタンプ 表示は、タイムスタンプ -Nを、出力--nanoseconds でナノ秒の 単位はnsの使用して出力 -dを、--distショー分布ASヒストグラムの 採用をヒストグラムは、各ソフト割り込みの実行時間を表示します
以下の実施例の分析:
./softirqs
ソフトIRQのトレースイベントの時間を...のCtrl-ヒット最後にCを。 ^ C TOTAL_usecsのsoftirq 使用US表示 net_tx 2 ブロック 35は、 RCU 73は net_rx 251は schedの 2533 タイマ 19682
./softirqs -d
softirq = net_tx_action USECS:カウント分布 0 - > 1 :0 | | 2 - > 3 :0 | | 4 - > 7 :0 | | 8 - > 15 :0 | | 16 - > 31 :0 | | 32 - > 63 :0 | | 64 - > 127 :0 | | 128 - > 255 :0 | | 256 - > 511 :440 | | 512 > - 1023 :27613 | **************************************** | 1024 > - 2047 :5728 | ******** | softirq = net_rx_action USECS:カウント分布 0 - > 1 :0 | | 2 - > 3 :0 | | 4 - > 7 :0 | | 8 - > 15 :0 | | 16 - > 31 :0 | | 32 - > 63 :0 | | 64 - > 127 :0 | | 128 - > 255 :0 | | 256 - > 511 :0 | | 512 - > 1023 :6 | | 1024 > - 2047年 :35 | | 2048 > - 4095 :3562 | **************** | 4096 > - 8191 :7023 | ******************************** | 8192 - > 16383 :8770 | **************************************** |
./softirqs -NT 1
すべての1sがソフト割り込み遅延、タイムスタンプや印刷を示し、
04:07:34 TOTAL_nsecsのsoftirq net_tx 2752 タスクレット 57284 net_rx 70810 RCU 76245 SCHED 552705 タイマー 3755817 04:07:35 TOTAL_nsecsのsoftirq RCU 1607 ブロック 11197 net_rx 107748は schedの 489969 タイマーを 4740185 04:07:36 TOTAL_nsecsのsoftirq RCU 48359 net_rx 105147は schedの 439390 タイマーを 3234368 04:07:37 TOTAL_nsecsのsoftirq ブロック 12470 net_rx 161782 RCU 530526は schedの 598443 タイマー 4353594を