您的位置:首页 > 其它

/proc/interrupts 和 /proc/stat 查看中断的情况

2010-12-09 10:06 267 查看
在/proc文件系统下,又两个文件提供了中断的信息。

/proc/interrupts

文件中列出当前系统使用的中断的情况,所以某个中断处理没有安装,是不会显示的。哪怕之前安装过,被卸载了。

从左到右分别是,

irq的序号, 在各自cpu上发生中断的次数,可编程中断控制器,设备名称(request_irq的dev_name字段)

$cat /proc/interrupts

CPU0 CPU1

0: 2822434225 0 IO-APIC-edge timer

1: 12 45 IO-APIC-edge i8042

6: 3 0 IO-APIC-edge floppy

7: 0 0 IO-APIC-edge parport0

8: 13 0 IO-APIC-edge rtc

9: 0 0 IO-APIC-level acpi

12: 105 431 IO-APIC-edge i8042

14: 169 179654525 IO-APIC-edge ide0

50: 0 0 IO-APIC-level uhci_hcd:usb4

58: 0 0 IO-APIC-level uhci_hcd:usb5

74: 6870 651949183 PCI-MSI ahci

82: 193 0 PCI-MSI HDA Intel

90: 28 675362729 PCI-MSI eth0

225: 0 0 IO-APIC-level ehci_hcd:usb1, uhci_hcd:usb2

233: 0 0 IO-APIC-level uhci_hcd:usb3

NMI: 0 0

LOC: 2820592939 2820592942

ERR: 0

MIS: 0

/proc/stat

文件中有一行记录的机器从启动依赖,各个中断序号发生中断的次数。

这一行以intr开头,接下来的第一个数字是总的中断数目,之后就是分别的中断数目,从0开始。

$cat /proc/stat | grep intr

intr 4329441883 2822466790 57 0 0 4 0 3 0 13 0 0 0 536 0 179654982 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 651956087 0 0 0 0 0 0 0 193 0 0 0 0 0 0 0 675363218 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: