在网络连接领域,Mellanox的ConnectX系列网卡一直备受关注。ConnectX-6和ConnectX-5作为其中的两代产品,很多用户都关心ConnectX-6相对ConnectX-5在性能上有多大提升,又有哪些功能上的升级。下面就为大家详细解读。
一、Mellanox ConnectX-6 vs ConnectX-5:性能提升有多大
带宽方面:ConnectX-5每个端口最多支持100Gb/s以太网。而ConnectX-6支持两个端口的200Gb/s以太网连接,能提供双倍的端口带宽。例如在数据中心进行大规模数据传输时,ConnectX-6可以让两台服务器之间的数据传输速度比使用ConnectX-5快一倍,极大提升了数据搬运的效率。延迟方面:ConnectX-5能实现小于600纳秒的延迟。ConnectX-6虽然一般情况下延迟在800纳秒以下,但在一些优化场景中同样可达到小于600纳秒的低延迟。在对延迟极其敏感的高频交易场景中,两者虽都能满足基本需求,但ConnectX-6在优化后能提供更稳定的超低延迟表现。消息速率方面:ConnectX-6可达到2.15亿条消息/秒。相比之下,ConnectX-5没有明确标明如此高的消息速率,ConnectX-6在处理大量短消息的场景,如物联网设备大量数据上报等场景中,能更高效地处理消息,减少消息堆积和延迟。
二、Mellanox ConnectX-6的网络安全功能升级
块级加密功能:ConnectX-6通过提供块级加密,为网络安全带来了重要创新。数据在传输过程中进行加密和解密,加密/解密由ConnectX-6硬件分流,降低了延迟并减轻了CPU负担。而ConnectX-5不具备专门的块级加密硬件分流功能,在数据加密传输时,主要依赖软件或其他外部加密设备,效率相对较低。硬件根信任功能:ConnectX-6包括硬件根信任(RoT),使用基于设备唯一密钥的HMAC,提供安全启动和防克隆保护。这一功能在保障设备和固件安全方面具有重要意义,相比之下,ConnectX-5没有这一功能,在面对设备克隆等安全威胁时,防护能力相对较弱。
三、Mellanox ConnectX-6的存储与加速功能升级
加速引擎升级:ConnectX-6引入了新的加速引擎,可更好地支持云、Web2.0、大数据、存储和机器学习应用。而ConnectX-5虽也有加速功能,但在面对新一代的应用场景和工作负载时,ConnectX-6的加速能力更强,能为应用提供更高效的支持。智能互联升级:ConnectX-6的NVIDIA Accelerated Switching and Packet Processing (ASAP2) Direct技术,能更高效地分流vSwitch/vRouter。它可以在处理数据平面的同时保持控制平面不变,显著提高vSwitch/vRouter性能且不增加CPU负载。ConnectX-5虽然也有ASAP2技术,但在功能上没有ConnectX-6全面和强大,在处理复杂网络流量和虚拟交换任务时,ConnectX-6能展现出更好的性能和效率。