服务公告

服务公告 > 行业资讯 > 网卡与 DPU 的分工演变

网卡与 DPU 的分工演变

发布时间:2026-03-18 22:36
网卡正在从一个传数据的零件,变成一台搭在总线上的小电脑。理解这个变化,要看明白 DPU(Data Processing Unit,数据处理器)究竟接管了哪些活。 从转发到卸载 传统网卡只做一件事:把包收进来、发出去,所有网络处理都占用宿主机 CPU,流量越大,业务能分到的算力越少。虚拟化环境里,软件交换机(如 OVS,开放虚拟交换标准)转发流量可能吃掉宿主机两位数百分比的算力。DPU 把转发、加密、压缩这些活挪到网卡自己的处理器上跑,术语叫卸载(offload),执行 ethtool -k 网卡名 可以查看各项卸载功能的开关状态。卸载之后,宿主机 CPU 回归业务本身,同规格机器能多承载的虚拟机数量相当可观,高峰期不再动不动告警 CPU 吃紧。 RDMA(远程直接内存访问)是另一个典型卸载场景:两台机器的内存直接互写,不经过对方操作系统内核,时延从毫秒级降到微秒级,分布式存储和 AI 训练集群大量依赖它,集群规模越大,这笔时延账越明显。 安全域隔离:多一道防线 DPU 拥有独立的操作系统和内存,与宿主机相互隔离,攻击面被切成了两半。宿主机即便被攻破,攻击者也碰不到运行在 DPU 上的防火墙规则和密钥。裸金属云给租户提供物理机级别的隔离体验,靠的正是这一层:虚拟化的控制面放在 DPU 上,业务完整独占宿主机。 怎么选 普通业务一张万兆网卡足够,成本敏感时千兆也能用,关键看带宽是不是真的成了瓶颈。值得上 DPU 的是三类场景:虚拟化密度高的大型平台、裸金属云、高性能存储与计算集群。业务规模到不了这个量级,DPU 的钱花得不值。 网卡的角色演变说到底是算力的重新分工,判断标准只有一条:卸载省下的宿主机算力,值不值多出来的那张卡钱。