【问题标题】:what does mellanox interrupt mlx4-async@pci:0000 ... means?mellanox 中断 mlx4-async@pci:0000 ... 是什么意思?
【发布时间】:2015-12-28 10:54:27
【问题描述】:

我在 ubuntu 3.13.0 上使用带有 OFED 版本 4-1.0.0 的 InfiniBand Mellanox 卡 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE],该卡在具有 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 分钟发生一次。

【问题讨论】:

    标签: operating-system irq infiniband mellanox


    【解决方案1】:

    mlx4-async 用于完成事件以外的异步事件,例如链接事件、灾难性事件、cq 超限等

    中断由适配器驱动程序处理,并根据事件激活不同的模块,例如链接事件通知或由于异步错误引起的清理。

    【讨论】:

      猜你喜欢
      • 2020-06-26
      • 2012-02-12
      • 2023-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多