如果我只有Linux下的中断向量,是否可以识别中断源?

时间:2018-09-21 23:29:54

标签: linux linux-kernel interrupt interrupt-handling

让我详细说明我的问题:
我有一个Linux系统,它以相同的中断向量号(例如224)接收到许多中断,这对系统的性能影响很大。我想确定系统的哪个部分(可能是I / O设备之一)发出了如此多的中断。
那么,我可以在Linux系统下用向量号识别中断源吗?如果是,那该怎么办?如果没有,我为什么需要什么信息?如果有一个映射表或类似的表,那太好了。

1 个答案:

答案 0 :(得分:1)

通常,您可以通过执行以下操作找到中断向量,计数器和中断名称:

cat /proc/interrupts

如果中断在多个设备之间共享,则可以尝试停用其中一台设备,并查看其如何影响中断计数的增加。如果快速增加然后停止,那么您已经找到了正在加载系统的源。