Bash Linux RedHat每秒获取IRQ并记录到文件

Bash Linux RedHat每秒获取IRQ并记录到文件,bash,awk,sed,interrupt,Bash,Awk,Sed,Interrupt,如何在测试过程中每秒获得中断并将信息记录到文件中?我是使用itop还是使用什么来收集信息?bash中的脚本 我想做的示例: # ./itop -t -f eth0 输出 Device (IRQ) CPU0 CPU1 IRQs/Second TOTAL eth0 ( 59): 0

如何在测试过程中每秒获得中断并将信息记录到文件中?我是使用itop还是使用什么来收集信息?bash中的脚本

我想做的示例:

# ./itop -t -f eth0
输出

Device (IRQ)             CPU0            CPU1           IRQs/Second
                                                        TOTAL
eth0 ( 59):               0               0              20
我想报告IRQ/秒总数下的数字,无论有多少个CPU。所以我很想去掉所有的东西,除了“IRQs第二个总数”下面的例子

例如,上面的输出应该是:

# 20 

管道输出到文件

您可以使用

$ awk '!/^Device/{print $NF}' inputFile
20