本文档探讨了InfiniBand网络技术的基础知识、架构及其在高性能计算和数据中心中的应用优势。
InfiniBand 是一种新兴的 I/O 技术,旨在替代传统的 PCI 总线,并解决服务器中的 I/O 瓶颈问题。它采用光纤通道及铜缆作为传输介质,定义了多种类型的电缆(包括最长可达 17 米和 10,000米 的光导纤维)。
在 InfiniBand 中,端点被称作通道适配器,并分为两种类型:主机通道适配器 (HCA) 和目标通道适配器 (TCA)。其中 HCA 在系统总线与 InfiniBand 网络之间提供桥梁作用,类似于 PCI 桥接芯片;而 TCA 则充当外部设备(如通过 SCSI、光纤或以太网连接的存储)和网络之间的中介角色。
InfiniBand 技术允许服务器架构实现更广泛的物理分离,比如将网卡与主机总线适配器放置在 100 米范围之外。它还支持远程直接内存访问 (RDMA) 功能,让应用能够在不通过中间存储机制的情况下直接读取或写入另一系统的内存空间。
这种技术减少了对带宽和处理器资源的需求,并且提高了整体的性能表现。另外,InfiniBand 也采用了零复制技术和内核旁路技术来进一步优化数据传输效率,减少不必要的延迟并提升系统响应速度。