我在ubuntu3.13.0上使用的是带有OFED4-1.0.0版本的InfiniBand Mellanox卡[ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE],该ubuntu3.13.0运行在一台4核x86_64计算机上。
这是在我的计算机上执行ibstat的结果
CA 'mlx4_0'
CA type: MT26428
Number of ports: 1
Firmware version: 2.8.600
Hardware version: b0
Node GUID: 0x0002c903004d58ee
System image GUID: 0x0002c903004d58f1
Port 1:
State: Active
Physical state: LinkUp
Rate: 40
Base lid: 1
LMC: 0
SM lid: 1
Capability mask: 0x02510868
Port GUID: 0x0002c903004d58ef
Link layer: InfiniBand我的/proc/interrupts是这样的:
67: 17923 4654 0 0 PCI-MSI-edge mlx4-async@pci:0000:01:00.0
68: 26696 0 54 0 PCI-MSI-edge mlx4_0-0
69: 0 34 23 0 PCI-MSI-edge mlx4_0-1
70: 0 0 0 0 PCI-MSI-edge mlx4_0-2
71: 0 0 0 0 PCI-MSI-edge mlx4_0-3我读到每个mlx4_0-x中断都与每个CPU相关联。我的问题是:第一个中断mlx4-async@pci:0000:01:00.0是什么意思?我的实验是,当opensm守护进程还没有运行时,这个中断每5分钟发生一次。
发布于 2015-10-09 23:57:44
mlx4-async用于除了完成事件之外的异步事件,例如链路事件、灾难性事件、cq溢出等。
该中断由适配器驱动程序处理,并且根据不同的事件激活不同的模块,例如由于异步错误而引起的链接事件通知或清理。
https://stackoverflow.com/questions/32869737
复制相似问题