linux查看hca卡命令

worktile 其他 212

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要查看Linux上的HCA(Host Channel Adapter)卡的信息,可以使用以下命令:

    1. `lspci -nn | grep -i infiniband`:此命令将显示PCI设备信息,包括HCA卡。它会列出与InfiniBand相关的设备。需要注意的是,此命令需要以root用户或具有sudo权限的用户身份运行。

    2. `ibstat`:此命令显示系统中每个HCA卡的状态信息,包括状态、活动端口数、链路速度和GUID(全局唯一标识符)等。您可以通过运行`ibstat`或`ibstat `来查看特定HCA卡的信息。

    3. `ibv_devices`:此命令显示系统中所有HCA卡的设备名称和设备节点。它将打印出每个HCA卡的设备名称和设备节点路径,以便您识别出每个HCA卡在系统中的位置。

    此外,还可以使用其他一些命令来查看有关HCA卡的更多详细信息,例如:

    – `ibstatus`:此命令显示每个HCA卡的端口状态信息,包括链路状态、速度和错误计数等。它还提供有关HCA卡连接的其他信息,如LID(本地ID)等。

    – `ibv_devinfo`:此命令提供有关每个HCA卡的详细信息,包括固件版本、最大传输速度和支持的特性等。

    请注意,上述命令需要在安装了InfiniBand驱动和工具的Linux系统上运行,以便正确地查看和管理HCA卡。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查看Linux系统中的HCA(Host Channel Adapter)卡,可以使用以下命令:

    1. `lspci`命令:这个命令用于列出系统中PCI设备的信息。HCA卡是通过PCI总线与系统连接的,所以可以使用该命令来查看HCA卡的信息。在命令行中输入`lspci | grep Infiniband`,将过滤出与Infiniband相关的设备信息,其中一些设备可能是HCA卡。

    2. `ibstat`命令:这个命令用于显示InfiniBand适配器和端口的状态信息。输入`ibstat`命令即可显示系统中所有的HCA卡及其状态,包括端口状态、链路速度、链路宽度等。

    3. `ibv_devices`命令:这个命令用于显示系统中所有已经打开的InfiniBand设备。输入`ibv_devices`命令即可列出当前系统中所有的HCA卡。

    4. `ibstatus`命令:这个命令用于显示InfiniBand子网的状态信息。输入`ibstatus`命令即可查看系统中所有HCA卡的状态,包括链路状态、传输速率、链路宽度等。

    5. `mlnx_hw`命令:这个命令是Mellanox官方提供的一个工具,用于配置和查看Mellanox InfiniBand和Ethernet设备的状态。输入`mlnx_hw`命令即可列出系统中所有的Mellanox设备,包括HCA卡。

    注意:以上命令需要在具有管理员权限的终端中执行。在一些Linux发行版中,可能需要安装相关的InfiniBand工具包才能使用这些命令。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以使用一些命令来查看HCA(Host Channel Adapter)卡的信息。下面将介绍几个常用的HCA卡查看命令。

    1. `ibv_devices`命令:该命令用于显示系统中安装的所有HCA卡的信息。
    “`
    $ ibv_devices
    device node GUID
    —— —————-
    mlx4_0 0002:c903:001f:7232
    “`
    上述输出结果中,`device`列显示了HCA卡的名称,`node GUID`列显示了HCA卡的全局唯一标识符。

    2. `ibstat`命令:该命令用于显示各个HCA卡的状态信息。
    “`
    $ ibstat
    CA ‘mlx4_0’
    CA type: MT4103
    Number of ports: 1
    Firmware version: 2.31.5100
    Hardware version: 0
    Node GUID: 0002:c903:001f:7232
    System image GUID: 0002:c903:001f:7235
    Port 1:
    State: Active
    Physical state: LinkUp
    Rate: 20
    Base lid: 1
    LMC: 0
    SM lid: 1
    Capability mask: 0x02510868
    Port GUID: 0002:c903:001f:7233
    Link layer: InfiniBand
    “`
    上述输出结果中,`CA type`显示了HCA卡的型号,`Firmware version`显示了固件版本,`Physical state`显示了HCA卡的物理连接状态,`Rate`显示了HCA卡的速率,`Base lid`显示了配对的HCA间通信使用的基础LID。

    3. `iblinkinfo`命令:该命令用于显示通过HCA卡连接的设备的信息。
    “`
    $ iblinkinfo
    mlx4_0: node 1: ca_port 2: (2) Transitioning ARM to Active
    mlx4_0: node 1: ca_port 1: state=6 (4) Waiting for PortInfo (351)
    mlx4_0: node 3: ca_port 2: state=4 (2) Armed
    mlx4_0: node 3: ca_port 1: state=4 (2) Armed
    “`
    上述输出结果中,显示了设备之间的连接状态。

    4. `ibv_devinfo`命令:该命令用于显示HCA卡的详细信息。
    “`
    $ ibv_devinfo
    hca_id: mlx4_0
    transport: InfiniBand (0)
    fw_ver: 2.11.5000
    node_guid: 0002:c903:001f:7232
    sys_image_guid: 0002:c903:001f:7235
    vendor_id: 0x02c9
    vendor_part_id: 4103
    hw_ver: 0x0
    board_id: MT_1100120019
    phys_port_cnt: 1
    port: 1
    state: active (4)
    max_mtu: 4096 (5)
    active_mtu: 4096 (5)
    sm_lid: 1
    port_lid: 2
    port_lmc: 0x00
    link_layer: InfiniBand
    “`
    上述输出结果中,`transport`显示了传输类型,`fw_ver`显示了固件版本,`vendor_id`显示了厂商ID,`phys_port_cnt`显示了物理端口数量等信息。

    以上就是在Linux中查看HCA卡的一些常用命令,通过这些命令,可以获取HCA卡的一些基本信息和状态信息,有助于进行系统配置和故障排查。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部