SmartNIC(智能网卡):一种带有可编程处理能力的网络接口卡(NIC),通常集成专用处理器/加速器(如 ARM 核、FPGA、DPU 等),能在网卡侧卸载并加速网络、存储与安全相关任务(如加密、虚拟交换、包过滤、遥测),从而降低 CPU 负载、提升吞吐与时延表现。除这一常见用法外,在不同厂商语境中也可能与 DPU 概念部分重叠。
/ˈsmɑːrtˌnɪk/
The new servers use SmartNICs to offload encryption from the CPU.
新服务器使用智能网卡把加密任务从 CPU 卸载出去。
By deploying SmartNICs across the cluster, the team improved east‑west traffic performance and isolated security policies from the application layer.
在整个集群部署智能网卡后,团队提升了数据中心内部(东西向)流量性能,并把安全策略与应用层隔离开来。
SmartNIC 是复合词:smart(“智能的、可编程的”)+ NIC(Network Interface Card,网络接口卡)。该术语随着云计算与数据中心对“网卡侧卸载(offload)”和“可编程数据面”的需求增长而流行,用来强调网卡不只是“连网”,还具备一定“算力与可编程性”。