IT之家4月17日消息根据英伟达官方的消息,TVS(腾讯虚拟交换机)已成功启用了其硬件卸载功能,并借助NVIDIAConnectX6Dx网卡与腾讯自行设计的智能网卡开始进行试点部署。这意味着,在具有相同CPU核数的情况下,TVS的吞吐量提升了近两倍,节省资源的同时,大大提升了产品性能。 官方表示,TVS运行在Hypervisor上,并为服务器上运行的所有虚拟机提供VPC(VirtualPrivateCloud)网络服务。目前基于DPDK开发的TVS在腾讯云数据中心搭载了ConnectX6Dx智能网卡的数十万台计算服务器上运行。借助英伟达ConnectX6智能网卡,TVS可以将其数据平面从CPU卸载到网卡硬件上,同时将控制平面保留在Hypervisor中。 此模式有两个优点: (1)由于网卡硬件在处理网络流量方面具有更高效率,因此提高了性能 (2)由于TVS仅需要处理控制平面,而控制平面消耗的CPU资源远比数据平面少,因此节省了CPU资源。在TVS上成功启用了硬件卸载功能后,在具有相同CPU核数的情况下,TVS的吞吐量提高了将近一倍,效果十分显著。 英伟达表示,如今,腾讯云计划将其网络基础架构从25G升级到100G。如果TVS只采用CPU和DPDK来实现,就需要借助更多CPU资源来获得100G网络所需的预期性能,而借助NVIDIA100GConnectX6Dx智能网卡,TVS可以将整个数据平面卸载到网卡硬件,在CPU核数不变的情况下,获得更卓越的性能。