什么是RDMA?都能干啥?

作者: 总想搞点奇怪的分类: 极客DIY 发布时间: 2024-02-11 16:31:44 浏览:4464 次

什么是RDMA?都能干啥?

HomeAnimator:
不一定要耗费SSD的写入。 dd if=/dev/zero bs=64k count=1024 | nc 10.0.0.99 12345 nc -l 12345 > /dev/null

题目自拟闯天涯:
IB和ET混合组网可能的实现方式 IB单独 ET单独     相对于就是一台机子两张网卡接入,一张是ET的网卡,一张是IB的网卡。这样的话就可以实现混合使用了。通过终端混合的方式开展工作。 ROCE     下面是GPT说的。      User     我的ETH和IB设备之间用什么进行连接? ChatGPT     要在Ethernet和InfiniBand (IB) 设备之间建立连接,你通常需要使用支持RoCE(RDMA over Converged Ethernet)的网络适配器和交换机。RoCE技术允许你在现有的Ethernet基础设施上实现RDMA通信,无需更换为专用的InfiniBand硬件。因此,你的Ethernet设备和新购置的支持RoCE的IB网卡和交换机可以通过标准的Ethernet连接进行互联,实现数据中心的高性能网络通信。这样,你可以在不完全替换现有网络基础设施的情况下,逐步引入IB技术的优势。 User     谢谢你,所以我需要购买支持ROCE的交换机和网卡,然后就可以直接连接,配置好IP就可以使用了对吧 ChatGPT     是的,你理解得正确。为了在你的网络中集成Ethernet和InfiniBand设备,你需要购买支持RoCE的交换机和网卡。这样的设备可以让你在现有的Ethernet基础设施上利用RDMA技术的优势,从而提高数据传输效率和降低延迟。配置完成后,确保正确设置IP地址,你的系统就可以开始利用这两种技术的结合了。购买时,请注意选择与你现有设备兼容并符合你性能需求的产品。

题目自拟闯天涯:
User     ROCE需要交换机和网卡都支持对吧,然后需要某些开启的操作吗? ChatGPT     是的,RoCE(RDMA over Converged Ethernet)技术要求交换机和网卡都必须支持RoCE。通常,在使用RoCE技术之前,需要在网卡和交换机上进行一些配置,比如开启RoCE模式、配置优先级流控(PFC)、确保网络带宽和延迟满足需求等。具体的配置步骤可能因硬件制造商而异,所以建议参考你的设备制造商提供的文档进行详细配置。 User     那样的话,我有ROCE交换机但是在ETH模式,接着用支持ROCE的IB卡连接到交换机,配置好IB卡的IP后,可以上网吗? ChatGPT     如果你的交换机支持RoCE但当前运行在Ethernet模式下,并且你使用的是支持RoCE的IB网卡,那么理论上,只要交换机和网卡都被正确配置以支持RoCE协议,你就可以利用这种设置进行高效的数据传输。配置好IB卡的IP后,确保网络设置正确(如VLAN配置、IP路由等),你的设备应该能够访问网络。然而,实际应用中是否”可以上网”还取决于你的网络架构、配置细节以及所需的网络服务。 User     那样的话我把一张ETH的网卡和IB的网卡用线缆连接他们可以通过ROCE互相通讯吗?

题目自拟闯天涯:
IB     InfiniBand (IB):想象你的电脑或游戏设备之间有一个超级高速公路,InfiniBand就是这样的一种技术。它被设计来连接超级计算机和数据中心里的服务器,使它们可以非常快速地交换数据。就像是让数据以极高的速度旅行,减少了等待的时间,特别适合那些需要处理大量数据的场合。 ET     Ethernet (ET):这是最常见的网络技术,几乎每台联网的电脑和设备都在使用。你可以把它想象成互联网的基础街道系统,它连接着世界上的计算机、手机和其他设备,让它们可以互相通信。Ethernet技术随着时间的发展不断进步,速度越来越快,但它仍然是最广泛使用的标准之一。 ROCE     RDMA over Converged Ethernet (RoCE):RoCE是一种特殊技术,它基于Ethernet但加入了一些特殊的魔法。RDMA代表远程直接内存访问,这意味着一台计算机可以直接读写另一台计算机的内存,而不需要通过传统的方式,大大加快了数据传输速度。RoCE就像是在普通的街道(Ethernet)上开辟了一个可以直线加速的快车道,让数据更快地到达目的地,非常适合需要快速数据传输的场景。 综述     简单来说,InfiniBand是高速公路,Ethernet是基础街道系统,而RoCE则是在这些街道上加速的快车道。每种技术都有其适用场景,一起构成了我们通信网络的重要部分。

随变雪糕真好吃:
GPU之间通过RDMA互联可以自己组装实现吗?还是需要厂家的驱动配合?

JIALEI_WANG:
RDMA,在TrueNAS上可以开吗?TrueNAS的共享菜单里,只看到了SMB协议,也有其他协议但没看到RDMA。

概率与定理:
买了一台麦洛斯40g的ib交换机5022,网卡能否推荐一下,还有这和以太网互通有什么解决方案?

【回复】丢了快半个月了,不知道咋配了
【回复】5022是非网管吧,我建议卖了,没啥互通方案。你只能找一台机器做中转。简言之,不建议用IB,没必要。网卡你看下CX3pro,有支持IB的
泡面蟹:
[doge]我测rdma的时候都是直接建内存盘的

题目自拟闯天涯:
ChatGPT     直接将一张Ethernet网卡和一张支持RoCE的InfiniBand网卡通过线缆直接连接并尝试通过RoCE进行通信,通常是不可行的。RoCE(RDMA over Converged Ethernet)技术是设计用于在支持RoCE的Ethernet网络上运行的,这意味着两端的设备(包括网卡和交换机)都需要支持RoCE协议。如果你的目标是在两台机器之间通过RoCE进行通信,那么两台机器上的网卡都需要支持RoCE,且网络配置需要正确设置以支持RDMA操作。直接连接两种不同类型的网卡不符合RoCE技术的设计和使用场景。 User     两台机器的网卡是都支持ROCE的,然后我需要怎么进行配置呢,是WINSERVER系统 ChatGPT     在Windows Server系统中配置支持RoCE的网卡进行通信,你需要按照以下大致步骤操作: 确保网卡驱动已更新:安装最新的驱动程序以确保网卡支持RoCE。 启用RoCE:通过网卡配置工具或Windows PowerShell命令启用RoCE功能。 配置网络参数:根据网络环境配置IP地址、子网掩码等参数。 开启优先级流控制(PFC):PFC对于RoCE通信至关重要,需要在网卡和交换机上进行配置。 调整队列深度和其他高级设置:这些设置可以进一步优化RoCE通信性能。     具体配置方法可能因网卡型号和Windows Server版本而异,建议参考网卡制造商提供的详细指南和官方文档进行配置。

mellanox RoCE RoCEv2 iWARP RoCEv1 nvidia intel RDMA 博通 Chelsio

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!