Mellanox Infiniband卡切换IB/Ethernet模式
在RedHat或者CentOS系统下切换 Infiniband卡的工作模式
Infiniband卡支持两种工作模式:IB模式和 Ethernet模式
首先,启动mst 工具,通过 mst工具查看自己的MST devices:/dev/mst/mt4119_pciconf0 (没有mst工具,需要下载安装)
[root@localhost ~]# systemctl start mst
[root@localhost ~]# mst status
MST modules:
------------MST PCI module is not loadedMST PCI configuration module loadedMST devices:
------------
/dev/mst/mt4119_pciconf0 - PCI configuration cycles access.domain:bus:dev.fn=0000:c4:00.0 addr.reg=88 data.reg=92 cr_bar.gw_offset=-1Chip revision is: 00
[root@localhost ~]#
查看网卡的配置信息,在下列输出中,可以看出此时网卡的工作模式是IB模式
也可以通过ifconfig去查看
[root@localhost ~]# mlxconfig -d /dev/mst/mt4119_pciconf0 queryDevice #1:
----------Device type: ConnectX5
Name: MCX555A-ECA_Ax
Description: ConnectX-5 VPI adapter card; EDR IB (100Gb/s) and 100GbE; single-port QSFP28; PCIe3.0 x16; tall bracket; ROHS R6
Device: /dev/mst/mt4119_pciconf0Configurations: Next BootMEMIC_BAR_SIZE 0 MEMIC_SIZE_LIMIT _256KB(1) HOST_CHAINING_MODE DISABLED(0) HOST_CHAINING_DESCRIPTORS Array[0..7] HOST_CHAINING_TOTAL_BUFFER_SIZE Array[0..7] FLEX_PARSER_PROFILE_ENABLE 0 FLEX_IPV4_OVER_VXLAN_PORT 0 ROCE_NEXT_PROTOCOL 254 ESWITCH_HAIRPIN_DESCRIPTORS Array[0..7] ESWITCH_HAIRPIN_TOT_BUFFER_SIZE Array[0..7] PF_BAR2_SIZE 0 NON_PREFETCHABLE_PF_BAR False(0) VF_VPD_ENABLE False(0) STRICT_VF_MSIX_NUM False(0) VF_NODNIC_ENABLE False(0) NUM_OF_VFS 0 PF_BAR2_ENABLE False(0) SRIOV_EN False(0) PF_LOG_BAR_SIZE 5 VF_LOG_BAR_SIZE 1 NUM_PF_MSIX 63 NUM_VF_MSIX 19 INT_LOG_MAX_PAYLOAD_SIZE AUTOMATIC(0) PARTIAL_RESET_EN False(0) SW_RECOVERY_ON_ERRORS False(0) RESET_WITH_HOST_ON_ERRORS False(0) ADVANCED_POWER_SETTINGS False(0) CQE_COMPRESSION BALANCED(0) IP_OVER_VXLAN_EN False(0) MKEY_BY_NAME False(0) ESWITCH_IPV4_TTL_MODIFY_ENABLE False(0) PRIO_TAG_REQUIRED_EN False(0) UCTX_EN True(1) PCI_ATOMIC_MODE PCI_ATOMIC_DISABLED_EXT_ATOMIC_ENABLED(0)TUNNEL_ECN_COPY_DISABLE False(0) LRO_LOG_TIMEOUT0 6 LRO_LOG_TIMEOUT1 7 LRO_LOG_TIMEOUT2 8 LRO_LOG_TIMEOUT3 13 LOG_DCR_HASH_TABLE_SIZE 11 DCR_LIFO_SIZE 16384 LINK_TYPE_P1 IB(1) #当前工作模式 IB ROCE_CC_PRIO_MASK_P1 255 ROCE_CC_ALGORITHM_P1 ECN(0) CLAMP_TGT_RATE_AFTER_TIME_INC_P1 True(1) CLAMP_TGT_RATE_P1 False(0) RPG_TIME_RESET_P1 300 RPG_BYTE_RESET_P1 32767 RPG_THRESHOLD_P1 1 RPG_MAX_RATE_P1 0 RPG_AI_RATE_P1 5 RPG_HAI_RATE_P1 50 RPG_GD_P1 11 RPG_MIN_DEC_FAC_P1 50 RPG_MIN_RATE_P1 1 RATE_TO_SET_ON_FIRST_CNP_P1 0 DCE_TCP_G_P1 1019 DCE_TCP_RTT_P1 1 RATE_REDUCE_MONITOR_PERIOD_P1 4 INITIAL_ALPHA_VALUE_P1 1023 MIN_TIME_BETWEEN_CNPS_P1 2 CNP_802P_PRIO_P1 6 CNP_DSCP_P1 48 LLDP_NB_DCBX_P1 False(0) LLDP_NB_RX_MODE_P1 OFF(0) LLDP_NB_TX_MODE_P1 OFF(0) DCBX_IEEE_P1 True(1) DCBX_CEE_P1 True(1) DCBX_WILLING_P1 True(1) KEEP_ETH_LINK_UP_P1 True(1) KEEP_IB_LINK_UP_P1 False(0) KEEP_LINK_UP_ON_BOOT_P1 False(0) KEEP_LINK_UP_ON_STANDBY_P1 False(0) NUM_OF_VL_P1 _4_VLs(3) NUM_OF_TC_P1 _8_TCs(0) NUM_OF_PFC_P1 8 DUP_MAC_ACTION_P1 LAST_CFG(0) SRIOV_IB_ROUTING_MODE_P1 LID(1) IB_ROUTING_MODE_P1 LID(1) PCI_WR_ORDERING per_mkey(0) MULTI_PORT_VHCA_EN False(0) PORT_OWNER True(1) ALLOW_RD_COUNTERS True(1) RENEG_ON_CHANGE True(1) TRACER_ENABLE True(1) IP_VER IPv4(0) BOOT_UNDI_NETWORK_WAIT 0 UEFI_HII_EN True(1) BOOT_DBG_LOG False(0) UEFI_LOGS DISABLED(0) BOOT_VLAN 1 LEGACY_BOOT_PROTOCOL PXE(1) BOOT_RETRY_CNT NONE(0) BOOT_INTERRUPT_DIS False(0) BOOT_LACP_DIS True(1) BOOT_VLAN_EN False(0) BOOT_PKEY 0 ATS_ENABLED False(0) DYNAMIC_VF_MSIX_TABLE False(0) EXP_ROM_UEFI_x86_ENABLE True(1) EXP_ROM_PXE_ENABLE True(1) IBM_TUNNELED_ATOMIC_EN False(0) IBM_AS_NOTIFY_EN False(0) ADVANCED_PCI_SETTINGS False(0) SAFE_MODE_THRESHOLD 10 SAFE_MODE_ENABLE True(1)
[root@localhost ~]#
修改网卡的工作模式:
Ethernet模式: mlxconfig -d /dev/mst/mt4119_pciconf0 set LINK_TYPE_P1=2
IB模式: mlxconfig -d /dev/mst/mt4119_pciconf0 set LINK_TYPE_P1=1
[root@localhost ~]# mlxconfig -d /dev/mst/mt4119_pciconf0 set LINK_TYPE_P1=2Device #1:
----------Device type: ConnectX5
Name: MCX555A-ECA_Ax
Description: ConnectX-5 VPI adapter card; EDR IB (100Gb/s) and 100GbE; single-port QSFP28; PCIe3.0 x16; tall bracket; ROHS R6
Device: /dev/mst/mt4119_pciconf0Configurations: Next Boot NewLINK_TYPE_P1 IB(1) ETH(2) Apply new Configuration? (y/n) [n] : y
Applying... Done!
-I- Please reboot machine to load new configurations.
[root@localhost ~]#
如上,mlxconfig -d /dev/mst/mt4119_pciconf0 set LINK_TYPE_P1=2,网卡已修改为Ethernet模式,修改后需要重启机器后才生效,因为修改的是下一次(Next boot)的网卡启动的工作模式。
Mellanox Infiniband卡切换IB/Ethernet模式相关推荐
- 【RDMA】infiniband网卡安装|ib网卡命令|ibdump 用法说明
目录 1. 基础知识 2. 驱动安装 3.配置IP 4. 性能测试 5. 其他问题 RDMA .InfiniBand.IB卡.IB驱动的关系 ibdump 用法说明 原文:https://www.cn ...
- Mellanox Infiniband 架构设计快速实战指南 - A
Mellanox Infiniband作为目前高性能计算(HPC)行业高速互联网络最主流的厂商和解决方案,在HPC领域应用极为广泛,不论从规模的可扩展性,还是不同性能要求的匹配性上,都有着较完善的解决 ...
- N卡和A卡怎么设置高性能模式|独立显卡怎么设置最佳
显卡默认情况下是不开启高性能模式的,因为除了游戏发烧户,应该很少有用户能用得上这样的一个功能,不过如果大家在运行大型游戏.程序上有点吃力的时候,可以尝试开启显卡的高性能模式,提升体验.这篇文章是 果木 ...
- Mellanox Infiniband 架构设计快速实战指南 - B
书接上回:Mellanox Infiniband 架构设计快速实战指南 - A 2. Infiniband协议类型 在 Mellanox Infiniband Topology Generator 中 ...
- android10全局黑暗,传Android 11或加入自动切换全局黑暗模式功能
日前有外媒援引消息人士爆料称,谷歌曾在Android 10系统中带来了全局黑暗模式功能,但自动切换黑暗模式的功能却在Android 10系统的早期测试阶段意外遭砍!而据最新消息显示,Android 1 ...
- Edge使用手机版切换到电脑模式的方法
edge浏览器是一个很方便的搜索浏览软件,很多用户都会使用这款软件的手机版进行使用,手机版使用更加的方便,移动化的搜索服务,可以为用户的生活带来更便捷的生活,但是有的时候,在搜索的时候会需要将浏览模式 ...
- [转]magento2项目上线注意事项 切换到产品模式
本文转自:https://segmentfault.com/a/1190000007929783 切换到产品模式 php magento deploy:mode:set production 执行以上 ...
- android 分屏切换流程,一种切换分屏模式和多窗口模式的方法与流程
本发明涉及一种切换分屏模式和多窗口模式的方法,适用于常见的带有触摸的电子设备,包括但不限于在系统的用户界面中使用触摸的方法进行导航的电子设备. 背景技术: 分屏模式是一种将两个应用扩充到全屏幕的交互方 ...
- Android使用AudioManager切换到听筒模式
Android使用AudioManager切换到听筒模式 一.目标 二.参考资料 1. 相关的功能类 2. 参考文章 三.测试结果 1. 手机 2. 有线耳机 3. 蓝牙音箱 4. 有线耳机+蓝牙音箱 ...
最新文章
- 小样,加张图你就不认识我了?“补丁”模型骗你没商量!| 技术头条
- const函数和const对象
- 【SpringBoot】在普通类中获取spring容器中的bean
- 【Top 50】中美人工智能高被引学者榜单:孙剑、何恺明、李飞飞进前5
- MapXtreme 使用技巧10例
- Not so Mobile UVA - 839
- SpringMVC整合fastjson、easyui 乱码问题
- 微信服务号开发IOS设备js-sdk认证失败问题总结
- JVM上篇学习3--内存与垃圾回收
- 软件测试项目实例_餐饮系统(初稿,后续待整理)
- 中英文对照的文档、分离有妙招
- 12-【istio】-【流量管理】-【流量管理原理】istio Sidecar的两种注入方式、注入原理
- 百度编辑器上传图片限制宽高
- 惯导平台稳定系统matlab仿真研究,惯导平台稳定系统MATLAB仿真研究
- Machine Learning——Linear Model
- C++的异常(转载 )
- dd 命令用来测试硬盘读写速度
- .net 4.0 ValidateRequest=false 无效解决方法
- 图库highcharts联合jquery ajax 后端取数据前端图表渲染
- 免费网站源码分享平台 有哪些好的源码网站