IB和roce网络分别禁用网络端口(模拟拔IB网线)

查看roce还是IB
ibstatus

InfiniBand代表是IB网络,Ethernet代表是roce网络


一、IB网络禁用网络端口

查看port 、Base lid、SM lid

IB网络禁用的方式:

ibportstate -C ibp175s0 -P 1 256 1 disable
ibportstate -C ibp216s0 -P 1 352 1 disable

IB网络恢复的方式
ibportstate -C ibp175s0 -P 1 256 1 enable
ibportstate -C ibp216s0 -P 1 352 1 enable

二、roce网络禁用网络端口

问题: ibportstate关闭端口, 依赖lid, 但是采用Ethernet协议时,不使用lid,ibportstate这个命令对roce无效。 RoCE网络里怎么模拟拔线?

方案:
先调整好配置, 让端口可以不keep up, 不然模拟关闭的时候会报错, 所有端口执行完, 重启服务器让配置生效。 【】里面的是要自己根据实际环境填。
第一个【】代表网卡设备id, 第二个代表ibstat查询到的Port id(一般情况下都是1)
mlxconfig -d 【c1:00.0】 set KEEP_ETH_LINK_UP_P【1】=0
例子: 
mlxconfig -d 69:00.0 set KEEP_ETH_LINK_UP_P1=0
mlxconfig -d ca:00.0 set KEEP_ETH_LINK_UP_P1=0

 查看设备id:
lspci |grep Mell

关闭端口:

mlxlink -d 69:00.0 -p 1 --port_state DN
mlxlink -d ca:00.0 -p 1 --port_state DN

开启端口:

mlxlink -d 69:00.0 -p 1 --port_state UP
mlxlink -d ca:00.0 -p 1 --port_state UP

RoCE(RDMA over Converged Ethernet)是一种允许在以太网上进行远程直接内存存取(RDMA)的网络协议,它使得数据可以直接从一台计算机的内存传输到另一台计算机的内存,而无需操作系统或CPU的干预,从而减少了延迟并提高了吞吐量[^1]。RoCE协议可以在标准的以太网硬件上运行,这使得它成为一种成本效益较高的解决方案,尤其是在那些已经部署了以太网基础设施的数据中心中。 InfiniBand(IB网络则是一种专为高性能计算设计的网络架构,它提供了一种低延迟、高带宽的点对点连接方式。InfiniBand支持RDMA操作,并且通常用于需要极高性能可靠性的计算环境,比如超级计算机大规模集群系统。 技术特点上的区别包括: - **RoCE**可以在现有的以太网基础设施上实现RDMA功能,这意味着它可以利用现有的以太网交换机网卡,降低了部署成本。 - **InfiniBand**提供了更低的延迟更高的带宽,但它需要专门的硬件支持,这可能会增加部署的成本。 应用场景上的区别主要体现在: - **RoCE**适用于那些希望利用现有以太网基础设施来实现高性能网络通信的数据中心[^2]。 - **InfiniBand**则更适合于那些对性能有极高要求的应用场景,例如高性能计算(HPC)、大规模数据库操作以及实时数据分析等。 此外,对于某些不支持RoCE协议的设备,可以通过Soft-RoCE这样的开源项目来实现与支持RoCE设备之间的通信,尽管这可能不会提升不支持RoCE设备本身的性能,但可以让支持RoCE的设备发挥其性能优势。 ```python # 示例代码:创建一个简单的函数来展示RoCEIB网络的基本概念 def network_type_description(network_type): descriptions = { "RoCE": "允许在以太网上进行远程直接内存存取(RDMA)的网络协议。", "IB": "专为高性能计算设计的网络架构,提供低延迟、高带宽的点对点连接。" } return descriptions.get(network_type, "未知的网络类型") # 展示描述 print(f"RoCE: {network_type_description('RoCE')}") print(f"InfiniBand: {network_type_description('IB')}") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值