我知道Linux可以使用Solarflare等RDMA NIC …我刚刚发现英特尔有这样的NetEffect卡。 但是,英特尔正在谈论关于集群
有人可以请解释。 如果我想要低延迟networking并在我的服务器上安装RDMA NIC。 电缆可以在哪里有限制? 另一端是否有特定的设备? 交换机之前是特殊的RDMA交换机还是RDMA适配器? 为什么这个集群谈论? 如果我想要一台带有Windows的服务器(我可以安装HPC Windows或Windows 2008 R2),该怎么办?
以太网上的RDMA实际上与以太网上的光纤通道(FCoE)具有相同的要求,就无损传输和带宽保证而言也是如此。 许多支持各种数据中心桥接(DCB)标准元素的交换机也适用于RDMA。 至less您可能需要优先stream量控制(PFC),但根据使用的堆栈,您可能需要巨型帧支持。 如果支持,DCB中的其他机制(带宽预留,拥塞通知等)也非常有帮助。 这些function通常可以在高端10GE交换机中find,特别是具有企业存储function的交换机。
理论上,没有什么能够阻止你在通用交换机上通过以太网运行RDMA,但是任何types的故障(即上面的设备应该停止的事情)都会很快变得非常糟糕。