IB网络命令手册
一、MST命令
1、Linux命令
1、mst start
启动mst服务,在目录 /dev/mst 中创建代表 NVIDIA 设备的特殊文件。加载适当的内核模块并在目录 /var/mst_pci 中保存 PCI 配置标头。成功完成此命令后,MST 驱动程序即可开始工作。您可以通过编辑配置文件 /etc/mft/mst.conf 来配置启动命令,例如,您可以重命名设备
2、mst stop
停止mst服务,删除所有特殊文件/目录并卸载内核模块。
-
--force:尝试强制停止mst服务,即使在运行中
3、mst restart
重启mst服务,同mst stop接mst start
4、mst status
打印NVIDIA设备的当前状态
-
-v 以高详细程度运行(在每个设备打印更多信息)
5、mst version
打印版本信息
2、在没有内核的环境中运行MST
即使机器上没有安装内核模块或内核已关闭,mst 也可以工作。在这种情况下,设备的名称将是设备的 PCI 地址。
> mst status MST modules: ------------ MST PCI module is not loaded MST PCI configuration module is not loaded PCI Devices: ------------ 05:00.0 08:00.0 82:00.0 > mst status -v MST modules: ------------ MST PCI module is not loaded MST PCI configuration module is not loaded PCI devices: ------------ DEVICE_TYPE MST PCI RDMA NET NUMA ConnectX3Pro(rev:0) NA 05:00.0 mlx4_0 net-ib0,net-ib1 ConnectX4(rev:0) NA 08:00.0 mlx5_0 net-ib2 ConnectX4(rev:0) NA 08:00.1 mlx5_1 net-ib3 ConnectIB(rev:0) NA 82:00.0 mlx5_2 net-ib4,net-ib5 // 在设备上可运行以下命令 > flint -d 08:00.0 q Image type: FS3 FW Version: 12.16.0048 FW Release Date: 14.3.2016 Description: UID GuidsNumber Base GUID: 7cfe90030029205e 4 Base MAC: 00007cfe9029205e 4 Image VSD: Device VSD: PSID: MT_2190110032
MST 接口在 mst status -v[v] 输出中将为 NA。
二、MFT配置
MFT 配置文件位于/etc/mft/mft.conf
中。它包含定义及其值的列表,语法如下:<DEF> = <value>。
-
mkey_enable=yes(默认值:否)
-
sm_config_dir=(如果为空,SM 配置目录将为:
/var/cache/opensm/
) -
sm_conf_file_path=<opensm 配置文件完整路径>(默认
/etc/opensm/opensm.conf
)
三、mlxfwmanager命令
mlxfwmanager 是一个固件更新和查询实用程序,它可以扫描系统中可用的 NVIDIA 设备(仅限 mst PCI 设备)并执行必要的固件更新。
选项 | 说明 |
---|---|
-d|--dev设备名称 | 对指定的mst设备执行操作,可以用分号分隔多个设备,包含分号的设备列表必须用引号引起来 |
-h|--help | 显示帮助信息并退出 |
-v|--version | 显示可执行版本并退出 |
-- query | 查询设备信息,可以查询到网卡的详细固件信息 |
-u|--update | 更新 |